Testplan GoodTest
Testplan GoodTest
Test Plan 4
Introducción 4
Descripción General 4
Entregables 4
Objetivos 4
Alcances 5
Definiciones y acrónimo 5
Features a ser testeados 5
Features que no serán testeados 6
Entorno de pruebas 7
Testing environment for Alpire Calvetty Abdias Alcides 7
Testing environment for Flores Jaldin Noelia Andrea 7
Testing environment for Uño Soto Daniel 7
Testing environment for Vasquez Lia Richard 8
Estrategias de pruebas 8
Tipos de pruebas 8
Criterios de aceptación y rechazo 9
Bugs 9
Criterio de suspensión 9
Criterio de reanudación 10
Flujo de trabajo para las pruebas 10
Roles y responsabilidades 11
Pruebas de entregables e hitos clave 12
Evaluación de riesgos 12
Enfoque de prueba 13
Test Plan
1. Introducción
El presente documento fue creado para comunicar el enfoque de pruebas de todos los
miembros del equipo.
Descripción General
Este plan de pruebas es un documento que define la estrategia que se utilizará para verificar
que el producto se desarrolle de acuerdo a las especificaciones y requisitos.
Entregables
Este plan de pruebas es para una tienda virtual de herramientas, los entregables van de
acuerdo a los requerimientos prioritarios en todo el desarrollo.
-Mostrar productos.
-categorizar productos.
1.1. Objetivos
Mejorar las ventas de una tienda de herramientas mediante la implementación del sistema
“tienda virtual de herramientas”.
Este sistema mostrará de forma pública a todos sus clientes e interesados los diferentes
productos que tiene en la tienda de herramientas como ser la imagen del producto, el precio, y
un botón para ver detalles de un producto en específico, poder seleccionar los productos por
categorías, etc
Para este sistema se entregará “tienda de herramientas” se entregará con la funcionalidad de
poder visualizar los productos en la sección “home” y así poder clasificar los productos por
categorías todo esto en la sección de “catálogo”.
El sistema se desarrollará en 3 sprints de tres semanas con 8 desarrolladores y 4 personas a
cargo del control de calidad(QA).
1.2. Alcances
La fase inicial incluirá todos los requisitos con mayor prioridad en el producto backlog, estos y
otros requisitos que se incluyan deben ser probados. Un tester debe ser capaz de:
1. Poder ver los diferentes productos en la sección HOME
2. poder dirigirse al sección de catálogo.
3. Poder clasificar los diferentes productos por categorías.
4. Poder ver el carrito de compras.
2. Definiciones y acrónimo
Para el desarrollo de este proyecto no se utilizará acrónimos
Módulo Features
Asignación de rutas óptimas para la entrega ● Visualizar un mapa para ver las
posibles rutas.
● designar la ruta mas optima a una
movilidad.
6. Estrategias de pruebas
● Las tareas de control de calidad deben ser parte de cada historia de usuario a verificar.
● Se deben crear casos de prueba en cada tarea de control de calidad.
● Todas las tareas de control de calidad deben iniciarse una vez que se tenga un software
testeable.
● Los errores encontrados en cada historia de usuario, deben estar vinculados a las
historias de usuario dentro del sprint.
● Los errores que se encuentren fuera de la tarea del sprint pueden ser puestos en el
backlog.
● Los errores encontrados deben tener un caso de prueba creado.
● Los errores encontrados se notificarán al equipo de desarrollo en el menor tiempo
posible.
● Los ids de los bug report serán los mismos ids que se pongan en los test cases con la
finalidad de tener un mejor orden de los mismos.
7. Tipos de pruebas
Como el proyecto está enfocado a solo 3 sprints se ha seleccionado pruebas que se adapten
en función al tiempo establecido.
La prueba funcional es un tipo de prueba de caja negra que se realiza para confirmar que la
funcionalidad de una aplicación o sistema se está comportando como se esperaba.
Es una prueba de regresión acotada y se centra en una o unas pocas áreas de funcionalidad,
son acotadas y profundas.
● No se utilizan scripts.
● Se utiliza para determinar si una pequeña sección de la aplicación sigue funcionando
después de un cambio menor.
● Es una prueba superficial pero suficiente para probar si la aplicación está funcionando
adecuadamente. Es un subconjunto de pruebas de regresión.
● Verifica si se cumplen o no con los requisitos, comprobando todas las características de
amplitud primero.
● Los casos de prueba que tienen al menos 1 paso que se ha producido un error, se
marcarían como Errores
● Los casos de prueba deben tener el 100% de los pasos pasados para ser marcados
como Aprobados
8.1. Bugs
Los problemas marcados como Medio y Alto serán obligatorios para ser corregidos y probados
de forma nueva. Mientras que los problemas contemplados como bajos o menos serán
considerados para la mejora para futuras versiones o estarán a disposición en el backlog.