Plantilla de plan de prueba (ejemplo de documento de muestra)
ยฟQuรฉ es la plantilla del plan de prueba?
Plantilla de plan de prueba Es un documento detallado que describe la estrategia de prueba, los objetivos, el cronograma, la estimaciรณn y los entregables, y los recursos necesarios para la prueba. El Plan de prueba nos ayuda a determinar el esfuerzo necesario para validar la calidad de la aplicaciรณn bajo prueba. El plan de prueba sirve como modelo para realizar actividades de prueba de software como un proceso definido que es monitoreado y controlado minuciosamente por el administrador de pruebas.
Crear un Plan de prueba es obligatorio para garantizar el รฉxito de su proyecto de prueba de software. Si es nuevo en la planificaciรณn de pruebas, consulte este tutorial en Cรณmo crear un plan de prueba
Descargar plantilla de plan de prueba de muestra
Plantilla de plan de prueba
A continuaciรณn encontrarรก los componentes importantes de un plan de prueba.
- 1 Introducciรณn
- 1.1 Alcance
- 1.1.1 Alcance
- 1.1.2 Fuera de alcance
- 1.2 Objetivo de Calidad
- 1.3 Funciones y Responsabilidades
- 2 Metodologรญa de prueba
- 2.1 Descripciรณn general
- 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 prueba
- 4 Necesidades de recursos y medio ambiente
- 4.1 Herramientas de prueba
- 4.2 Entorno de prueba
1) Introducciรณn
Breve introducciรณn de las estrategias de prueba, procesos, flujo de trabajo y metodologรญas utilizadas para el proyecto.
1.1. Alcance
1.1.1) En alcance
El alcance define las caracterรญsticas, requisitos funcionales o no funcionales del software que se mantendrรก probado
1.1.2) Fuera de alcance
Fuera de alcance define las caracterรญsticas, requisitos funcionales o no funcionales del software que no serรก probado
1.2) Objetivo de Calidad
Aquรญ mencione el objetivo general que planea lograr con sus pruebas manuales y de automatizaciรณn.
Algunos objetivos de su proyecto de prueba podrรญan ser
- Asegรบrese de que la aplicaciรณn bajo prueba cumpla con los requisitos funcionales y no funcionales.
- Asegurar que la AUT cumpla con las especificaciones de calidad definidas por el cliente.
- Los errores/problemas se identifican y solucionan antes de su lanzamiento.
1.3) Funciones y Responsabilidades
Descripciรณn detallada de las funciones y responsabilidades de los diferentes miembros del equipo, como
- Analista de control de calidad
- Test Manager
- Gerente de configuraciรณn
- Desarrolladores
- Equipo de instalaciรณn
Entre otros
2) Metodologรญa de prueba
2.1) Resumen
Mencione el motivo de adoptar una metodologรญa de prueba particular para el proyecto. La metodologรญa de prueba seleccionada para el proyecto podrรญa ser
- WaterFall
- Iterativo
- Agil Modelo de
- Programaciรณn extrema
La metodologรญa seleccionada depende de mรบltiples factores. Puedes leer sobre Metodologรญa de Pruebas. aqui
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 de prueba dependen principalmente del alcance del proyecto y de las limitaciones de tiempo y presupuesto.
2.3) Clasificaciรณn de errores
El objetivo del triaje es
- Definir el tipo de resoluciรณn para cada error.
- Priorizar errores y determinar un cronograma para todos los "Errores a corregir".
2.4) Criterios de suspensiรณn y requisitos de reanudaciรณn
Los criterios de suspensiรณn definen los criterios que se utilizarรกn para suspender todo o parte del procedimiento de prueba, mientras que los criterios de reanudaciรณn determinan cuรกndo se pueden reanudar las pruebas despuรฉs de haber sido suspendidas.
2.5) Completitud de la prueba
Aquรญ usted define los criterios que considerarรกn completa su prueba.
Por ejemplo, algunos criterios para verificar la integridad de la prueba serรญan
- Cobertura de prueba del 100%
- Todos los casos de prueba manuales y automatizados ejecutados
- Todos los errores abiertos se han solucionado o se solucionarรกn en la prรณxima versiรณn.
3) Entregables de la prueba
Aquรญ se mencionan todos los artefactos de prueba que se entregarรกn durante las diferentes fases del ciclo de vida de la prueba.
Aquรญ estรกn los entregables simples.
|
4) Necesidades de recursos y medio ambiente
4.1) Herramientas de prueba
Haga una lista de herramientas como
- Herramienta de seguimiento de requisitos
- Herramienta de seguimiento de errores
- Herramientas de Automatizaciรณn
Requerido para probar el proyecto.
4.2) Entorno de prueba
Menciona el mรญnimo hardware requisitos que se utilizarรกn para probar la Aplicaciรณn.
Siguiendo software Se requieren ademรกs del software especรญfico del cliente.
- Windows 8 y mรกs
- Oficina 2013 y superior
- MS Exchange, etc.
5) Tรฉrminos/Acrรณnimos
Mencione cualquier tรฉrmino o acrรณnimo utilizado en el proyecto.
| 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
Ejemplo de aplicaciรณn web bancaria de documento de plan de prueba
1 Introducciรณn
El Plan de pruebas estรก diseรฑado para prescribir el alcance, el enfoque, los recursos y el cronograma de todas las actividades de prueba del proyecto Guru99 Bank.
El plan identifica los elementos que se probarรกn, las caracterรญsticas que se probarรกn, los tipos de pruebas que se realizarรกn, el personal responsable de las pruebas, los recursos y el cronograma necesarios para completar las pruebas y los riesgos asociados con el plan.
1.1 Alcance
1.1.1 Alcance
Todas las funciones del sitio webGuru99 Bank que se definieron en los requisitos del software. especificaciones hay que probarlos
| Nombre del mรณdulo | Roles aplicables | Descripciรณn |
|---|---|---|
| Consulta de saldo | Gerente Cliente |
El cliente: Un cliente puede tener varias cuentas bancarias. รl puede ver el saldo de sus cuentas รบnicamente Manager : Un gerente puede ver el saldo de todos los clientes que estar bajo su supervisiรณn |
| Transferencia de fondos | Gerente Cliente |
Cliente: Un cliente puede transferir fondos de su โpropioโ cuenta a cualquier cuenta de destino. Manager : Un administrador puede transferir fondos desde cualquier banco fuente cuenta a cuenta de destino |
| Mini declaraciรณn | Gerente Cliente |
Un mini estado de cuenta mostrarรก las รบltimas 5 transacciones de una cuenta Cliente: Un cliente puede ver un mini-estado solo โpropioโ las cuentas Manager: Un administrador puede ver el mini-estado de cuenta de cualquier cuenta. |
| Declaraciรณn personalizada | Gerente Cliente |
Un extracto personalizado le permite filtrar y mostrar transacciones en una cuenta segรบn la fecha, el valor de la transacciรณn Cliente: Un cliente puede ver la declaraciรณn personalizada de solo sus โpropiasโ cuentas Manager : Un administrador puede ver la declaraciรณn personalizada de cualquier , |
| Cambiar Contraseรฑa | Gerente Cliente |
Cliente: Un cliente puede cambiar la contraseรฑa solo de su cuenta. Manager : Un administrador puede cambiar la contraseรฑa solo de su cuenta. No puede cambiar las contraseรฑas de sus clientes. |
| CLIENTE NUEVO | Manager | Manager : un administrador puede agregar un nuevo cliente. |
| Manager |
Manager: Un administrador puede editar detalles como direcciรณn, correo electrรณnico, telรฉfono de un cliente. |
|
| Cuenta nueva | Manager |
Actualmente el sistema proporciona 2 tipos de cuentas. โข Ahorro โข Actual Un cliente puede tener varias cuentas de ahorro (una a su nombre, otro en un nombre conjunto, etc.). Puede tener mรบltiples cuentas corrientes para diferentes empresas. de รฉl. O puede tener mรบltiples cuentas corrientes y de ahorro. Manager: Un administrador puede agregar una nueva cuenta para una existente cliente. |
| Editar Cuenta | Manager | Manager: Un administrador puede agregar y editar detalles de cuenta para una cuenta existente |
| Borrar Cuenta | Manager | Manager: Un administrador puede agregar y eliminar una cuenta para un cliente. |
| Eliminar cliente | Manager |
Un cliente puede ser eliminado solo si no tiene cuentas corrientes o de ahorro activas. Manager: Un administrador puede eliminar un cliente. |
| Depรณsitar | Manager |
Manager: Un administrador puede depositar dinero en cualquier cuenta. Generalmente se realiza cuando se deposita efectivo en una sucursal bancaria. |
| Retirar | Manager |
Manager: Un administrador puede retirar dinero de cualquier cuenta. Generalmente se realiza cuando se retira efectivo en una sucursal bancaria. |
1.1.2 Fuera de alcance
Estas caracterรญsticas no se pueden probar porque no estรกn incluidas en las especificaciones de requisitos de software.
- Interfaces de usuario
- Interfaces de hardware
- Interfaces de software
- Base de datos lรณgica
- 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 de Guru99 Bank, el proyecto debe centrarse en probar el operaciรณn bancaria como gestiรณn de cuenta, retiro y saldoโฆ etc. a garantizamos Todas estas operaciones pueden funcionar normalmente en un entorno empresarial real.
Roles y Responsabilidades de 1.3
El proyecto debe utilizar externalizar miembros como probadores para ahorrar el costo del proyecto.
| No. | Miembro | tareas |
|---|---|---|
| 1. | Test Manager | Gestionar todo el proyecto Definir direcciones del proyecto Adquirir los recursos adecuados |
| 2. | Prueba | Identificar y describir tรฉcnicas/herramientas de prueba/arquitectura de automatizaciรณn adecuadas Verificar y evaluar el enfoque de prueba Ejecutar las pruebas, registrar resultados, informar los defectos. Miembros subcontratados |
| 3. | Desarrollador en prueba | Implementar los casos de prueba, el programa de prueba, el conjunto de pruebas, etc. |
| 4. | Administrador de pruebas | Desarrolla y garantiza que el entorno de prueba y los activos se gestionen y mantengan. Compatibilidad con Tester para utilizar el entorno de prueba para la ejecuciรณn de pruebas. |
| 5. | Miembros de la SQA | Hacerse cargo del aseguramiento de la calidad Verifique para confirmar si el proceso de prueba cumple con los requisitos especificados. |
2 Metodologรญa de prueba
Compendio del 2.1
2.2 Niveles de prueba
En el proyecto Guru99 Bank, se deben realizar 3 tipos de pruebas.
- Integraciรณn: Pruebas (los mรณdulos de software individuales se combinan y se prueban en grupo)
- System Pruebas: Realizadas en un completar, COMPLETAMENTE sistema para evaluar el cumplimiento del sistema con sus requisitos especificados
- Prueba de API: Pruebe todas las API creadas para el software que se estรก probando
2.3 Clasificaciรณn de errores
2.4 Criterios de suspensiรณn y requisitos de reanudaciรณn
Si los miembros del equipo informan que hay un 40% de casos de prueba fracasado, suspenda 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
- Ejecutar la tarifa es obligatoria un 100% a menos que se dรฉ una razรณn clara.
- Pasรณ la tasa es 80%, lograr la tasa de aprobaciรณn es obligatorio
2.6 Tarea del proyecto, estimaciรณn y cronograma
| Task | Miembros | Estimar el esfuerzo |
|---|---|---|
| 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 | 20 horas-hombre | |
| Total | 280 horas-hombre |
Programe para completar estas tareas
3 entregables de prueba
Los entregables de la prueba se proporcionan a continuaciรณn
Antes de la fase de prueba
- Documento de planes de prueba.
- Casos de prueba documentos
- Especificaciones de diseรฑo de pruebas.
Durante la prueba
โ 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/informes de pruebas
- Informe de defectos
- Pautas de procedimientos de instalaciรณn/prueba
- Notas de la versiรณn
4 Necesidades de recursos y medio ambiente
4.1 Herramientas de prueba
| No. | Recursos | Descripciรณn |
|---|---|---|
| 1. | Server | Necesita un servidor de base de datos que instale MySQL servidor Servidor web que instala el servidor Apache. |
| 2. | herramienta de prueba | Desarrollar una herramienta de prueba que pueda generar automรกticamente el resultado de la prueba en el formulario predefinido y la ejecuciรณn automatizada de la prueba. |
| 3. | Network | Configure una LAN Gigabit y 1 lรญnea de Internet con una velocidad de al menos 5 Mb/s |
| 4. | Mรณdulo | Al menos 4 computadoras ejecutadas Windows 7, RAM 2GB, CPU 3.4GHz |
4.2 Entorno de prueba
Menciona los requisitos mรญnimos de hardware y software que se utilizarรกn para probar la Aplicaciรณn.
Se requieren los siguientes software ademรกs del software especรญfico del cliente.
- Windows 11 y mรกs
- Oficina 2021 y superior
- MS Exchange, etc.
