Casos de prueba de valor límite, casos robustos y casos de prueba del peor caso

Genere análisis de valor límite, caso de prueba robusto y en el peor de los casos para que el programa encuentre la mediana de tres números. Su entrada es un triple de enteros positivos (por ejemplo, x, y y z) y el valor mínimo puede ser 100 y el máximo puede ser 500.

La mediana de tres números es el número del medio cuando se ordenan los tres números.

Ejemplo –

10, 40, 20

En este caso, la mediana es 20 (10, 20, 40).

1. Los casos de prueba de valor límite son:

for x, y, z :
min value = 100
close to min = 101
nominal = 300
close to max = 499
max = 500 

Los casos de prueba son,

4*3 + 1 = 13 

X Y Z Mediana
100 300 300 300
101 300 300 300
300 300 300 300
499 300 300 300
500 300 300 300
300 100 300 300
300 101 300 300
300 499 300 300
300 500 300 300
300 300 100 300
300 300 101 300
300 300 499 300
300 300 500 300

2. Casos de prueba robustos:
aquí salimos del límite legítimo, es una extensión del análisis del valor límite.

for x, y, z :
min value : 100  
close to min : 101  
nominal : 300 
close to max : 499 
max : 500 
lesser than min value : 99 
larger than max value : 501  

Casos de prueba totales,

= 6*n+1 = 6*3+1 = 19 

Por lo tanto, habrá 6 casos adicionales además de los 13 casos anteriores:

X Y Z
99 300 300
501 300 300
300 99 300
300 501 300
300 300 99
300 300 501

3. Los peores casos de prueba:
si rechazamos la teoría de confiabilidad de la suposición de falla «única» y consideramos casos en los que más de 1 variable tiene valores extremos, entonces se conoce como análisis del peor de los casos.

Número total de casos de prueba,

5^n = 5^3 = 125 cases 

X Y Z Mediana
100 100 100 100
101 100 100 100
300 100 100 100
499 100 100 100
500 100 100 100
100 101 100 100
101 101 100 101
300 101 100 101
499 101 100 101

Matemáticamente, los casos de prueba serán un producto cruzado de 3 conjuntos:

  {100, 101, 300, 499, 500} 
x {100, 101, 300, 499, 500} 
x {100, 101, 300, 499, 500}

Sea el conjunto A,

= {100, 101, 300, 499, 500}

Entonces, el conjunto de los peores casos estará representado por,

= A x A x A 

Publicación traducida automáticamente

Artículo escrito por chitrasingla2001 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *