viernes, 12 de abril de 2013

Téc D P - Caja Blanca - Cobertura de Condición Múltiple (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 múltiple ("multiple condition coverage").

  • Todas las combinaciones que puedan ser creadas utilizando permutaciones de las sub condiciones atómicas deben formar parte de las pruebas.
  • Este ejemplo se utiliza para explicar la cobertura de condición utilizando una expresión con una condición múltiple.
  • Con 4 casos de pruebas se puede lograr una cobertura de condición múltiple. Se han creado todas las combinaciones de los valores verdaderos ("true") y falso ("false"). Se han logrado todos los posibles resultados de la condición múltiple.
  • El número de caso de prueba se incrementa de forma potencial:
                      n = número de condiciones atómicas.
                      2^n = número de casos de pruebas.


No hay comentarios:

Publicar un comentario