Skip to content

Formato del plan de pruebas

Este documento es el formato oficial del plan de pruebas que cada equipo elabora en el Laboratorio 03 de la unidad. Cumple, para la planificación, la misma función que el Formato de la Matriz de Trazabilidad cumplió en la Unidad II.

La estructura es una simplificación con fines didácticos, inspirada en los estándares de documentación de pruebas (ISO/IEC/IEEE 29119-3 e IEEE 829-2008). No reproduce literalmente ninguna norma. La correspondencia con los elementos de esas normas que se muestra en la sección 4 es orientativa y queda pendiente de verificación contra el texto oficial de cada norma.


Un plan de pruebas (test plan) es el documento que describe, antes de ejecutar, qué se va a probar, qué no, cómo, con qué recursos, en qué orden, bajo qué condiciones se empieza y bajo qué condiciones se termina.

Sin un plan, cada persona del equipo prueba “lo que se le ocurre”, nadie puede decir cuándo terminó la prueba y los resultados no se pueden comparar ni repetir. Con un plan, la prueba se vuelve un trabajo organizado, verificable y revisable por terceros.

Este formato responde a la pregunta: ¿qué debe contener, como mínimo, el plan de pruebas de nuestro proyecto y cómo se redacta cada parte?


El plan no se escribe desde cero: organiza lo que el equipo ya produjo.

UNIDAD I UNIDAD II UNIDAD III
Identificación de riesgos ─┐ RF / RNF / RN ─────────────┐ Laboratorio 01: casos CP
Criterios de salida ─┤ HU / CU, CA, ESC ──────────┤ Laboratorio 02: análisis de caja blanca
Cobertura (requisitos, ─┤ Matriz de trazabilidad ────┤ Actividad A3: matriz de riesgo y charters
código) │ │
└───────────────┬────────────────┘
▼
PLAN DE PRUEBAS v1 (Laboratorio 03)
▼
Unidades IV a VII: ejecución, evidencias, defectos, reporte
Insumo previoUnidad de origenSección del plan donde se usa
Proyecto base asignado (A, B o C)II (Proyectos base)1. Identificación; 3. Alcance
Requisitos RF, RNF y reglas RNII, Laboratorio 13. Alcance; 4. Insumos
Historias de usuario o casos de uso, criterios de aceptaciónII, Laboratorio 24. Insumos; 5. Estrategia (nivel de aceptación)
Escenarios ESCII, Laboratorio 24. Insumos; Anexo A (cada CP proviene de un ESC)
Matriz de trazabilidadII, Laboratorio 34. Insumos; 12. Documentación (se amplía con la columna CP)
Razonamiento de riesgo (impacto y probabilidad)I, Actividad A45.1 Priorización por riesgo
Criterios de salida verificablesI, Criterios de salida7. Criterios de salida
Casos de caja negra y de caja blancaIII, Laboratorios 01 y 02Anexo A; Anexo B
Matriz de riesgo y chartersIII, Actividad A35.1 y 5.3

  1. El plan es un documento vivo. Se entrega la versión 1 en esta unidad y se actualiza en las Unidades IV a VII. Cada versión conserva su número y su registro de cambios; no se sobrescribe la anterior.
  2. No se inventa ejecución. En la Unidad III ninguna prueba se ha ejecutado sobre el proyecto base. Todo caso, resultado o evidencia futura se marca como Pendiente de ejecutar (Proyectos base, Regla 3).
  3. Se distingue especificación de supuesto. Si el plan necesita un dato que el proyecto base no define (por ejemplo, un horario o un límite numérico), se registra como supuesto académico y se indica así en el texto (Proyectos base, Regla 6).
  4. Se conservan los identificadores. RF, RNF, RN, HU/CU, CA y ESC mantienen el identificador asignado en la Unidad II. Los casos de prueba usan la nomenclatura oficial CP-01, CP-02, … (Proyectos base §4.8).
  5. Todo lo que se escribe debe poder verificarse. Si una frase del plan no permite que otra persona decida si se cumplió, debe reescribirse.
  6. Ningún dato personal real. Los datos de prueba son ficticios o anonimizados.

#SecciónPregunta que respondeContenido 3.x
1Identificación¿Qué documento es, de qué sistema y de qué versión?3.4.2
2Objetivo¿Para qué se prueba esta versión?3.3.1
3Alcance¿Qué se prueba y qué no?3.3.1
4Insumos (base de prueba)¿A partir de qué documentos se diseñan las pruebas?3.3.1, 3.4.2
5Estrategia¿Cómo se prueba: niveles, tipos, técnicas, prioridad y recursos?3.3.2
6Criterios de entrada¿Cuándo puede empezar la prueba?3.3.3
7Criterios de salida, suspensión y reanudación¿Cuándo termina, cuándo se detiene y cuándo se reanuda?3.3.3
8Datos de prueba¿Con qué datos?3.3.4
9Ambiente de pruebas¿Dónde se ejecuta?3.3.4
10Riesgos de prueba¿Qué podría impedir probar bien y qué haremos?3.3.5
11Roles y calendario¿Quién hace qué y cuándo?3.3.2
12Documentación y evidencias¿Qué documentos y evidencias se producirán y cómo se nombrarán?3.4.2, 3.4.3
—Anexo A — Casos de pruebaCasos CP derivados con técnicas3.2
—Anexo B — Análisis de caja blancaGrafo, V(G) y rutas de un componente3.2.2
—Registro de cambios y de revisión entre pares¿Qué cambió y por qué?3.4.2

Correspondencia orientativa con los estándares (pendiente de verificación contra el texto oficial): los planes de prueba descritos en IEEE 829-2008 e ISO/IEC/IEEE 29119-3 incluyen, con nombres propios de cada norma, elementos equivalentes a los de esta tabla: identificación del plan, elementos y funcionalidades a probar y a no probar, enfoque o estrategia, criterios de aprobación y de suspensión, entregables, tareas, necesidades de ambiente, responsabilidades, calendario, riesgos y contingencias, y aprobaciones. Esta materia omite o simplifica algunos de ellos (por ejemplo, capacitación del personal y aprobaciones formales) por tratarse de un proyecto académico.


Cada sección se explica con el mismo esquema: qué es, contenido mínimo, ejemplo (con el Sistema de Préstamos de Biblioteca, SPB, caso ilustrativo de la unidad) y errores frecuentes. Los ejemplos son parciales: muestran el formato, no resuelven el plan del SPB (Actividad A4) ni el de tu proyecto.

Qué es. Los datos que permiten saber de qué documento se trata sin leerlo completo.

Contenido mínimo. Sistema bajo prueba (proyecto base A, B o C), versión del sistema que se probará (o “especificación v1 de la Unidad II” si todavía no hay sistema ejecutable), equipo e integrantes, fecha y versión del plan.

Error frecuente. Omitir la versión: un plan sin versión del sistema no permite saber a qué se refieren los resultados.

Qué es. Para qué se prueba esta versión. Responde a una decisión que alguien tomará con los resultados (liberar, corregir, aceptar).

Contenido mínimo. Una o dos oraciones que nombren los requisitos o reglas, la versión y la decisión asociada.

Ejemplo (SPB).

No verificableVerificable
“Asegurar que el sistema funcione bien.”“Comprobar que RF-01, RF-02 y RN-01 a RN-04 se cumplen en la versión 1.0, para decidir su liberación.”

Error frecuente. Objetivos que no terminan nunca (“encontrar todos los errores”) o que no nombran nada concreto.

Qué es. La frontera de la prueba: qué funcionalidades, requisitos y tipos de prueba se incluyen y cuáles se excluyen.

Contenido mínimo. Dos tablas: incluido (con motivo) y excluido (con justificación). Toda exclusión se justifica.

Ejemplo (SPB).

ExcluidoJustificación
RNF-01 (búsqueda en 2 s con 50 usuarios)Las pruebas de rendimiento se diseñan y ejecutan en la Unidad VI; en la versión 1 del plan se declara como pendiente.

Error frecuente. Un alcance sin exclusiones. Excluir no es un defecto del plan; excluir sin decirlo sí lo es.

5.4 Sección 4 — Insumos (base de prueba)

Section titled “5.4 Sección 4 — Insumos (base de prueba)”

Qué es. La base de prueba (test basis): los documentos de los que se derivan los casos y los resultados esperados.

Contenido mínimo. Lista de los artefactos de la Unidad II con su identificador y versión: requisitos, reglas de negocio, historias o casos de uso, criterios de aceptación, escenarios y matriz de trazabilidad. Lista de supuestos académicos registrados.

Error frecuente. Copiar los requisitos completos dentro del plan. Se referencian por identificador; el plan no duplica la Unidad II.

Qué es. La estrategia de pruebas (test strategy) describe cómo se va a probar. Es la sección central del plan.

Contenido mínimo.

  • 5.1 Priorización por riesgo de producto. Tabla de funcionalidades con impacto (1–3), probabilidad (1–3), riesgo = impacto × probabilidad, clasificación y justificación.

  • 5.2 Niveles, tipos y técnicas. Una fila por funcionalidad o regla del alcance:

    Funcionalidad / reglaRiesgoNivelesTiposTécnicas de diseñoPrioridadJustificación de la técnica
    RN-04 Multa (SPB)AltoUnitaria, sistemaFuncionalPartición de salidas, valores límite, caja blanca1Regla numérica con tope: las fronteras (0, tope) concentran defectos; la función tiene tres decisiones
  • 5.3 Pruebas exploratorias. Al menos un charter con su tiempo y responsable.

  • 5.4 Recursos. Personas, tiempo, herramientas previstas en las Unidades IV a VII y ambientes.

Requisitos mínimos. Al menos tres técnicas distintas en el conjunto del plan, al menos dos de caja negra; indicar dónde aplica caja blanca o por qué no; prioridad coherente con el riesgo.

Error frecuente. Escribir “caja negra” en todas las filas. Caja negra es un enfoque; la estrategia debe nombrar la técnica concreta (partición, valores límite, tabla de decisión).

Qué es. Un criterio de entrada (entry criteria) es una condición que debe cumplirse para iniciar una actividad de prueba.

Contenido mínimo. Al menos tres criterios verificables.

Ejemplo. “El ambiente de pruebas está disponible y su versión está registrada en la sección 9.” “Los casos de prioridad 1 fueron revisados por otro integrante.”

Error frecuente. Criterios de entrada que en realidad son tareas (“instalar el sistema”).

5.7 Sección 7 — Criterios de salida, suspensión y reanudación

Section titled “5.7 Sección 7 — Criterios de salida, suspensión y reanudación”

Qué es.

  • Criterio de salida (exit criteria): condición para terminar la actividad de prueba (Unidad I, Criterios de salida).
  • Criterio de suspensión: condición para detener temporalmente la prueba porque continuar no produce información útil.
  • Criterio de reanudación: condición para retomarla.

Contenido mínimo. Al menos tres criterios de salida verificables con un dato; al menos un par suspensión–reanudación.

Ejemplo. Salida: “El 100 % de los casos de prioridad 1 se ejecutó y ningún defecto de severidad alta permanece abierto.” Suspensión: “Si el registro de préstamo falla de manera que bloquea los casos de RN-03.” Reanudación: “Al recibir una versión que corrige el bloqueo.”

Error frecuente. “Cuando ya no haya errores”: no existe un dato que lo demuestre (principio “las pruebas muestran la presencia de defectos”, Unidad I).

Qué es. Los datos de prueba (test data) son los valores y registros que necesitan los casos.

Contenido mínimo. Tabla de conjuntos de datos: descripción, preparación, restablecimiento (cómo se regresa al estado inicial) y protección.

ConjuntoDescripciónPreparaciónRestablecimientoProtección
DP-01 (SPB)ESTUDIANTE, registro vigente, sin adeudo, 2 libros en préstamoAlta manual en el ambiente de pruebasEliminar los préstamos creados por la pruebaNombre y matrícula ficticios

Error frecuente. Datos descritos como “usuarios de prueba” sin decir en qué estado deben estar. Un caso de prueba depende del estado de sus datos.

Qué es. El ambiente de pruebas (test environment): hardware, software, configuración y servicios con los que se ejecuta la prueba.

Contenido mínimo. Tabla por componente con versión o configuración y cómo se separa de producción. Si el proyecto base todavía no es ejecutable, se describe el ambiente previsto y se marca como tal.

Error frecuente. Planificar pruebas sobre un sistema en producción o con datos reales.

Qué es. Un riesgo de prueba (o de proyecto) es una situación que podría impedir o limitar la prueba. Es distinto del riesgo de producto (sección 5.1), que es algo que podría fallar en el software.

Contenido mínimo. Al menos tres riesgos con efecto, probabilidad y contingencia.

Riesgo de pruebaEfectoProbabilidadContingencia
Ambigüedad en el mensaje de rechazo de RN-03 (SPB)Resultados esperados dudososAltaRegistrar la pregunta; no ejecutar esos casos hasta tener respuesta

Error frecuente. Repetir aquí los riesgos de producto (“que falle el cálculo de la multa”).

Qué es. Quién hace qué y cuándo.

Contenido mínimo. Tabla de roles (responsable del plan, diseño de casos, preparación de datos y ambiente, ejecución, registro de defectos) y calendario tentativo alineado con las Unidades IV a VII.

Error frecuente. Asignar todo a “todo el equipo”: nadie queda como responsable.

5.12 Sección 12 — Documentación y evidencias

Section titled “5.12 Sección 12 — Documentación y evidencias”

Qué es. Los documentos que producirá la prueba y la forma de las evidencias de ejecución.

Contenido mínimo.

  • Lista de documentos previstos (plan, especificación de casos, registro de ejecución, reportes de defectos, reporte de resultados) y la unidad en que se producirá cada uno.
  • Convención de evidencias: qué debe contener cada evidencia (ID del caso, fecha, versión, ambiente, datos, resultado esperado, resultado obtenido, veredicto y responsable) y cómo se nombra. Ejemplo: CP-03_2026-11-12_falla.png.
  • Indicación de que la matriz de trazabilidad se amplía con la columna CP.

Error frecuente. Una convención de evidencias que no permite saber qué caso se ejecutó ni sobre qué versión.


6.1 Escenario y caso de prueba no son lo mismo

Section titled “6.1 Escenario y caso de prueba no son lo mismo”

En la Unidad II diseñaste escenarios (ESC): la situación que debe probarse, con su condición de entrada, acción y resultado esperado. Un caso de prueba (CP) concreta un escenario: agrega la técnica que justificó la elección de los valores y los datos exactos.

Ejemplo ilustrativo con el proyecto C (el cupo máximo de 30 es un supuesto académico; el proyecto base no fija un número):

ESC-03 (Unidad II) "Solicitud de inscripción cuando la materia no tiene cupo"
│ técnica: valores límite sobre el cupo
▼
CP-05 (Unidad III) cupo máximo = 30; inscritos actuales = 30 → rechazar
CP-06 (Unidad III) cupo máximo = 30; inscritos actuales = 29 → inscribir

Un escenario puede originar varios casos; un caso pertenece a un solo escenario.

CampoContenidoEjemplo
IDNomenclatura oficial CP-XX (en los ejercicios del SPB se usa un ID descriptivo, por ejemplo CP-RN01-03)CP-05
Escenario de origenESC de la Unidad IIESC-03
Requisito / reglaRF, RNF o RN que verificaRN-02
TécnicaLa técnica que originó los datosValores límite
NivelUnitaria, integración, sistema o aceptaciónSistema
PrioridadSegún la sección 5.11
PrecondicionesEstado necesario antes de ejecutarEstudiante registrado sin inscripción en la materia
Datos de entradaValores concretoscupoMaximo = 30; inscritos = 30
Acción o pasosQué se haceSolicitar la inscripción
Resultado esperadoEfecto observable, derivado de la especificaciónInscripción rechazada: materia sin cupo
EstadoPendiente de ejecutar en la Unidad IIIPendiente de ejecutar

Un caso sin resultado esperado no es un caso de prueba. El resultado esperado se obtiene de la especificación (requisito, regla, criterio de aceptación), nunca del código ni de “lo que hace el sistema”.


# Plan de pruebas — <proyecto base> — v1
## 1. Identificación
| Campo | Valor |
| --- | --- |
| Sistema bajo prueba | Proyecto <A/B/C> — <nombre> |
| Versión que se probará | |
| Equipo e integrantes | |
| Fecha | |
| Versión del plan | 1.0 |
## 2. Objetivo
<Requisitos o reglas, versión y decisión asociada. Verificable.>
## 3. Alcance
### 3.1 Incluido
| Funcionalidad / requisito | Motivo |
| --- | --- |
### 3.2 Excluido
| Funcionalidad / requisito / tipo de prueba | Justificación |
| --- | --- |
## 4. Insumos (base de prueba)
| Artefacto | Identificadores | Versión / fecha |
| --- | --- | --- |
### 4.1 Supuestos académicos
| ID | Supuesto | Motivo |
| --- | --- | --- |
## 5. Estrategia
### 5.1 Priorización por riesgo de producto
| Funcionalidad | Impacto (1–3) | Probabilidad (1–3) | Riesgo | Clasificación | Justificación |
| --- | ---: | ---: | ---: | --- | --- |
### 5.2 Niveles, tipos y técnicas
| Funcionalidad / regla | Riesgo | Niveles | Tipos | Técnicas | Prioridad | Justificación |
| --- | --- | --- | --- | --- | ---: | --- |
### 5.3 Pruebas exploratorias
| Charter | Duración | Responsable | Unidad en que se ejecutará |
| --- | --- | --- | --- |
### 5.4 Recursos
## 6. Criterios de entrada
1.
2.
3.
## 7. Criterios de salida
1.
2.
3.
### 7.1 Suspensión y reanudación
| Suspender si | Reanudar cuando |
| --- | --- |
## 8. Datos de prueba
| Conjunto | Descripción | Preparación | Restablecimiento | Protección |
| --- | --- | --- | --- | --- |
## 9. Ambiente de pruebas
| Componente | Versión / configuración | Separación de producción |
| --- | --- | --- |
## 10. Riesgos de prueba
| Riesgo | Efecto | Probabilidad | Contingencia |
| --- | --- | --- | --- |
## 11. Roles y calendario
| Rol | Responsable | Actividades |
| --- | --- | --- |
| Etapa | Unidad | Fecha tentativa | Producto |
| --- | --- | --- | --- |
## 12. Documentación y evidencias
### 12.1 Documentos que se producirán
### 12.2 Convención de evidencias
## Anexo A — Casos de prueba
| ID | ESC | Requisito / regla | Técnica | Nivel | Prioridad | Precondiciones | Datos | Acción | Resultado esperado | Estado |
| --- | --- | --- | --- | --- | ---: | --- | --- | --- | --- | --- |
## Anexo B — Análisis de caja blanca
<Pseudocódigo, grafo, V(G), rutas base y casos (Laboratorio 02, parte B).>
## Registro de cambios
| Versión | Fecha | Cambio | Motivo |
| --- | --- | --- | --- |
## Registro de revisión entre pares
| Comentario recibido | ¿Se atendió? | Cambio realizado o motivo para no atenderlo |
| --- | :---: | --- |
## Reflexión del equipo

Marca cada punto como Cumple (C), Parcial (P) o No cumple (N) y escribe un comentario concreto para cada P o N (“el criterio de salida 2 no es verificable porque…”), no una valoración general (“está bien”).

#Punto de revisiónC / P / NComentario
1El objetivo es verificable y nombra requisitos y versión
2El alcance lista exclusiones con justificación
3Los insumos referencian los artefactos de la Unidad II por identificador
4La prioridad de la estrategia corresponde al riesgo de producto
5Cada funcionalidad de riesgo alto tiene al menos una técnica concreta
6Se usan al menos tres técnicas, dos de ellas de caja negra
7Hay al menos un charter con área, recursos e información buscada
8Los criterios de salida son verificables con un dato concreto
9Hay al menos un par suspensión–reanudación
10Los datos de prueba no contienen información personal real y describen su estado
11El ambiente está separado de producción
12Los riesgos de prueba son distintos de los de producto y tienen contingencia
13La convención de evidencias identifica caso, fecha, versión, datos, esperado, obtenido y veredicto
14Cada CP del Anexo A tiene ESC de origen, técnica y resultado esperado, y está como Pendiente de ejecutar

Un plan cumple este formato cuando otra persona, que no participó en su elaboración, puede responder leyéndolo:

  • qué se probará y qué no, y por qué;
  • con qué técnica se diseñó cada caso y por qué esa;
  • qué se probará primero;
  • cuándo empieza y cuándo termina la prueba;
  • con qué datos y en qué ambiente;
  • qué podría salir mal en el proceso de prueba y qué se hará;
  • qué evidencia demostrará cada resultado.

Se usa en: temas 6. Planificación de pruebas y 7. Estándares y documentación, Actividad A4 y Laboratorio 3 — Plan de pruebas del proyecto integrador.