Diplomado en Calidad en el Software
Pruebas de Requerimientos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• La principal prueba de requerimientos es la
revisión formal.
• Una de las técnicas más útiles es la matríz
de validación de requerimientos.
• La prueba de requerimientos se debe
completar como parte de la fase de
requerimientos.
Diplomado en Calidad en el Software
Pruebas de Requerimientos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• (1) Completo. Todos los items necesarios para la
especificación de la solución están incluídos.
• (2) Correcto. Cada item es libre de errores.
• (3) Preciso, no ambigüo y claro. Cada item es exacto y
no vago; hay una sola interpretación; el significado de
cada item es entendido; la especificación es fácil de
entender.
• (4) Consistente. Ningún item entra en conflicto con otro
de la especificación.
Diplomado en Calidad en el Software
Checklist para la Verificación
de Requerimientos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• (5) Relevante. Cada item es pertinente al problema y su
solución.
• (6) Probable (testable). Durante el desarrollo del
programa y las pruebas de aceptación, es posible
determinar si el item ha quedado satisfecho.
• (7) Factible. Cada item puede ser implementado con las
técnicas, herramientas, recursos y personal disponible y
dentro de las limitaciones de costo y calendarización.
• (8) Registrabilidad (Traceable). Cada item puede ser
seguido durante cada etapa.
Diplomado en Calidad en el Software
Checklist para la Verificación
de Requerimientos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• (9) Libre de detalle de diseño. La especificación de
requerimientos son declaraciones de los requerimientos
que se deben satisfacer por la solución del problema y
no se deben ocultar por soluciones propuestas al
problema.
• (10) Manejable. Los requerimientos son expresados de
tal manera que cada item puede ser cambiado sin
causar un gran impacto a los demás items.
Diplomado en Calidad en el Software
Checklist para la Verificación
de Requerimientos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
•
•
•
•
•
•
Proveen de estructura para la revisión.
Una manera de registrar los resultados.
Una guía para la actividad de la revisión.
Un registro para aprender del pasado.
Asegura un cubrimiento sistemático y completo.
Herramientas para cuantificar y medir los
resultados.
Diplomado en Calidad en el Software
Checklists como Herramientas
de ayuda en las Revisiones
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• Es una matriz donde se evalúan cada uno de los
requerimientos contra los casos de prueba
diseñados específicamente para cumplir ese
requerimiento.
• Usualmente toma varios casos de pruebas el
probar un solo requerimiento.
• Si para un requerimiento no hay casos de
prueba, ese requerimiento no se está probando.
Diplomado en Calidad en el Software
La Matriz de Validación de
Requerimientos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
Requerimientos Casos de Prueba Estatus
Req. 1
87, 88, 92
OK
Req. 2
83-87, 90
Failed
103-106
OK
Diplomado en Calidad en el Software
La Matriz de Validación de
Requerimientos
Req. 3
Req. 4
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• Se asegura que todos los requerimientos están
enlistados.
• Identifica las pruebas asociadas con cada
requerimiento.
• Facilita la revisión de los requerimientos y las pruebas.
• Proveé un mecanismo fácil de registrar el estatus de
cada caso de pruebas y progreso de revisión.
• Es fácilmente integrado en el plan maestro de pruebas
y puede ser actualizado durante todas las etapas del
proyecto.
Diplomado en Calidad en el Software
Ventajas de la Matríz de
Validación de Requerimientos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
• Se les entregara un especificación de
requerimientos para un sistema de
reservación. En equipos, realicen una
revisión de los requerimientos. Utilice el
checklist que se vió en la sesión. Haga una
estimación del tiempo y el costo
involucrado si se permitiera migrar a los
errores encontrados.
Diplomado en Calidad en el Software
Ejercicio
Verificación de Requerimientos
Juan Antonio Vega Fernández
 Derechos Reservados, 1999
Descargar

Pruebas de Requerimientos