- 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 sentencia y decisión para la integridad por lo que respecta a los criterios de salida definidos (K4).
Cobertura de condición simple ("simple condition coverage").
- Cada sub-condición atómica de una sentencia condicional combinada tiene que tomar, al menos una vez, los valores lógicos verdadero ("true") así como falso ("false").
Ejemplo:
- Este ejemplo se utiliza para explicar la cobertura de condición utilizando una expresión con una condición múltiple.
- Con sólo dos casos de prueba se puede lograr una cobertura de condición simple.- Cada sub-condición ha tomado los valores verdadero ("true") y falso ("falso").
- Sin embargo, el resultado combinado es verdadero ("true") en ambos casos:
- false OR true = true
No hay comentarios:
Publicar un comentario