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

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.

  • Plan de prueba
  • Casos de prueba
  • Matriz de Trazabilidad de Requerimientos
  • Informes Bug
  • Estrategia de prueba
  • Mรฉtricas de prueba
  • Cierre de sesiรณn del cliente

4) Necesidades de recursos y medio ambiente

4.1) Herramientas de prueba


Haga una lista de herramientas como

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.

Resumir este post con: