Identifica qué va a ser probado, resume el enfoque general usado para las pruebas, los objetivos y metodologías usados
Describe que cosas están dentro del esfuerzo de testing y que cosas no.
Una forma de presentarlo es mediante una tabla donde se indiquen que
funcionalidades están y cuales no están dentro del esfuerzo de testing. El
alcance es definido en base al
análsis de riesgo realizado
previamente.
Especifica el lugar físico donde se realizarán las pruebas
El testing tiene sus propios términos y frases, en esta
sección se incluye un glosario
de términos para clarificar la terminología para quienes no
tienen experiencia en el campo del testing.
Listar los documentos referenciados por este plan junto con su versión
Bosquejo de una agenda con los principales objetivos
OBJETIVO |
FECHA |
Planificación del Proyecto |
|
Plan de pruebas completo |
8/9/2004 |
Laboratorio configurado |
1/10/2004 |
Diseño de las pruebas |
|
Casos de prueba diseñados |
1/11/2004 |
Ejecución de las pruebas |
|
Comienzo de las pruebas |
3/11/2004 |
Ciclo 1 completo |
15/11/2004 |
Ciclo 2 completo |
1/12/2004 |
Ciclo 3 completo |
15/12/2004 |
Describe las condiciones esenciales que deben cumplirse para poder realizar cada etapa de las pruebas y para poder continuar con un proceso de pruebas efectivo
A continuación se muestra un ejemplo de condiciones para comenzar las pruebas de un sistema
¨ El sistema de seguimiento de incidentes fue definido
¨ Todos los componentes están bajo administración de la configuración
¨ El equipo de desarrollo configuró el entorno. El equipo de pruebas tiene los permisos adecuados de acceso al sistema
¨ El quipo de desarrollo ha completado todas las funcionalidades(y arreglado todos los defectos) establecidas para esta versión
¨ El equipo de desarrollo ha realizado las pruebas unitarias de todos los componentes de esta versión
¨ El equipo de desarrollo provee el software al equipo de pruebas 3 días calendario antes de comenzar las pruebas
¨ El equipo de prueba realiza pruebas de humo durante 3 días y reporta los resultados en una reunión junto con el gerente del proyecto. En esa reunión deben resolverse los plazos en caso de no poder seguir las pruebas
A continuación se muestra un ejemplo de condiciones para continuar las pruebas de un sistema
¨ Todo el software liberado al equipo de pruebas está acompañado por release notes
A continuación se muestra un ejemplo de condiciones de salida de las pruebas de un sistema
¨ No se han hecho cambios excepto para arreglar defectos en las últimas tres semanas
¨ El equipo de pruebas ha ejecutado todas las pruebas planificadas
¨ El equipo de pruebas ha verificado que todos los bugs en el sistema de seguimiento están cerrados o rechazados, verificado por medio de pruebas de regresión
¨ Se tiene una reunión entre el Gerente del Proyecto y el equipo de testing para acordar que se ha terminando el test
Presenta los recursos no humanos que se requieren para las pruebas.
Presenta los requerimientos de Hardware necesarios para probar el sistema.
Presenta los requerimientos de Software necesarios para probar el sistema.
Presenta las herramientas necesarias para probar el sistema.
Describe la forma en que el equipo de pruebas va a crear el Testware y cómo se conseguirán los datos para las pruebas
Describir la forma en que serán manejadas las versiones, las pruebas y los datos durante la ejecución
Rol |
Persona |
Responsabilidades |
Líder de Proyecto |
|
|
Diseñador de Pruebas |
|
|
Tester |
|
|
Responsable por el Cliente |
|
|
Contraparte técnica del cliente |
|
|
Describir los requerimientos de capacitación necesarios para realizar
las pruebas
Describir el sistema usado para gerenciar y seguir los casos de prueba y
los bugs.
Describir la forma en que se clasifican los defectos encontrados
Describir quien será el encargado de manejar las versiones en el ambiente de pruebas
Describir la forma en que serán gerenciados los ciclos de prueba