Boundary-value Analysis in Software Testing

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

¿Cuál es el objetivo principal de las pruebas de software según el texto?

  • Lograr que el sistema ofrezca un rendimiento específico. (correct)
  • Asegurarse de que el software sea perfecto sin errores.
  • Detectar errores en el sistema.
  • Que la interfaz tenga una determinada apariencia.

¿Qué aspectos suelen cubrirse en los planes de pruebas según el texto?

  • Requerimientos del entorno, herramientas de programación, versiones del software.
  • Enfoque de las pruebas, procesos de pruebas, homologación del software.
  • Introducción, módulos o partes del software por probar, fases de desarrollo. (correct)
  • Características del software por probar, pruebas de hardware, proceso de comercialización.

¿Qué se registra en el apartado de criterios de validez o invalidez del software en los planes de pruebas?

  • El proceso y los procedimientos de las pruebas a ejecutar.
  • Los criterios específicos para determinar si el software es válido o inválido. (correct)
  • Las personas responsables y la duración de las pruebas.
  • Los requerimientos del entorno, incluyendo niveles de seguridad y hardware.

¿Qué se hace en la fase de pruebas según el texto?

<p>Se diseñan y preparan los casos de prueba para encontrar fallos. (C)</p> Signup and view all the answers

¿Quiénes deben firmar el plan de pruebas según el texto?

<p>Los interesados o sus responsables. (B)</p> Signup and view all the answers

¿Cuál es la finalidad de los casos de prueba en la fase mencionada?

<p>Encontrar fallos en el software mediante la ejecución de escenarios específicos. (D)</p> Signup and view all the answers

¿Por qué es importante incluir los valores en los bordes mínimo y máximo en el análisis de valores límites (BVA)?

<p>Porque son los lugares comunes para errores de software. (D)</p> Signup and view all the answers

¿Cuántos casos de prueba se generan por cada límite en el BVA?

<p>Dos (D)</p> Signup and view all the answers

En el ejemplo dado, ¿qué valor es el máximo en la primera partición?

<p>0 (D)</p> Signup and view all the answers

¿Qué ocurre cuando un valor límite cae dentro de una partición no válida en BVA?

<p>Se diseña un caso de prueba para manejar ese valor de manera controlada. (D)</p> Signup and view all the answers

¿Qué propósito cumplen los casos de prueba en BVA?

<p>Detectar errores en el software. (D)</p> Signup and view all the answers

En el contexto dado, ¿cuál es una razón principal para crear casos de prueba para ambos lados de cada frontera?

<p>Para asegurar que el software maneja los valores límite adecuadamente. (D)</p> Signup and view all the answers

¿Cuál es la mejor manera de minimizar el número de errores en un programa según el texto?

<p>Encontrar y eliminar errores durante el análisis y el diseño. (D)</p> Signup and view all the answers

¿En qué consiste el testeo exploratorio según el texto?

<p>El aprendizaje, diseño y ejecución de las pruebas se realizan simultáneamente. (C)</p> Signup and view all the answers

¿Qué caracteriza al testeo guiado según lo expuesto en el texto?

<p>Se comparan los resultados actuales con los esperados. (A)</p> Signup and view all the answers

¿En qué etapa del desarrollo se ejecutan las pruebas de testeo exploratorio según el texto?

<p>Al final del desarrollo. (B)</p> Signup and view all the answers

¿Cuál es la diferencia clave entre testeo exploratorio y guiado según lo mencionado en el texto?

<p>El testeo exploratorio no sigue procedimientos previamente establecidos, a diferencia del guiado. (A)</p> Signup and view all the answers

¿Qué tipo de pruebas son más tarde ejecutadas por un testeador en el testeo guiado?

<p>Pruebas diseñadas con antelación, incluyendo pasos y resultados esperados. (A)</p> Signup and view all the answers

¿Cuál de los siguientes documentos provee un registro cronológico de los datos pertinentes sobre la ejecución de las pruebas?

<p>Histórico de pruebas (B)</p> Signup and view all the answers

¿Qué documento documenta cualquier incidente ocurrido en las pruebas y que requiera de una investigación?

<p>Informe de anomalía (B)</p> Signup and view all the answers

¿Cuál es la razón por la que se denomina deliberadamente informe de anomalía en lugar de informe de fallo?

<p>Una discrepancia entre resultados esperados y reales puede ocurrir por distintas razones (C)</p> Signup and view all the answers

¿Qué documento resume los resultados de las actividades de prueba y aporta evaluaciones y recomendaciones al finalizar la ejecución de las pruebas?

<p>Informe resumen de pruebas (D)</p> Signup and view all the answers

¿Cuál de los documentos resume los resultados de las actividades de prueba y aporta evaluaciones?

<p>Informe resumen de pruebas (A)</p> Signup and view all the answers

¿Qué documento resume los resultados de las actividades de prueba y también aporta evaluaciones?

<p>Informe resumen de pruebas (A)</p> Signup and view all the answers

¿Cuál es el objetivo de la Prueba de Caminos Básicos (PCB) en el contexto del texto?

<p>Asegurar que todos los caminos independientes a través del código han sido probados. (C)</p> Signup and view all the answers

¿En qué consiste el método diseñado por Watson y McCabe para la Prueba de Caminos Básicos?

<p>Calcular la complejidad ciclomática y obtener la base de caminos. (A)</p> Signup and view all the answers

¿Qué busca lograr la Cobertura de Ramificaciones en las pruebas?

<p>Ejecutar cada instrucción de las ramificaciones en cada dirección al menos una vez. (A)</p> Signup and view all the answers

¿Cuál es la diferencia entre Cobertura de Proposiciones y Cobertura de Condiciones?

<p>La Cobertura de Proposiciones se enfoca en las ramificaciones del código, mientras que la Cobertura de Condiciones se enfoca en evaluaciones lógicas. (C)</p> Signup and view all the answers

¿Qué implica la preparación de un caso de prueba para cada camino básico en la Prueba de Caminos Básicos?

<p>Asegurarse de que cada camino independiente del código se prueba al menos una vez. (A)</p> Signup and view all the answers

¿Qué permite determinar la complejidad ciclomática en el contexto de pruebas?

<p>El número máximo de caminos independientes en el código. (A)</p> Signup and view all the answers

¿Qué técnica de pruebas de software divide los datos de entrada y salida en particiones equivalentes para derivar casos de prueba?

<p>Clases de Equivalencia (D)</p> Signup and view all the answers

¿Qué se considera dentro de una partición según la técnica de Clases de Equivalencia?

<p>Valores equivalentes (A)</p> Signup and view all the answers

¿Qué se debe hacer para comprobar el comportamiento del programa según la técnica ECP?

<p>Seleccionar al menos un caso de prueba de cada partición (A)</p> Signup and view all the answers

¿Cuál es el objetivo principal de reducir el número de casos de prueba según la técnica ECP?

<p>Minimizar el esfuerzo requerido en pruebas (B)</p> Signup and view all the answers

¿Cómo se llaman los rangos que son válidos para una entrada en la técnica ECP?

<p>Particiones válidas (D)</p> Signup and view all the answers

¿Qué significado tienen los datos no válidos en las particiones específicas según el texto?

<p>Están fuera del rango válido (B)</p> Signup and view all the answers

¿Qué tipo de pruebas de sistema son realizadas por los clientes en su lugar de trabajo?

<p>Pruebas Beta (β) (B)</p> Signup and view all the answers

¿En qué consisten las Pruebas de aceptación?

<p>Demostrar la satisfacción del cliente (A)</p> Signup and view all the answers

¿Quién realiza principalmente las Pruebas Alfa (α) en un entorno controlado?

<p>Encargado del proyecto (C)</p> Signup and view all the answers

¿Cuál es el objetivo principal de las Pruebas Beta (β)?

<p>Evaluar la usabilidad del software (C)</p> Signup and view all the answers

¿Quién suele realizar las Pruebas de aceptación?

<p>Clientes (B)</p> Signup and view all the answers

¿En qué etapa del proceso de desarrollo del software se finalizan las pruebas de sistema?

<p>Al finalizar todo el proceso (B)</p> Signup and view all the answers

¿Cuál es la principal diferencia entre el testeo exploratorio y el testeo guiado según el texto?

<p>El testeo exploratorio permite al testeador aprender a manejar el sistema durante las pruebas, mientras que el testeo guiado tiene casos de prueba definidos previamente. (D)</p> Signup and view all the answers

¿Qué tipo de pruebas se ejecutan más tarde por un testeador en el testeo guiado según el texto?

<p>Pruebas unitarias (A)</p> Signup and view all the answers

¿Qué caracteriza al testeo guiado basado en procedimientos de prueba según lo mencionado en el texto?

<p>Los casos de prueba diseñados previamente con pasos y resultados esperados (C)</p> Signup and view all the answers

¿Cuál es la principal finalidad del testeo exploratorio en comparación con el testeo guiado?

<p>Aprender a manejar el sistema durante las pruebas (D)</p> Signup and view all the answers

¿Qué permite determinar la Cobertura de Ramificaciones en las pruebas?

<p>La cantidad de ramas del código fuente que han sido ejecutadas (C)</p> Signup and view all the answers

¿En qué consiste el método diseñado por Watson y McCabe para la Prueba de Caminos Básicos?

<p>Crear un conjunto mínimo y efectivo de casos de prueba basados en caminos (D)</p> Signup and view all the answers

¿Qué información brinda el documento de informe resumen de pruebas?

<p>Resumen de los resultados de las actividades de prueba con evaluaciones y recomendaciones al finalizar (C)</p> Signup and view all the answers

¿Qué propósito tiene el informe de anomalía en las pruebas?

<p>Documentar cualquier incidente en las pruebas que necesite investigación (A)</p> Signup and view all the answers

¿Qué tipo de información se puede encontrar en el histórico de pruebas según el texto?

<p>Registro cronológico de datos relevantes sobre la ejecución de las pruebas (C)</p> Signup and view all the answers

¿Cuál es el propósito del informe de pruebas maestro según el texto?

<p>Resumir los resultados de las actividades de prueba (A)</p> Signup and view all the answers

¿Qué implica la preparación del informe de anomalía en términos de incidentes en las pruebas?

<p>Documentar incidentes para investigación (D)</p> Signup and view all the answers

¿Qué información se incluye en el informe resumen de pruebas después de finalizar la ejecución?

<p>Resumen con evaluaciones y recomendaciones basadas en los resultados (D)</p> Signup and view all the answers

¿Cuál es la principal diferencia entre objetos Mock y stubs en el contexto del texto?

<p>Los objetos Mock simulan el comportamiento de componentes del sistema, mientras que los stubs no simulan nada. (A)</p> Signup and view all the answers

¿Qué caracteriza a las pruebas incrementales según lo mencionado en el texto?

<p>Facilitan la depuración al aislar errores y permitir pruebas sistemáticas. (B)</p> Signup and view all the answers

¿En qué consiste la estrategia descendente de pruebas incrementales mencionada en el texto?

<p>La integración se realiza partiendo del programa principal y moviéndose hacia abajo por la jerarquía de control. (C)</p> Signup and view all the answers

¿Qué implica la técnica 'Big bang approach' en las pruebas de integración según el texto?

<p>Integrar todos los componentes y probar el sistema como un todo al final del desarrollo. (D)</p> Signup and view all the answers

¿Cuál es uno de los modos de descenso en las pruebas incrementales según el texto?

<p>Descendente en profundidad ('Depth-first'). (A)</p> Signup and view all the answers

¿Cuál es una desventaja de las pruebas no incrementales según lo mencionado en el texto?

<p>Dificultan el aislamiento de errores al probar el sistema como un todo. (A)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Related Documents

UNIDAD 5.docx

More Like This

Use Quizgecko on...
Browser
Browser