Estás probando un formulario simplificado de búsqueda de apartamentos que tiene solo dos criterios de búsqueda:
• Piso (con tres opciones posibles: planta baja; primer piso; segundo piso o superior)
• Tipo de jardín (con tres opciones posibles: sin jardín; jardín pequeño; jardín grande)
Solo los apartamentos en la planta baja pueden tener jardines. El formulario tiene un mecanismo de validación incorporado que no te permitirá utilizar los criterios de búsqueda que violen esta regla.
Cada prueba tiene dos valores de entrada: piso y tipo de jardín. Deseas aplicar la partición de equivalencia (PE) para cubrir cada piso y cada tipo de jardín en tus pruebas.
¿Cuál es el número mínimo de casos de prueba para lograr una cobertura del 100% de PE?
¿Por qué?
Usamos Partición de Equivalencia (PE), cuyo objetivo es:
👉 cubrir cada clase de equivalencia válida al menos una vez, con el mínimo número de casos de prueba.
1. Identificación de clases de equivalencia
Piso (3 clases válidas)
Planta baja
Primer piso
Segundo piso o superior
Tipo de jardín (3 clases válidas)
Sin jardín
Jardín pequeño
Jardín grande
⚠️ Restricción importante:
👉 Solo la planta baja puede tener jardín
El sistema no permite combinaciones inválidas, así que solo consideramos combinaciones válidas.
2. Construcción de casos mínimos válidos
Necesitamos cubrir:
Los 3 tipos de piso
Los 3 tipos de jardín
Casos de prueba mínimos
Planta baja + jardín pequeño
✔ Cubre: planta baja, jardín pequeño
Planta baja + jardín grande
✔ Cubre: jardín grande
Primer piso + sin jardín
✔ Cubre: primer piso, sin jardín
Segundo piso o superior + sin jardín
✔ Cubre: segundo piso o superior
👉 Con estos 4 casos:
Todos los pisos están cubiertos
Todos los tipos de jardín están cubiertos
Todas las combinaciones son válidas
3. Por qué no menos de 4
Con 3 casos, no es posible cubrir las 3 clases de piso y las 3 de jardín respetando la restricción.
5 o 6 serían válidos, pero no mínimos.