Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrantes:
Materia: Gestión de Calidad de Software
Docente: Rosemary Torrico Bascope
Carrera: Ingeniería de Sistemas
Año: 2022
ÍNDICE
Test Plan
1. Introducción
1.1 Alcance
1.1.1 Dentro del alcance
1.1.2 Fuera del alcance
4. Calendarización
5. Entregables de prueba
1.1 Alcance
Product BackLog
● Registro de cliente
● Iniciar sesión con cuenta de cliente
● Seleccionar categoría producto
● Seleccionar producto
● Buscar un producto en específico
● Visualizar los productos seleccionados en el carrito
● Agregar producto al carrito
● Eliminar productos del carrito
● Aumentar o disminuir productos del carrito
● Realizar compra
● Seleccionar modo de envío
● Seleccionar método de pago
● Añadir ubicación
● Ver mis pedidos
● Cancelar pedidos
● Mostrar Novedades de oferta
● Mostrar información detallada de los productos
● Iniciar sesión con cuenta de proveedor
● Registro de productos
● Filtrar informe por fecha
● Actualizar datos de perfil
● Ver Pedidos
● Mostrar detalle de pedido
● Actualizar productos
● Agregar logo
● Agregar ubicación
● Agregar horarios de atención
● Agregar imagen del producto
Primer Sprint
Para el primer sprint, se contemplan 3 historias de usuario.
Sprint 2 — —
Sprint 3 — —
Estarán fuera del alcance de las pruebas, todas las historias de usuario que se
desarrollaran a partir del cuarto sprint.
Módulo Feature
Product Market es una aplicación web que tiene como objetivo realizar la oferta de
productos alimenticios de los distintos micromercados y negocios de venta en
Cochabamba, destacando los descuentos que los negocios tienen en sus productos
y proporcionando una opción distinta a la población ya que además puedes localizar
el negocio más cercano a tu ubicación y ver sus ofertas y promociones.
● Los test case deben escribirse de acuerdo a los criterios de aceptación de las
historias de usuario.
● Para un mejor análisis de la aplicación “Product Market”, cada QA debe
realizar por lo menos 20 test case o más.
● La primera corrida de los test cases debe iniciar después de que haya
concluido el tiempo de desarrollo.
● Los bugs encontrados deben ser propios de un test case y ser reportados
dentro del sprint.
● Si se llega a encontrar un bug fuera de los test case se lo llevará al backlog y
se creará un nuevo test case.
● Reportar los bugs lo más pronto posible, para dar tiempo al equipo de
desarrollo para corregirlos.
● La segunda corrida o posterior debe realizarse después de que se hayan
solucionado los bugs reportados en la primera corrida.
● Los ids de los bugs reportados serán los mismos id`s que se pongan en los
casos de prueba con la finalidad de tener un mejor orden.
Las pruebas son muy importantes y necesarias para asegurar la calidad del
desarrollo de software. Si bien se cumplen con los requisitos, igualmente es
importante probar que el sistema no se modifica cuando se introducen datos
incorrectos o se realizan acciones inesperadas. Hay que comprobar si alguien
puede poner en riesgo los datos con facilidad o acceder a un recurso que no debe.
En una buena serie de pruebas, se debe intentar modificar la aplicación y ayudar a
conocer su límite. Por lo tanto se llevarán a cabo distintos tipos de pruebas que se
mencionan a continuación:
Pruebas de aceptación
Pruebas Funcionales
Pruebas de humo
Las pruebas de humo son pruebas básicas que sirven para comprobar la
funcionalidad básica de la aplicación. Están concebidas para ejecutarse rápido, y su
objetivo es ofrecerte la seguridad de que las principales funciones del sistema
funcionen según lo previsto.
Pruebas de sanidad
Pruebas integrales
Bugs
Los bugs que se reporten con severidad o prioridad media o crítica deben ser
obligatoriamente arreglados para ser probados nuevamente Los bugs que se
reporten con severidad o prioridad baja pueden ser arreglados para futuras
versiones del sistema.
Defectos
Los defectos reportados son criterios de aceptación no cumplidos por lo tanto deben
ser resueltos.
Criterio de suspensión
Si el 25% de los casos de prueba son marcados como fallidos, toda prueba se
detendrá hasta que el equipo de desarrollo solucione los problemas reportados.
Criterio de reanudación
Criterio de éxito
Una vez concluido el sprint, se espera un 75% de éxito en los Test cases
planteados.
Los casos de prueba deben tener el 100% de los pasos aprobados para que sean
marcados como aprobados.
● Laptop Hp
● Windows 10 pro(64 bits).
● 8GB RAM.
● AMD Ryzen 3.
● 1 TB disco duro.
● Laptop HP 15-gw0xxx
● Windows 10 (64 bits).
● 8GB RAM.
● AMD Ryzen 5.
● 256GB SSD.
4. Calendarización
TC-3 Verificar que el fondo del body sea una imagen SPVM
de productos de mercado como fondo.
ID TC-15
Severidad Menor
Prioridad Baja
Attachments
ID TC-18
Severidad Media
Prioridad Baja
ID TC-21
Severidad Mayor
Prioridad Alta
Precondiciones Estar dentro de la página web de Product Market.
Attachments
ID TC-108
Prioridad Media
Attachments
ID TC-31
Severidad Moderada
Prioridad Media
Severidad Alta
Prioridad Media
Severidad Moderada
Prioridad Media
Severidad Menor
Prioridad Baja
Attachments
ID TC-47
Severidad Media
Prioridad Baja
Attachments
ID TC-61
Prioridad Baja
Attachments
ID TC-62
Severidad Media
Prioridad Media
Attachments
ID TC-66
Severidad Mayor
Prioridad Alta
Precondiciones Estar dentro de la página web de Product Market.
Attachments
ID TC-68
Severidad Moderada
Prioridad Baja
Precondiciones Estar dentro de la página web de Product Market.
Resultado actual Se puede ver una diferencia entre los tamaños del botón
“Guardar” con el botón “Cancelar”, ya que el botón
“Guardar” es más grande
Attachments
ID TC-69
Severidad Media
Prioridad Alta
Attachments
ID TC-70
Severidad Moderada
Prioridad Baja
Attachments
ID TC-75
Prioridad Alta
Attachments
ID TC-78
Severidad Mayor
Prioridad Alta
Attachments
ID TC-79
Mostrar un mensaje de error si algo salio mal al guardar
Título los datos.
Severidad Mayor
Prioridad Alta
Attachments
ID TC-80
Severidad Moderada
Prioridad Media
Attachments
ID TC-82
Se pueden ingresar caracteres especiales en el campo
Título “Dirección”.
Severidad Moderada
Prioridad Media
Attachments
ID TC-84
Severidad Mayor
Prioridad Alta
Attachments
ID TC-85
Severidad Moderada
Prioridad Alta
Attachments
ID TC-86
Severidad Media
Prioridad Media
ID TC-108
Severidad Alta
Prioridad Media
Attachments
ID TC-109
Severidad Alta
Prioridad Media
Attachments
ID TC-111
Severidad Alta
Prioridad Media
Attachments
ID TC-112
Severidad media
Prioridad Media
Attachments
ID TC-113
Severidad media
Prioridad Media
ID TC-114
Severidad media
Prioridad Media
Attachments
ID TC-115
Severidad media
Prioridad Media
3. apretar ingresar
Resultado actual Se registra de forma exitosa.
Attachments
ID TC-116
Severidad media
Prioridad Media
Attachments
5.3 Reporte de progreso de los test run
Porcentaje de cobertura
Del total de test cases que se escribieron para este primer sprint, en el primer test
run se tuvo una cobertura del 100 %, teníamos 106 tests cases, de los cuales 83 se
ejecutaron de forma exitosa.
Criterio de suspensión
Definimos un criterio de suspensión del 25 % para todos los test cases que no
fueron pasados, si la Tasa de fallos llega a ser mayor al 25% se detendrán las
pruebas hasta que los desarrolladores corrijan los bugs.
Porcentaje de cobertura
Del total de test cases que se escribieron para este primer sprint, en el segundo test
run se tuvo una cobertura del 100 %, esta vez teníamos 125 tests cases, de los
cuales 117 se ejecutaron de forma exitosa.
Criterio de suspensión
Definimos un criterio de suspensión del 25 % para todos los test cases que no
fueron pasados, si la Tasa de fallos llega a ser mayor al 25% se detendrán las
pruebas hasta que los desarrolladores corrijan los bugs.
Tasa de éxito