Pruebas a partir de especificaciones
Para poder definir pruebas es necesario conocer las especificaciones (o requerimientos) del producto que vamos a probar. Estas especificaciones las podremos conocer a través del ESRE (Especificación de Requerimientos), las historias de usuario, o en algunos casos tendremos que preguntarle al cliente/equipo-de-proyecto/etc. ya que es posible que los requerimientos no estén formalmente definidos.
Para cada prueba tenemos que definir esto:
- Casos de prueba a partir de especificaciones
- qué hace el sistema que voy a probar
- objetivos de prueba
- resultados esperados
- pasos de ejecución
- condiciones iniciales
- Para una especificación hay muchos casos de prueba con distintos datos de entrada