Análisis de prueba
El análisis de prueba en las pruebas de software es un proceso de verificación y análisis de los artefactos de prueba para basar las condiciones de prueba o los casos de prueba. El objetivo del análisis de prueba es recopilar requisitos y definir objetivos de prueba para establecer la base de las condiciones de prueba. Por lo tanto, también se denomina Base de prueba.
La fuente de la que obtiene la información de la prueba podría ser
- SRS (Especificación de requisitos de software)
- BRS (Especificación de requisitos comerciales)
- Documentos de diseño funcional
Los evaluadores pueden crear condiciones de prueba examinando la aplicación en prueba o utilizando su experiencia. Pero principalmente, los casos de prueba se derivan de artefactos de prueba.
Comprendamos el análisis de pruebas con la ayuda de un estudio de caso
Considere un escenario, donde el cliente envía lo siguiente
Agregar funcionalidad de búsqueda a una tienda de comercio electrónico
Aunque la aplicación aún no se ha desarrollado, intente desarrollar algunos casos de prueba para este requisito. Haga una pausa aquí, haga su tarea y haga avanzar la solución:
A continuación se enumeran algunos casos de prueba entre los muchos en los que podría haber pensado
- Verifique los resultados de la búsqueda cuando no se ingrese ninguna palabra clave
- Verifique los resultados de la búsqueda cuando no haya ningún producto correspondiente disponible para la palabra clave buscada
- Verifique los resultados de la búsqueda cuando varios productos correspondientes estén disponibles para la palabra clave buscada.
Aquí, examina la Base de prueba (requisito enviado por el cliente), lo analiza y lo convierte en Condiciones de prueba.
Esto es lo que sucede durante las diferentes fases del V-Model. Los planes / casos de prueba se crean utilizando los documentos correspondientes disponibles en las diferentes fases.
Haga clic aquí si el video no es accesible