Skip to content

2. Técnicas de diseño: enfoques y casos de prueba

Temas del programa: 3.2.1 y 3.2.2

¿Qué es una técnica de diseño de pruebas?

Section titled “¿Qué es una técnica de diseño de pruebas?”

Un procedimiento sistemático para decidir qué casos escribir y con qué datos, de forma que la elección se pueda justificar, repetir y revisar.

FamiliaUsaTécnicas de la unidad
Caja negraLa especificaciónPartición, valores límite, tablas de decisión
Caja blancaLa estructura del códigoRutas, decisiones, complejidad ciclomática
Basadas en la experienciaEl conocimiento de quien pruebaPruebas exploratorias

Las pruebas basadas en riesgos deciden cuánto esfuerzo y qué técnicas asignar a cada parte.

Caja negra

Detecta lo que falta: el código no muestra lo que no se programó.

Caja blanca

Detecta lógica que ninguna prueba ejecutó.

Exploratoria

Detecta lo que nadie escribió: ni en la especificación ni en el código.

Entre negra y blanca está la caja gris: conocimiento parcial del diseño, ejecución por la interfaz externa (Bloque 4).

ESC (Unidad II) técnica (Unidad III) CP (Unidad III)
"Préstamo con días fuera → valores límite → CP: días = 15 → rechazado
del rango permitido" sobre RN-01 CP: días = 0 → rechazado

El escenario dice qué situación se prueba. El caso fija los datos exactos, la técnica que los justifica y el resultado esperado.

CampoEjemplo
ID · ESC de origenCP-01 · ESC-03 (en el SPB: CP-RN01-03)
Requisito o regla · TécnicaRN-01 · Valores límite
PrecondicionesUsuario con registro vigente y sin adeudo
Datos · AcciónDías = 15 · Registrar préstamo
Resultado esperadoRechazado: días fuera de rango
EstadoPendiente de ejecutar

Sin resultado esperado no hay caso de prueba. El oráculo es la especificación, nunca el código.

Para seis situaciones del SPB decide el enfoque y justifícalo. Escribe un caso completo y analiza qué le falta a un escenario de tu proyecto base para ser un caso.

Instrucciones completas: Actividades de la Unidad 03, Actividad A2.

Continúa con 3. Técnicas de caja negra.