viernes, 12 de abril de 2013

Téc D P - Caja Blanca - Pruebas de Condición y Cobertura (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.

Pruebas de condición y cobertura.
  • Se tiene en cuenta la complejidad de una condición que esté constituida por múltiples condiciones atómicas.- Una condición atómica o puede ser dividida en sentencias condicionales más pequeñas.
  • Éste método tiene por objetivo detectar defectos que resulten de la implementación de condiciones múltiples (condiciones combinadas).
  1.   Las condiciones múltiples están constituidas por condiciones atómicas, que se combinan con el uso de operadores lógicos como : OR, AND, NOR, etc.
  2.   Las condiciones atómicas no contienen operadores lógicos sólo contienen operadores relacionales y el operador NOT (= >. <=, etc)-
  • Hay tres tipos de cobertura de condición:
  1.    Cobertura de condición simple ("simple condition coverage").
  2.    Cobertura de condición múltiple (multiple condition coverage).
  3.    Mínimo cobertura  de condición múltiple ("minimun multiple condition coverage").

No hay comentarios:

Publicar un comentario