Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Calidad de Software - Tecnicas de Diseño
Calidad de Software - Tecnicas de Diseño
Noviembre – 2022
Técnicas de Diseño de Pruebas
Trazabilidad
Objeto de Pruebas:
Condición de prueba:
Son los objetos de prueba que debe cumplir con el objeto de superar
la prueba.
Precondiciones:
Valores de entrada:
Requisitos:
Caja
Negra
Caja
Blanca
Caja Negra:
- Pruebas estáticas.
- Pruebas duales.
- Pruebas de humo.
De forma general las pruebas funcionales están dirigidas a verificar la
corrección y la completitud de una función y en cuanto a la ejecución
de casos de prueba deberían ser ejecutados con una baja redundancia,
pero sin embargo con carácter integral/completo.
- Valores del formato correcto, pero con valor fuera del rango, se
pueden combinar en una o más clases de equivalencia.
- Valores con el formato correcto, generalmente, forma parte de
una CE separada.
- Las pruebas son ejecutadas utilizando un único representante de
cada CE.
- Para cualquier otro valor de CE se espera el mismo
comportamiento que el del valor seleccionado.
Partición de equivalencia.
- Entradas no numéricas.
- Números muy grandes o pequeños.
- Formatos numéricos no admitidos.
Las clases No validas son las que no pertenecen al rango total del
valor de entrada, ay valores que se pueden tratar de forma diferente
(conocidos o sospechosos) son asignados a una clase de
equivalencia aparte.
- Análisis de la especificación.
- Parte del código de un programa trata el precio final de un
artículo en base a su propia venta al público, un descuento en %
y el precio del porte, ($6.000, $9.000 o $12.000 )
suposición:
Como son tres variables, podemos tener tres casos de prueba, para
que cada representante trabaje con ella y tengamos combinaciones
validas.
Ejemplo
Clase de T01 T02 T03
Variable Estado Representante
equivalencia
EC11: X >=0 Válido 1000,00 X X X
Precio de No
EC12: X < 0 -1000,00
venta al válido
público EC13: X valor No
Fuera formato
no num válido
EC21: 0 % <= X X X
Válido 10%
X <= 100%
No
EC22: X < 0% -10%
válido
Descuento
EC23: X > No
200%
100% válido
EC24: X Valor No
Fuera formato
no num válido
EC31: X = 6 Válido 6 X
EC32: X = 9 Válido 9 X
EC33: X = 12 Válido 12 X
Precio del
EC34: X ≠ No
porte 4
{6,9,12} válido
EC35: X Valor No
Fuera formato
no num válido
CE no validas:
Casos de prueba.