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.</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.</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.</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.</p> Signup and view all the answers

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

    <p>Dos</p> Signup and view all the answers

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

    <p>0</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.</p> Signup and view all the answers

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

    <p>Detectar errores en el software.</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.</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.</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.</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.</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.</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.</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.</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</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</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</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</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</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</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.</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.</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.</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.</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.</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.</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</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</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</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</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</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</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 (β)</p> Signup and view all the answers

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

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

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

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

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

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

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

    <p>Clientes</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</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.</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</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</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</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</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</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</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</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</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</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</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</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.</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.</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.</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.</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').</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.</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser