Cobertura y Trazabilidad

Calcula la cobertura de sentencia y de rama sobre pseudocódigo, y audita matrices de trazabilidad en busca de requisitos sin cubrir y casos de prueba huérfanos.

Cálculos de cobertura

1  leer x
2  si x > 10:
3      imprimir "alto"
4  imprimir "fin"

Caso de prueba: x = 5.

¿Qué cobertura de sentencia y de rama se alcanza con este único caso de prueba?

1  leer a, b
2  si a > 0 y b > 0:
3      msg = "ambos positivos"
4  si no:
5      msg = "no ambos"
6  si a > b:
7      msg = msg + ", a mayor"
8  imprimir msg

Casos de prueba: {a=3, b=2} y {a=-1, b=4}.

¿Qué cobertura de sentencia y de rama alcanzan estos dos casos de prueba juntos?

1  leer n
2  si n >= 0:
3      resultado = "válido"
4  si n > 100:
5      resultado = "demasiado grande"
6  imprimir resultado

Caso de prueba: n = 150.

¿Qué cobertura de sentencia y de rama alcanza este único caso de prueba?

Auditorías de trazabilidad

Marca todos los elementos que tienen un problema: requisitos sin ningún caso de prueba, o casos de prueba que no cubren ningún requisito.

TC1TC2TC3TC4
R1
R2
R3

Marca todos los elementos que tienen un problema: requisitos sin ningún caso de prueba, o casos de prueba que no cubren ningún requisito.

TC1TC2TC3TC4
R1
R2
R3
R4

Marca todos los elementos que tienen un problema: requisitos sin ningún caso de prueba, o casos de prueba que no cubren ningún requisito.

TC1TC2TC3TC4TC5TC6TC7
R1
R2
R3
R4
R5
R6
Invítame un café