Boundary-value Analysis in Software Testing
60 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

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

More Like This

Use Quizgecko on...
Browser
Browser