Ejemplo de plantilla de plan de pruebas
โก Resumen inteligente
La plantilla del plan de pruebas recoge la estrategia, el alcance, el cronograma, los entregables y los recursos necesarios para validar la calidad del software. Este documento actรบa como un plan maestro que guรญa todas las actividades de prueba y refuerza la rendiciรณn de cuentas en cada versiรณn.

ยฟQuรฉ es una plantilla de plan de pruebas?
A Plantilla de plan de prueba Es un documento detallado que describe la estrategia de prueba, los objetivos, el cronograma, la estimaciรณn, los entregables y los recursos necesarios para las pruebas. Ayuda a determinar el esfuerzo necesario para validar la calidad y sirve como un plan maestro controlado por el gerente de pruebas.
Crear un Plan de prueba es obligatorio para garantizar el รฉxito de su proyecto de pruebas. Si es nuevo en esto, consulte Cรณmo crear un plan de prueba.
Descargar plantilla de plan de prueba de muestra
Estructura de la plantilla del plan de pruebas
A continuaciรณn se detallan los componentes importantes de una plantilla de plan de pruebas, explicados en orden:
- 1. Introducciรณn
- Alcance 1.1
- 1.1.1 Alcance
- 1.1.2 Fuera de alcance
- 1.2 Objetivo de Calidad
- Roles y Responsabilidades de 1.3
- 2. Metodologรญa de prueba
- Compendio del 2.1
- 2.2 Niveles de prueba
- 2.3 Clasificaciรณn de errores
- 2.4 Criterios de suspensiรณn y requisitos de reanudaciรณn
- 2.5 Completitud de la prueba
- 3. Entregables de la prueba
- 4. Necesidades de recursos y medio ambiente
- 4.1 Herramientas de prueba
- 4.2 Entorno de prueba
- 5. Tรฉrminos/Acrรณnimos
1) Introducciรณn
La introducciรณn ofrece una breve descripciรณn general de las estrategias de prueba, los procesos, el flujo de trabajo y las metodologรญas utilizadas para el proyecto.
1.1. Alcance
El alcance se divide en dos partes para que los lรญmites de las pruebas permanezcan inequรญvocos.
1.1.1) En alcance
En Alcance se definen las caracterรญsticas, los requisitos funcionales o no funcionales del software que se mantendrรก probado
1.1.2) Fuera de alcance
Fuera de alcance define las caracterรญsticas, los requisitos funcionales o no funcionales del software que no serรก probado
1.2) Objetivo de Calidad
Aquรญ se mencionan los objetivos generales que el equipo planea alcanzar mediante pruebas manuales y pruebas automatizadas. Algunos objetivos de un proyecto de pruebas tรญpico incluyen:
- Asegรบrese de que la aplicaciรณn bajo prueba (AUT) cumpla con los requisitos funcionales y no funcionales.
- Asegรบrese de que la aplicaciรณn bajo prueba cumpla con las especificaciones de calidad definidas por el cliente.
- Identificar y corregir errores antes del lanzamiento de la aplicaciรณn.
1.3) Funciones y Responsabilidades
Proporcione una descripciรณn detallada de las funciones y responsabilidades de los diferentes miembros del equipo involucrados, tales como:
- Analista de control de calidad
- Test Manager
- Gerente de configuraciรณn
- Desarrolladores
- Equipo de instalaciรณn
Entre otros.
๐ Inscrรญbete gratis en el proyecto de pruebas de software en vivo
2) Metodologรญa de prueba
Esta secciรณn determina el ciclo de vida, los niveles y las reglas que rigen la ejecuciรณn de las pruebas.
2.1) Resumen
Mencione el motivo para adoptar una metodologรญa de prueba especรญfica para el proyecto. La metodologรญa de prueba seleccionada para el proyecto podrรญa ser:
- Cascada
- Iterativo
- Agil Modelo de
- Programaciรณn extrema
La metodologรญa seleccionada depende de mรบltiples factores. Puede leer mรกs sobre metodologรญa de pruebas. aquรญ.
2.2) Niveles de prueba
Los niveles de prueba definen los tipos de pruebas que se ejecutarรกn en la aplicaciรณn bajo prueba (AUT).Los niveles elegidos dependen principalmente del alcance del proyecto, el tiempo y las limitaciones presupuestarias.
2.3) Clasificaciรณn de errores
El objetivo de la clasificaciรณn de errores es:
- Defina el tipo de resoluciรณn para cada error.
- Prioriza los errores y establece un cronograma para todos los errores marcados como "Pendientes de correcciรณn".
2.4) Criterios de suspensiรณn y requisitos de reanudaciรณn
Los criterios de suspensiรณn definen las condiciones bajo las cuales se detendrรก total o parcialmente el procedimiento de prueba. Los criterios de reanudaciรณn determinan cuรกndo se puede reanudar la prueba despuรฉs de haber sido suspendida.
2.5) Completitud de la prueba
Aquรญ se definen los criterios que determinarรกn si la prueba estรก completa. Por ejemplo, algunos criterios comunes para comprobar la completitud de la prueba serรญan:
- Se ha logrado una cobertura de pruebas del 100%.
- Se ejecutaron todos los casos de prueba manuales y automatizados.
- Todos los errores detectados se han corregido o estรกn previstos para la prรณxima versiรณn.
3) Entregables de la prueba
Enumera todos los artefactos producidos a lo largo del ciclo de vida de las pruebas. Registrarlos con antelaciรณn evita que se pierdan transferencias entre equipos.
|
4) Necesidades de recursos y medio ambiente
Enumere las herramientas y la infraestructura necesarias para garantizar la seguridad de los presupuestos, las licencias y los entornos antes de que comience la ejecuciรณn.
4.1) Herramientas de prueba
Haz una lista de herramientas como:
- Herramienta de seguimiento de requisitos
- Herramienta de seguimiento de errores
- Herramientas de Automatizaciรณn
Estos elementos son necesarios para probar el proyecto de manera efectiva.
4.2) Entorno de prueba
Menciona el mรญnimo hardware Requisitos que se utilizarรกn para probar la aplicaciรณn.
Las siguientes software Se requiere ademรกs del software especรญfico del cliente:
- Windows 11 y mรกs
- Microsoft 365 (o Office 2021 y versiones posteriores)
- MS Exchange, etc.
5) Tรฉrminos/Acrรณnimos
Documente cualquier tรฉrmino o acrรณnimo utilizado en el proyecto para que los nuevos participantes puedan leer el plan sin ambigรผedad.
| TรRMINO/SIGLA | DEFINICIรN |
|---|---|
| API | Interfaz del programa de aplicaciรณn |
| AUT | Aplicaciรณn bajo prueba |
Descargue el formato de plantilla del plan de prueba anterior
Documento de plan de pruebas de ejemplo: Ejemplo de aplicaciรณn web bancaria
El siguiente ejemplo prรกctico muestra cรณmo se rellena la plantilla anterior para la aplicaciรณn web del banco Guru99.
1. Introducciรณn
El Plan de Pruebas define el alcance, el enfoque, los recursos y el cronograma de todas las actividades de prueba del proyecto Guru99 Bank. En รฉl se identifican los elementos y las funcionalidades que se probarรกn, los tipos de pruebas que se realizarรกn, el personal responsable y los riesgos asociados al plan.
Alcance 1.1
1.1.1 Alcance
Todas las caracterรญsticas del sitio web de Guru99 Bank definidas en los requisitos del software especificaciones Es necesario realizar pruebas.
| Nombre del mรณdulo | Roles aplicables | Descripciรณn |
|---|---|---|
| Consulta de saldo | Gerente de Clientes | Cliente: Un cliente puede tener varias cuentas bancarias y solo puede ver los saldos de sus propias cuentas. Manager: Un gerente puede ver el saldo de todos los clientes bajo su supervisiรณn. |
| Transferencia de fondos | Gerente de Clientes | Cliente: Un cliente puede transferir fondos desde su propia cuenta a cualquier cuenta de destino. Manager: Un gestor puede transferir fondos desde cualquier cuenta de origen a cualquier cuenta de destino. |
| Mini declaraciรณn | Gerente de Clientes | Un extracto resumido muestra las รบltimas 5 transacciones de una cuenta. Cliente: Solo ve el mini-estado de cuenta de sus propias cuentas. Manager: Consulta el mini-estado de cuenta de cualquier cuenta. |
| Declaraciรณn personalizada | Gerente de Clientes | Un extracto personalizado filtra y muestra las transacciones de una cuenta por fecha o valor de la transacciรณn. Cliente: Segรบn su propio testimonio. Manager: Cualquier cuenta. |
| Cambiar Contraseรฑa | Gerente de Clientes | Cliente: Puede cambiar la contraseรฑa de su propia cuenta. Manager: Puede cambiar la contraseรฑa de su propia cuenta, pero no la de sus clientes. |
| CLIENTE NUEVO | Manager | Manager: Un gerente puede agregar un nuevo cliente. |
| Editar cliente | Manager | Manager: Puede editar datos como la direcciรณn, el correo electrรณnico y el telรฉfono de un cliente. |
| Cuenta nueva | Manager | El sistema ofrece dos tipos de cuenta: de ahorro y corriente. Un cliente puede tener varias cuentas de ahorro (individuales o conjuntas) y varias cuentas corrientes. Manager: Se puede aรฑadir una nueva cuenta para un cliente existente. |
| Editar Cuenta | Manager | Manager: Puede editar los detalles de una cuenta existente. |
| Borrar Cuenta | Manager | Manager: Puede eliminar una cuenta perteneciente a un cliente. |
| Eliminar cliente | Manager | Un cliente solo puede ser eliminado si no tiene cuentas corrientes o de ahorro activas. Manager: Puede eliminar un cliente. |
| Depรณsitar | Manager | Manager: Se puede depositar dinero en cualquier cuenta, normalmente cuando se deposita efectivo en una sucursal bancaria. |
| Retirar | Manager | Manager: Se puede retirar dinero de cualquier cuenta, normalmente cuando se retira efectivo en una sucursal bancaria. |
1.1.2 Fuera de alcance
Estas caracterรญsticas no se prueban porque no forman parte de las especificaciones de requisitos del software:
- Interfaces de usuario
- Interfaces de hardware
- Interfaces de software
- Diseรฑo lรณgico de la base de datos
- Interfaces de comunicaciones
- Seguridad y rendimiento del sitio web
1.2 Objetivo de Calidad
Los objetivos de la prueba son verificar la funcionalidad del sitio web del Banco Guru99. El proyecto debe centrarse en probar la operaciones bancarias, tales como Administraciรณn de cuentas, Retiro y Consulta de saldo, para garantizamos que todas estas operaciones funcionan normalmente en un entorno empresarial real.
Roles y Responsabilidades de 1.3
El proyecto debe utilizar subcontratado miembros como evaluadores para ahorrar en costos del proyecto.
| No. | Miembro | tareas |
|---|---|---|
| 1. | Test Manager | Gestiona todo el proyecto, define su direcciรณn y adquiere los recursos necesarios. |
| 2. | Tester | Identifica y describe las tรฉcnicas, herramientas y arquitectura de automatizaciรณn de pruebas adecuadas; verifica el enfoque de las pruebas; ejecuta las pruebas; registra los resultados; informa sobre los defectos. Miembros subcontratados. |
| 3. | Desarrollador en prueba | Implementa casos de prueba, programas de prueba, conjuntos de pruebas, etc. |
| 4. | Administrador de pruebas | Crea y mantiene el entorno y los recursos de prueba; brinda soporte a los evaluadores durante la ejecuciรณn. |
| 5. | Miembros de SQA | Encรกrgate del control de calidad y confirma si el proceso de pruebas cumple con los requisitos especificados. |
2. Metodologรญa de prueba
Compendio del 2.1
El proyecto Guru99 Bank sigue una metodologรญa de pruebas compatible con Agile, lo que permite a los evaluadores alinearse con los ciclos de desarrollo rรกpidos al tiempo que mantienen una documentaciรณn estructurada.
2.2 Niveles de prueba
En el proyecto Guru99 Bank, se deben realizar tres tipos de pruebas:
- Pruebas de integraciรณn: Los mรณdulos de software individuales se combinan y se prueban en conjunto.
- Pruebas del sistema: Realizado en un sistema completo e integrado para evaluar el cumplimiento de los requisitos especificados.
- Prueba de API: Comprueba todas las API expuestas por el software que se estรก probando.
2.3 Clasificaciรณn de errores
Las reuniones de clasificaciรณn de errores se llevan a cabo dos veces por semana para clasificar la gravedad del defecto, el responsable y la fecha prevista para la correcciรณn.
2.4 Criterios de suspensiรณn y requisitos de reanudaciรณn
If 40% de casos de prueba tienen fracasadoSuspender las pruebas hasta que el equipo de desarrollo solucione todos los casos fallidos.
2.5 Completitud de la prueba
- Especifica los criterios que denotan una exitosos finalizaciรณn de una fase de prueba.
- Tasa de correr es obligatorio en 100% a menos que se dรฉ una razรณn clara.
- Tasa de aprobaciรณn is 80%; lograr la tasa de aprobaciรณn es obligatorio.
2.6 Tareas del proyecto, estimaciรณn y cronograma
| Task | Miembros | Esfuerzo estimado |
|---|---|---|
| Crear la especificaciรณn de prueba | Diseรฑador de pruebas | 170 horas-hombre |
| Realizar la ejecuciรณn de la prueba | Probador, administrador de pruebas | 80 horas-hombre |
| Informe de prueba | Tester | 10 horas-hombre |
| Entrega de prueba | Test Manager | 20 horas-hombre |
| Total | - | 280 horas-hombre |
Schedule: El equipo se compromete a completar estas tareas dentro del plazo acordado para el ciclo de pruebas.
3. Entregables de la prueba
Los entregables de prueba para el proyecto Guru99 Bank estรกn organizados en tres fases.
Antes de la fase de pruebas:
- Documento del plan de pruebas.
- Casos de prueba documentos.
- Especificaciones de diseรฑo de la prueba.
Durante la fase de pruebas:
- Simuladores de herramientas de prueba.
- Datos de prueba.
- Matriz de trazabilidad de pruebas, registros de errores y registros de ejecuciรณn.
Una vez finalizados los ciclos de prueba:
- Resultados e informes de las pruebas.
- Informe de defectos.
- Guรญa de procedimientos de instalaciรณn y prueba.
- Notas de lanzamiento.
4. Necesidades de recursos y medio ambiente
4.1 Herramientas de prueba
| No. | Recursos | Descripciรณn |
|---|---|---|
| 1. | Server | Un servidor de base de datos en funcionamiento MySQL y un servidor web que ejecuta Apache. |
| 2. | herramienta de prueba | Una herramienta capaz de generar automรกticamente los resultados de las pruebas en un formato predefinido y automatizar la ejecuciรณn de las mismas. |
| 3. | Network | Una configuraciรณn LAN Gigabit y una lรญnea de internet con una velocidad mรญnima de 5 Mb/s. |
| 4. | Mรณdulo | Al menos 4 estaciones de trabajo en funcionamiento Windows 11, con 8 GB de RAM y un procesador de 3.4 GHz. |
4.2 Entorno de prueba
Esta subsecciรณn enumera los requisitos mรญnimos de hardware y software necesarios para probar la aplicaciรณn. Ademรกs del software especรญfico del cliente, se requiere el siguiente software:
- Windows 11 y mรกs
- Microsoft 365 (o Office 2021 y versiones posteriores)
- MS Exchange, etc.
Cรณmo la IA ayuda en la planificaciรณn de pruebas
La planificaciรณn de pruebas moderna utiliza cada vez mรกs la IA para comprimir el esfuerzo y detectar puntos ciegos. Asistentes generativos como ChatGPT, Claude o Gemini Puede elaborar un plan de pruebas inicial a partir de un documento de requisitos, sugerir casos lรญmite faltantes y generar matrices de trazabilidad automรกticamente. Los modelos de aprendizaje automรกtico identifican mรณdulos de riesgo a partir de datos histรณricos de defectos, lo que ayuda al gestor de pruebas a concentrar sus esfuerzos donde mรกs importa.
Sin embargo, la asistencia de la IA no reemplaza el juicio humano. RevLos revisores deben validar el alcance, la cobertura regulatoria y la intenciรณn comercial antes de aprobar cualquier plan generado por IA. Considere las sugerencias de la IA como un primer borrador, no como el documento final.
Mejores prรกcticas para un plan de pruebas eficaz
Un plan de pruebas bien redactado mantiene a todos los interesados โโalineados. Aplique estas buenas prรกcticas al elaborar su documento:
- Mantรฉngalo conciso: Utilice un lenguaje claro y listas con viรฑetas; evite la jerga que pueda dificultar la lectura a personas ajenas al control de calidad.
- Hazlo Reviewable: Compรกrtelo con antelaciรณn con los desarrolladores y analistas de negocio para detectar requisitos faltantes.
- Cuantificar los criterios de salida: Defina la cobertura numรฉrica, la tasa de aprobaciรณn y los umbrales de defectos.
- Vincular los riesgos con las medidas de mitigaciรณn: Acompaรฑe cada riesgo con una estrategia de contenciรณn o de respaldo.
- Controla las versiones del plan: Guรกrdalo en una herramienta de documentaciรณn para realizar un seguimiento de los cambios en todo el proyecto.
