Objetivos:
- Describir el concepto y el valor de la cobertura de código (K2).
- Explicar los conceptos de sentencia y cobertura de decisión y explicar por qué estos conceptos pueden utilizarse también en niveles de prueba que no sean pruebas de componente (por ejemplo, en procedimientos de negocio a nivel de sistema)(K2).
- Escribir casos de prueba a partir de flujos de control de datos utilizando técnicas de diseño de pruebas de decisión y sentencia (K3).
- Evaluar la cobertura de sentenca y decisión para la integridad por lo que respecta a los criterios de salida definidos (K4).
Pruebas de sentencias y coberturas y Pruebas de decisión y cobertura.
- Ambos métodos se refieren a caminos a través del diagrama de flujo de control. - Difieren en la cantidad de casos de pruebas necesarios para lograr el 100% de cobertura.
- Sólo se considera el resultado final de una condición a pesar de que la condición resultante puede estar constituida por múltiples condiciones atómicas.
- La condición if ((a>2) o (b>6)) sólo puede ser verdadera o falsa.
- El camino (del programa) a ejecutar depende solamente del resultado final de la condición combinada.
- Aquellos fallos debidos a una implementación erróneo de las partes de una decisión combinada pueden no ser detectados.
No hay comentarios:
Publicar un comentario