¿Qué es el escenario de prueba en las pruebas de software (ejemplos)?
¿Qué es un escenario de prueba?
A Escenario de prueba se define como cualquier funcionalidad que se puede probar. También se le llama condición de prueba o posibilidad de prueba. Como evaluador, debe ponerse en el lugar del usuario final y descubrir los escenarios del mundo real y los casos de uso de la aplicación bajo prueba.
Prueba de escenario
Prueba de escenario in pruebas de software Es un método en el que se utilizan escenarios reales para probar la aplicación de software en lugar de casos de prueba. El propósito de las pruebas de escenarios es probar escenarios de principio a fin para un problema complejo específico del software. Los escenarios ayudan de una manera más sencilla a probar y evaluar problemas complicados de principio a fin.
Estudiemos esto con la ayuda del video a continuación:
¿Por qué crear escenarios de prueba?
Los escenarios de prueba se crean por las siguientes razones:
- La creación de escenarios de prueba garantiza una cobertura de prueba completa
- Los escenarios de prueba pueden ser aprobados por varias partes interesadas, como analistas comerciales, desarrolladores y clientes, para garantizar que la aplicación bajo prueba se pruebe exhaustivamente. Garantiza que el software funcione para los casos de uso más comunes.
- Sirven como una herramienta rápida para determinar el esfuerzo del trabajo de prueba y, en consecuencia, crear una propuesta para el cliente u organizar la fuerza laboral.
- Ayudan a determinar las transacciones de un extremo a otro más importantes o el uso real de las aplicaciones de software.
- Para estudiar el funcionamiento de un extremo a otro del programa, el escenario de prueba es fundamental.
¿Cuándo no crear un escenario de prueba?
Es posible que no se creen escenarios de prueba cuando
- La aplicación bajo prueba es complicada, inestable y hay escasez de tiempo en el proyecto.
- Los proyectos que siguen la metodología ágil como Scrum y Kanban no pueden crear escenarios de prueba.
- Es posible que no se cree un escenario de prueba para corregir un nuevo error o Pruebas de regresión. En tales casos, los escenarios de prueba ya deben estar ampliamente documentados en los ciclos de prueba anteriores. Esto es especialmente cierto para proyectos de mantenimiento.
Cómo escribir escenarios de prueba
Como tester, puede seguir estos cinco pasos para crear escenarios de prueba:
- Paso 1: Lea los Documentos de Requisitos como BRS, SRS, FRS, del Sistema Bajo Prueba (SUT). También se pueden referir casos de uso, libros, manuales, etc. de la aplicación a probar.
- Paso 2: Para cada requisito, determine las posibles acciones y objetivos de los usuarios. Determinar los aspectos técnicos del requisito. Determinar posibles escenarios de abuso del sistema y evaluar a los usuarios con mentalidad de hacker.
- Paso 3: Después de leer el Documento de requisitos y realizar el análisis correspondiente, enumere diferentes escenarios de prueba que verifiquen cada característica del software.
- Paso 4: Una vez que haya enumerado todos los escenarios de prueba posibles, aparecerá un Matriz de Trazabilidad se crea para verificar que todos y cada uno de los requisitos tengan un escenario de prueba correspondiente
- Paso 5: Los escenarios creados son revisados por su supervisor. Later, también son revisados por otras partes interesadas en el proyecto.
Consejos para crear escenarios de prueba
- Cada Escenario de Prueba debe estar vinculado a un mínimo de un Requisito o Historia de Usuario según la Metodología del Proyecto.
- Antes de crear un escenario de prueba que verifique varios requisitos a la vez, asegúrese de tener un escenario de prueba que verifique ese requisito de forma aislada.
- Evite crear escenarios de prueba demasiado complicados que abarquen múltiples requisitos.
- El número de escenarios puede ser grande y ejecutarlos todos resulta caro. Según las prioridades del cliente, ejecute solo escenarios de prueba seleccionados
Ejemplo 1: escenario de prueba para una aplicación de comercio electrónico
Para una aplicación de comercio electrónico, algunos escenarios de prueba serían
Escenario de prueba 1: Verifique la funcionalidad de inicio de sesión
Para ayudarle a comprender la diferencia entre el escenario de prueba y Casos de prueba, casos de prueba específicos para este escenario de prueba serían
- Verificar el comportamiento del sistema cuando se ingresa una identificación de correo electrónico y una contraseña válidas.
- Verifique el comportamiento del sistema cuando se ingresa una identificación de correo electrónico no válida y una contraseña válida.
- Verifique el comportamiento del sistema cuando se ingresa una identificación de correo electrónico válida y una contraseña no válida.
- Verifique el comportamiento del sistema cuando se ingresa una identificación de correo electrónico o una contraseña no válidas.
- Verifique el comportamiento del sistema cuando el ID de correo electrónico y la contraseña se dejan en blanco y se ingresa el inicio de sesión.
- Marque ¿Olvidó su contraseña? Funciona como se esperaba.
- Verifique el comportamiento del sistema cuando se ingresa un número de teléfono y una contraseña válidos o no válidos.
- Verifique el comportamiento del sistema cuando esté marcado "Mantenerme firmado"
Como es evidente, los casos de prueba son más específicos.
Escenario de prueba 2: Verifique la funcionalidad de búsqueda
Escenario de prueba 3: Ver el producto Descriptpágina de iones
Escenario de prueba 4: Verifique la funcionalidad de pagos
Escenario de prueba 5: Consultar el historial de pedidos
Aparte de estos 5 escenarios, aquí está la lista de todos los demás escenarios.
- Verifique el comportamiento de la página de inicio para los clientes que regresan
- Verifique las páginas de categorías/productos
- Consulte las páginas de contacto/servicio al cliente
- Consulte las páginas de ofertas diarias
Ejemplo 2: escenarios de prueba para un sitio bancario
Escenario de prueba 1: Verifique la funcionalidad de inicio de sesión y autenticación
Escenario de prueba 2: Se puede realizar una transferencia de dinero con cheque
Escenario de prueba 3: Se puede ver el estado de cuenta de cheques
Escenario de prueba 4: Se puede crear cheque de depósito fijo/depósito recurrente
Y así…
Plantilla de escenario de prueba
Descargar plantilla de escenario de prueba en Excel (.xlsx)