La estrategia de pruebas define las actividades y metodologías para probar el software, incluyendo los riesgos, criterios de prueba, herramientas, y responsabilidades. Se usará la plantilla IEEE 829 para documentar el plan de pruebas. El proceso incluye la validación del software, la verificación del código, y la gestión de defectos entre los equipos de pruebas y desarrollo.
3. ¿Para que sirven? Qué metodología de pruebas se va a usar. Cómo serán evaluados los riesgos del software. Qué técnicas específicas de pruebas serán usadas para probar el software. Cuáles serán los criterios para decidir si avanzar o quedarse en un nivel de pruebas.
4. Qué herramientas y recursos serán necesarios. Cuál será el entorno de pruebas. En cuanto al equipo de pruebas se debe tener en cuenta, cuántas personas serán necesarias? qué habilidades deben tener? será necesario entrenamiento adicional para dichas personas?
5. IEEE; ofrece el estándar 829. Esta es una plantilla para realizar el plan de pruebas que contiene los siguientes puntos: Identificador del plan de pruebas Referencias Introducción Producto a probarRiesgos en el desarrollo del software
6. Características a ser probadasCaracterísticas que no serán probadas Estrategia Criterios para decisión si la prueba ha fallado o ha pasado Criterio para decidir cuando detener y reanudar las pruebasEntregables
7. Tareas de pruebas por realizarNecesidades del entorno Necesidades de personal y de entrenamiento Responsabilidades Cronograma Planeación de riesgos y contingencias Aprobaciones Glosario
8. GESTION DE DEFECTOS La estrategia de pruebas ayuda a definir las actividades internas que manejará el proceso de pruebas, como se verá a continuación, se define un flujo en el que básicamente se definen las actividades de manejo de defectos entre los grupos de pruebas y de construcción de un proceso de desarrollo de software.
9.
10. ACTIVIDADES DE VALIDACION Dichas actividades son las más comunes dentro de un equipo de pruebas de software. El siguiente diagrama de actividades explica de manera básica, el workflow que se da al interior de un equipo de pruebas.
11.
12. ACTIVIDADES DE VERIFICACION La verificación es la actividad que se hace para confrontar que los diseños que han elaborado los miembros del equipo de análisis y diseño hayan sido implementados cabalmente por los miembros del equipo de desarrollo.
13. Dicha correspondencia entre los modelos y la codificación de la aplicación ayudará en un futuro, dado el caso de mantenimiento ante hallazgo de defectos, o simplemente si el cliente requiere una nueva funcionalidad, pero para poder implementar ésta es necesario realizar una extensión de diseños y del código.