Plan de Pruebas de Software
Plan de Pruebas de Software
Plan de Pruebas de Software
---------------
--------------
Fecha: 00/00/0000
Tabla de contenido
Historial de Versiones ............................................................................................ 4
Aprobaciones ......................................................................................................... 4
Entregables .......................................................................................................... 12
Recursos .............................................................................................................. 12
Personal ........................................................................................................... 13
Entrenamiento .................................................................................................. 13
Planificación y Organización ................................................................................ 13
Cronograma ...................................................................................................... 16
Premisas ........................................................................................................... 17
Referencias .......................................................................................................... 17
Glosario ............................................................................................................... 18
Historial de versiones
Fecha Versión Autor Organización Descripción
06/02/2020 0.1 Creación de interfaz
07/03/2020 0.2 Inicio de sesión
08/03/2020 0.3 Menú de Inventario
09/03/2020 0.4 Categorías
10/03/2020 0.5 Agregar categorías
11/03/2020 0.6 Usuarios
12/03/2020 0.7 Editar Usuarios
13/03/2020 0.8 Cambiar contraseña
14/03/2020 0.9 Historial
08/03/2020 1.0 Versión Final
Aprobaciones
Nombre y Apellido Cargo Departamento u Fecha Firma
organización
Resumen ejecutivo
En el plan de pruebas de software se va a realizar algunas tareas importantes para conocer
el nivel de fallos en nuestro software entre ellas esta
- Analizar los requerimientos de desarrollo de software.
- Identificar las funcionalidades nuevas a probar.
- Identificar las funcionalidades de sistemas existentes que deben aprobarse.
- Definir la estrategia de pruebas, definir los criterios de inicio, aceptación, y
suspensión de pruebas.
- Identificar los entornos requeridos.
- Determinar necesidades de personal y entrenamiento.
- Establecer metodología y procedimiento de prueba.
- Elaborar la planificación de las pruebas.
- Identificar los riesgos y definir planes de respuesta.
Su propósito es verificar que el sistema de información cumple las necesidades establecidas
por el usuario, con las debidas garantías de calidad. Se establece que es un plan detallado.
El documento busca establecer un set de pruebas para cada modulo que verifiquen la
funcionalidad del sistema de información a desarrollar para la empresa. El plan de proyecto
de software engloba la información relativa a la gestión del proyecto. Es un proceso que se
lleva a cabo una vez finalizadas las tareas de planificación.
Con relación a las restricciones se muestra que si un proyecto necesita ser completado
antes, agregando mas recursos aumentara el coste del proyecto, o si el presupuesto y los
recursos deben ser reducidos, el tiempo debe ser extendido. Entre los alcances de prueba se
tiene el tipo de prueba que se va a realizar: que tipos de pruebas funcionales o especiales
serán cubiertas.
- Inicio de sesión.
- Menú de Inventario
- Categorías
- Agregar categorías
- Usuarios
- Editar usuario
- Cambiar contraseña
- Historial
- Agregar producto
- Agregar Producto
Requerimiento Funcionalidad
Autenticación Cada usuario que ingrese a la
aplicación debe autenticarse. Para ello
existirá un método que hará una
consulta al Directorio Activo para que
sea él quien determine si el usuario
existe y si las credenciales de nombre y
contraseña son correctas.
Requerimiento Funcionalidad
Credenciales Un usuario puede ser creado y
asociado al método de autenticación
propietaria que permite validar dicho
usuario localmente para la aplicación
sin pertenecer a un Directorio Activo.
Para este caso las credenciales de
usuario y su información
complementaria estará presente en la
base de datos de la aplicación.
Requerimiento Funcionalidad
Formulario La aplicación tendrá un módulo que se
encargará del ingreso de elementos al
Sistema. Este módulo tendrá un
formulario con campos que representan
las propiedades de cada elemento
ingresado.
Pruebas de regresión
Todo el sistema funciona a la perfección. No hay fallos ni errores.
Funcionalidades a no probar
Todas las funciones se van a probar para evitar correr el riesgo que no funcione el
programa y por seguridad del mismo.
REQ-FNC-01
Autor: Solicitante:
REQ-FNC-02
Autor: Solicitante:
REQ-FNC-03
Autor: Solicitante:
REQ-FNC-04
Autor: Solicitante:
El equipo esta 100% funcional, no hay fallos de errores ya que ha sido probado
con la herramienta automatizada Jmeter.
Criterios de suspensión
Criterios de reanudación
Recursos
Requerimientos de entornos – Hardware
- Computador PC
- Laptop
Personal
- Líder de Proyecto ()
- Líder de prueba ()
Entrenamiento
Planificación y organización
Procedimientos para las pruebas
Para realizar la ejecución del programa debemos hacer la respectiva prueba.
Primeramente abriendo el programa, abrimos el panel de control de xampp y
activamos la opción de apache y mysql ya que para realizar este test es necesario
contra con el motor de búsqueda de base de datos en este caso usaremos el
phpmyadmin, para activar, luego lo abrimos por medio d el localhost e ingresamos
a nuestro sistema con usuario y contraseña. Ahora para probar debemos tener
instalada la última versión del JDK de java 8, lo instalamos, ya luego de eso
descargamos el Jmeter, abrimos la carpeta bin, nos colocamos en Apache Jmeter
y empezamos las pruebas.
Matriz de responsabilidades
Cronograma
MES 2
MES 1 MES 3 MES 4
INICIO DE CLASES
VALOR ESTIMADO
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Analizar la
información 10
Planificación
Pruebas
para las Funcionales y no
10
pruebas del funcionales a
puesta de errores
software
Informe final de
pruebas 10
Premisas
La tiempo ejecutado para las pruebas fue de 2 horas los días lunes , martes y
jueves, los recursos que tuvimos a nuestra disposición fue el de una computadora
a nuestro alcance, la metodología que realizamos se detalla en el ítem de arriba, y
la herramienta ya conocida Jmeter para las pruebas.
Dependencias y Riesgos
Referencias
• Plan de proyecto.
• Especificaciones de requerimientos.
• Procedimientos y estándares de desarrollo.
• Procedimientos y estándares de pruebas.
• Metodologías, procedimientos y estándares corporativos.
Glosario
Prueba de Software
Herramienta automatizada
Entradas
Salidas
Requerimientos
Xampp
MySQL
PHPMyadmin
Versiones
Funcionalidad
Regresión
ANEXOS