Estás trabajando en un equipo de proyecto que desarrolla una aplicación móvil para pedir comida. En el sprint actual, el equipo ha decidido implementar la funcionalidad de pago. ¿Cuál de las siguientes actividades forma parte del análisis de pruebas?
a) Estimar que la prueba de integración con el servicio de pago llevará 5 días-persona.
b) Decidir qué debe probar el equipo si es posible compartir correctamente pagos entre muchos usuarios
c) Utilizar el análisis del valor límite (BVA) para obtener los datos de prueba de los casos de prueba que comprueban el correcto procesamiento del pago para el importe mínimo permitido que debe abonarse
d) Analizar la discrepancia entre el resultado real y el resultado esperado tras ejecutar un caso de prueba que comprueba el proceso de pago con tarjeta de crédito, e informa un defecto
Respuestas y Justificaciones
a) No es correcto. Estimar el esfuerzo de la prueba forma parte de la planificación de la prueba.
De acuerdo con el programa de estudios en su sección 1.4.1. Actividades y Tareas de la Prueba: la planificación de la prueba consiste en definir los objetivos de la prueba y luego seleccionar el enfoque que mejor logre los objetivos dentro de las limitaciones impuestas por el contexto general. La planificación de la prueba se explica con más detalle en la sección 5.1.
b) Es correcto. Se trata de un ejemplo de definición de condiciones de prueba, que forma parte del análisis de pruebas.
De acuerdo con el programa de estudios en su sección 1.4.1. Actividades y Tareas de la Prueba: “El análisis de prueba incluye el análisis de la base de prueba para identificar características comprobables y para definir, y priorizar las condiciones de prueba asociadas, junto con los riesgos y niveles de riesgo relacionados (ver sección 5.2). La base de prueba y los objetos de prueba también se evalúan para identificar defectos que pueden contener y para evaluar su comprobabilidad. El análisis de prueba a menudo se apoya en el uso de técnicas de prueba (consulte el capítulo 4). El análisis de prueba responde a la pregunta «¿qué probar?» en términos de criterios de cobertura medibles.”
c) No es correcto. Utilizar técnicas de pruebas para obtener elementos de cobertura forma parte del diseño de pruebas.
De acuerdo con el programa de estudios en su sección 1.4.1. Actividades y Tareas de la Prueba: El diseño de la prueba incluye la elaboración de las condiciones de prueba en casos de prueba y otro testware (por ejemplo, cartas de prueba). Esta actividad a menudo implica la identificación de ítems de cobertura, que sirven como guía para especificar entradas de los casos de prueba. Las técnicas de prueba (véase el capítulo 4) se pueden utilizar para apoyar esta actividad. El diseño de prueba también incluye la definición de los requisitos de datos de prueba, el diseño del entorno de prueba y la identificación de cualquier otra infraestructura y herramientas requeridas. El diseño de la prueba responde a la pregunta «¿cómo probar?».
d) No es correcto. Informar los defectos detectados durante las pruebas dinámicas forma parte de la ejecución de las pruebas
De acuerdo con el programa de estudios en su sección 1.4.1. Actividades y Tareas de la Prueba: La ejecución de pruebas incluye la ejecución de las pruebas de acuerdo con el cronograma de ejecución de pruebas (ejecuciones de pruebas). La ejecución de la prueba puede ser manual o automatizada. La ejecución de pruebas puede tomar muchas formas, incluyendo pruebas continuas o sesiones de prueba por pares. Los resultados reales de las pruebas se comparan con los resultados esperados. Los resultados de la prueba se registran. Las anomalías se analizan para identificar sus causas probables. Este análisis nos permite reportar las anomalías en base a los fallos observados (ver apartado 5.5).
Fuente de inspiración: ISTQB CTFL v4.0 (exámenes)