viernes, 12 de abril de 2013

Téc D P - Caja Blanca - Cobertura de Condición - Conclusiones Generales (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 ("condition coverage") Conclusiones Generales.


  • La cobertura  de condición simple es un instrumento débil para probar condiciones múltiples.
  • La cobertura de condición múltiple es un método mucho mejor.
          a).- Asegura cobertura de sentencia y decisión.
          b).- Sin embargo , tiene como resultado un alto número de casos de prueba: 2^n.
          c).- La ejecución de algunas combinaciones no es posible. Por ejemplo "x>5 and x< 10"  ambas condiciones no pueden ser falsas al mismo tiempo.

  • La mínima cobertura de condición múltiple es incluso mejor, debido a :
          a).- Reduce el número de casos de prueba [de (n+1) a (2n))].
          b).- Las coberturas de sentencia y decisión también son cubiertas.
          c).- Tiene en cuenta la complejidad de las sentencias de decisión.

  • Todas las decisiones complejas deben ser probadas - la mínima cobertura de condición múltiple es adecuada para lograr este objetivo.

No hay comentarios:

Publicar un comentario