viernes, 12 de abril de 2013

Téc D P - Caja Blanca - Cobertura de Condición Simple (K4).

Objetivos:
  1. Describir el concepto y el valor de la cobertura de código (K2).
  2. 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).
  3. 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).
  4. Evaluar la cobertura de sentencia y decisión para la integridad por lo que respecta a los criterios de salida definidos (K4).
Términos usados en este artículo: COBERTURA DE CÓDIGO, COBERTURA DE DECISIÓN, COBERTURA DE SENTENCIA, PRUEBAS BASADAS EN LA ESTRUCTURA.

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:

  1. Este ejemplo se utiliza para explicar la cobertura de condición utilizando una expresión con una condición múltiple.
  2. 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").
  3. Sin embargo, el resultado combinado es verdadero ("true") en ambos casos: 
     - true OR false = true
     - false OR true = true


No hay comentarios:

Publicar un comentario