Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVO
PROCEDIEMIENTO
1. Partimos de los datos de entrada del módulo que queremos probar (Condición/Parámetro
con su tipo de entrada).
2. Para cada condición de entrada identificar heurísticamente sus clases de equivalencia.
3. Etiquetar unívocamente cada clase de equivalencia.
4. Construimos los casos de prueba para cubrir todas las clases validas
5. Repetir el paso 3 para las clases de equivalencia inválidas, cubriendo una a la vez.
Salida: Conjunto de casos de prueba que cubren todas las clases de equivalencia.
Ejemplo:
Disponemos de un módulo de Software de una aplicación bancaria con los siguientes datos de
entrada con su tipo:
Nota: no tenemos acceso al código fuente ya que es una prueba de caja negra, solo conocemos los
tres parámetros de entrada.
Ordenes posibles:
Cheque
Pago factura
Deposito
Retirada de fondos
Diseño de casos de prueba para cubrir clases de equivalencia Inválidas (2, 3, 4, 6, 7 y 12)
Con esta técnica tenemos 4 nuevas clases validas dos que representan los valores límite y dos
valores justo a continuación del valor valido.
Así mismo tenemos dos nuevas clases invalidas una justo por debajo del valor permitido y otra
justo por encima del valor permitido.
Se generan los casos de prueba para cubrir las nuevas clases. (13…20)