SlideShare una empresa de Scribd logo
1 de 31
Pruebas y Calidad de
Software
Proyecto:
"Sistema de Información en la Nube para
la Mejora de Ventas de la Empresa
ANSUR PERÚ E.I.R.L."
Arequipa - 2023
• Castro Tovar Joseph George
• Cayo Huachaca Luis Arnulfo
• Chacnama Quispe Javier
• Ordoñez Benito Alan Gabriel
INTEGRANTES
Tabla de Contenidos
Línea de Tiempo del Caso
Datos importantes de cada Empresa
Propuesta de solución
Preguntas que deben ser respondidas
01
02
03
04
05
Línea de Tiempo
del Caso
Línea de Tiempo del Caso
01
Septiembre-2022
Conociendo e identificando
procesos de la empresa
Septiembre-2022
Identificación del problema a
solucionar en la empresa y
propuesta se sistema.
Octubre-2022
Definición de requerimientos
funcionales y no funcionales
para la sistema propuesto
Diciembre-2022
Determinación y uso de la
metodología a emplear en el
desarrollo del sistema.
Enero-2023
Presentación de propuesta de
sistema a implementar
Marzo-2023
Definición de los objetivos del
plan de prueba, alcance de las
pruebas, entorno y
configuración de las pruebas y
herramientas de testeo
Marzo-2023
Presentación de las evidencias
de pruebas
unitarias, integrales, validación
y sistema
Abril-2023
Identificación del área a
mejorar y detección de
las principales causas del
problema
Datos importantes
de la Empresa
Datos importantes de cada Empresa
02
Razón social de la empresa:
ANSUR PERU EIRL.
RUC 20600674651
Actividad económica:
La empresa ANSUR PERU EIRL dedicada al rubro de
importación y venta de productos como: cintas de
embalaje, strech film, pegamentos, CD, DVD, USB, y
otros productos. La empresa está ubicada en Calle
Garci Carbajal N° 101 INT A12 Centro comercial LA
ESQUINA DEL FUTUTO cercado de AREQUIPA.
Página en redes sociales de la empresa:
https://www.facebook.com/profile.php?id=1000633155
43096
Información general del proyecto
03
REQUISITOS FUNCIONALES REQUERIMIENTOS NO FUNCIONALES
• Búsqueda de productos
• Gestión de carrito de compras
• Registro de clientes
• Compra de productos
• Pago de productos
• Comprobante de pago
• Gestión de productos
• Gestión de oferta de productos
• Historial de compras
• Gestión de usuarios
• Gestionar compra
• Gestionar el delivery (entrega a domicilio)
• Reporte de ventas
• Reporte de precios
• Reporte de entrega
• Performance: Los datos serán validados antes de
ingresarlos al BD, se crearán procedimientos el cual se
conservará el usuario que ingreso o modificó los datos.
• Requerimiento de tiempo de transacción: El tiempo de
demora para las transacciones del sistema será de 5
segundos máximo.
• Tiempo medio de reparación: Si la aplicación tiene fallas
al cargar una ventana, se verificará la codificación de
dicha ventana, para detectar el error y ello podría darse
en un tiempo de 3 a 5 días, dependiendo al número de
ventanas con fallas o al nivel de complejidad.
• Restricciones de usuario: El sistema tendrá restricciones
específicas en las cuales cada usuario tendrá un id de
ingreso.
Requerimientos:
03
Identificador
(ID) de la
Historia
Enunciado de la Historia Alias
H01
Como usuario deseo buscar los productos ofertados para seleccionar el
producto que deseo
BUSQUEDA_PRODUCTO
H02
Como usuario deseo agregar productos al carrito de compras para realizar el
pago
SELECCIÓN_PRODUCTO
H03
como usuario deseo quitar los productos del carrito de compras que no
requiero para mejorar mi compra
QUITAR_PRODUCTO
H04
Como usuario deseo cancelar el carrito de compras para no comprar ningún
producto
CANCELAR_CARRITO
H05
Como usuario deseo seleccionar la cantidad de productos para mejorar mi
compra
CANTIDAD_PRODUCTO
H06 Como usuario deseo registrarme para poder realizar mis compras REGISTRO
H07 Como usuario deseo iniciar sesión para iniciar con el proceso de pago LOGIN
H08
Como cliente deseo comprar los productos agregados al carrito para obtener
los productos
COMPRAR_PRODUCTO
H09 Como cliente deseo escoger el tipo de entrega para el producto TIPO_ENTREGA
H10 Como cliente deseo escoger la fecha para la entrega del producto FECHA_ENTREGA_PRODUCTO
H11 Como cliente deseo escoger el tipo de pago para la compra del producto TIPO_PAGO
Historias de usuario
Información general del proyecto
03
Identificador (ID) de
la Historia Enunciado de la Historia Alias
H12
Como cliente deseo pagar el producto escogiendo entre los tipos de pago para la compra
del producto
ESCOGER_TIPO_PAGO
H13 Como cliente desea obtener el comprobante de pago para confirmar mi compra OBTENER_COMPROBANTE
H14
Como administrador deseo agregar, modificar, y eliminar productos existentes para poder
mantener actualizado la tienda virtual.
ACTUALIZAR_ALMACEN
H15 Como administrador deseo agregar ofertas de los productos para mostrar a los clientes AGREGAR_OFERTA
H16 Como administrador deseo acceder al historial de compra para llevar el centro de las ventas OBTENER_HISTORIAL_COMPRA
H17 Como administrador deseo poder agregar y eliminar usuarios del sistema. ACTUALIZAR_USUARIOS
H18 Como administrador deseo aprobar o cancelar las compras para evitar confusiones. APROBAR_COMPRAS
H19
Como administrador deseo poder agregar, modificar, eliminar el ámbito de ventas para un
mejor desempeño del delivery
LIMITAR_DELIVERY
H20 Como administrador deseo obtener el reporte de ventas para saber cuánto se ha vendido REPORTE_VENTAS
H21
Como administrador deseo saber el reporte de precios de los productos para actualizar si
se requiere de los precios
REPORTE_PRECIOS
H22
Como administrador deseo saber el reporte de entrega para saber los productos
entregados y comenzar a realizar con la distribución de los productos no entregados.
REPORTE_ENTREGA_PRODUCT
OS
Historias de usuario
Información general del proyecto
Preguntas que
deben ser
respondidas
Preguntas que deben ser respondidas
03
Casos de
prueba
Casos
exitosos
% de éxito Casos con
incidencias
% de
incidencia
20 12 60% 8 40%
Resultado de los casos de pruebas
Preguntas que deben ser respondidas
03
Título de prueba: P-003: Seleccionar cantidad de productos
Autor: Javier Chacnama
Requerimiento: Tipo: Funcional
Gestión del carrito de compras.
Historia de
usuario:
H02: Como usuario deseo agregar productos al carrito de compras
para realizar el pago
Meta: Esta prueba verifica si al añadir cantidad de productos, se obtiene el
precio total.
Tipo de prueba Unitaria.
Precondiciones: Tener instalado un navegador.
Pasos de la
prueba:
Abrir la página web.
Seleccionar un producto y darle click en el botón “Ver producto”
Agregar cantidad de productos.
Resultado
esperado
Se espera que se muestre el precio total que resulta del producto
de precio del producto por la cantidad.
Resultado
obtenido
Desaprobado
Error encontrado:
E-001: El sistema permite seleccionar la cantidad del producto
igual a “0”, permite añadirlo al carrito de compras y calcula el valor
del precio total igual a “0”
Casos de prueba con incidencias
Preguntas que deben ser respondidas
03
E-001: El sistema permite seleccionar la cantidad del producto igual a “0”, permite añadirlo al carrito de compras y calcula el valor del precio
total igual a “0”
Análisis causas
(Tormenta de ideas)
El input que recibe el dato de la cantidad del producto permite digitar o seleccionar número “0”.
El input permite ingresar cualquier número ya sea negativo o decimal.
Al momento de calcular el precio total, la cantidad debería ser diferente a cero.
Causa que provoca el
problema
Error al declarar el input que captura el valor de la cantidad del producto. No está restringido con un valor máximo ni
mínimo, y sin especificar que sea un número entero.
Área de mejora Nro. 01:
Front end / página “descripción del producto” / Input “cantidad del producto” del código HTML.
Área de mejora N°01: Front end / página “descripción del producto” / Input “cantidad del producto” del código HTML.
Descripción del problema E-001: El sistema permite seleccionar la cantidad del producto igual a “0”, permite añadirlo al carrito de compras y
calcula el valor del precio total igual a “0”
Causas que provocan el
problema
Error al declarar el input que captura el valor de la cantidad del producto. No está restringido con un valor máximo ni
mínimo, y sin especificar que sea un número entero.
Objetivo a conseguir Objetivo 01: Corregir el input que recibe la cantidad del producto estableciendo un límite máximo y mínimo y
asignarle como un valor numérico entero.
Acciones de mejora AM-001: Mostrar un mensaje al cliente, cuando se digite o seleccione un valor menor o igual a cero o decimal en la
cantidad del producto.
Beneficios esperados. Evitar errores alertando al usuario ante el ingreso de datos inadecuados.
Determinación del área de mejora y análisis de causas del problema.
Formulación de objetivos y acciones de mejora.
Propuesta de solución
04
Preguntas que deben ser respondidas
03
Casos de prueba con incidencias
Titulo: P-017: Pruebas de sobrecarga
Autor: Javier Chacnama
Requerimiento: Tipo: No funcional
Requerimiento de tiempo de transacción: El tiempo de demora
para las transacciones del sistema será de 5 segundos máximo.
Historia de
usuario:
H12: Como cliente deseo pagar el producto escogiendo entre
los tipos de pago para la compra del producto
Meta: Esta prueba verifica la compra simultánea de varios usuarios en
un sitio web o el tráfico excesivo en el aplicativo web.
Tipo: Prueba de sistemas
Precondiciones: Usar “Jmeter” para hacer la prueba de carga de la aplicación
web.
Pasos de la
prueba:
Realizar la compra de productos al mismo tiempo desde varios
usuarios.
Resultado
esperado
La web debería funcionar con normalidad sin ralentizarse.
Resultado
obtenido
Desaprobado
Error encontrado:
E-002: La web se ralentiza cuando varios usuarios hacen la
transacción de pago al mismo tiempo.
Preguntas que deben ser respondidas
03
Determinación del área de mejora y análisis de causas del problema.
Formulación de objetivos y acciones de mejora.
Área de mejora N°02: Back end / página “Confirmación de pago” / Método “pagar” del código PHP.
Descripción del
problema
E-002: La web se ralentiza cuando varios usuarios hacen la transacción de pago al mismo tiempo.
Causas que provocan el
problema
Sesiones de usuario pesadas ya que el tipo de dato declarado para el costo total de pago es inadecuado
(DOUBLE), lo que consume mucha memoria y ralentiza el sistema.
Objetivo a conseguir Objetivo 02: Corregir el tipo de dato declarado para la variable “Pago total” y mejorar el algoritmo del
método “pagar” del código PHP.
Acciones de mejora AM-002: Revisar que los tipos de datos declarados para las variables sean adecuados para su contenido.
Beneficios esperados. El sistema será más ligero al consumir poca cantidad de memoria.
E-002: La web se ralentiza cuando varios usuarios hacen la transacción de pago al mismo tiempo.
Análisis causas
(Tormenta de ideas)
El código que permite la conexión con el sistema de pagos es inadecuado.
La variable que recibe la cantidad de pago esta declarado en un tipo de dato inadecuado.
Sesiones de usuario pesadas.
Causa que provoca el problema Sesiones de usuario pesadas ya que el tipo de dato declarado para el costo total de pago es
inadecuado (DOUBLE), lo que consume mucha memoria y ralentiza el sistema.
Área de mejora Nro. 02:
Back end / página “Confirmación de pago” / Método “pagar” del código PHP.
Propuesta de solución
04
Preguntas que deben ser respondidas
03
Casos de prueba con incidencias
Autor: Joseph Castro
Requerimiento: Tipo: no funcional
Restricciones de usuario: El sistema tendrá restricciones
específicas en las cuales cada usuario tendrá un id de ingreso.
Historia de
usuario
H17: Como administrador deseo poder agregar y eliminar
usuarios del sistema.
Título: P-016: Pruebas de seguridad
Meta: La información de los clientes es muy importante por lo que es
importante mantener la confidencialidad de los datos.
Tipo: prueba de sistemas
Pasos de la
prueba:
Hacer el inicio de sesión desde diferentes cuentas
Resultado
esperado
Al momento de iniciar sesión la contraseña no debería mostrarse,
al salir de la aplicación la sesión se debe cerrar automáticamente
y no permitir el ingreso de usuarios que no pertenecen a la
organización.
Resultado
obtenido
 Desaprobado
 Error encontrado:
E-003: El sistema permite el ingreso al aplicativo con una
cuenta de usuario antiguo que ya no pertenece a la
organización.
Preguntas que deben ser respondidas
03
Determinación del área de mejora y análisis de causas del problema.
Formulación de objetivos y acciones de mejora.
Propuesta de solución
04
Área de mejora N°03: Back end / página “Gestión de usuarios” del módulo del administrador / Método “Eliminar usuario”.
Descripción del problema E-003: El sistema permite el ingreso al aplicativo en la interfaz del administrador, con una cuenta de usuario antiguo
que ya no pertenece a la organización.
Causas que provocan el
problema
Los datos de acceso al sistema del trabajador antiguo (que ya no pertenece a la empresa), permanecen en la base de
datos.
Objetivo a conseguir Objetivo 03: Corregir el método que realiza la eliminación del sistema de usuarios que ya no pertenecen a la empresa.
Acciones de mejora AM-003: Verificar la gestión adecuada de los datos de acceso de los usuarios activos y usuarios antiguos que ya no
pertenecen a la organización.
Beneficios esperados. Mayor seguridad de datos al restringir acceso a usuarios antiguos que ya no pertenecen a la empresa.
E-003: El sistema permite el ingreso al aplicativo en la interfaz del administrador, con una cuenta de usuario antiguo que ya no pertenece a la organización.
Análisis causas
(Tormenta de ideas)
 La cuenta del trabajador antiguo no se ha borrado de la base de datos.
 Diseño inadecuado en la base de datos.
Causa que provoca el problema Los datos de acceso al sistema del trabajador antiguo (que ya no pertenece a la empresa), permanecen
en la base de datos.
Área de mejora Nro. 03:
Back end / página “Gestion de usuarios”
del módulo del administrador / Método
“Eliminar usuario”.
Preguntas que deben ser respondidas
03
Casos de prueba con incidencias
Autor: Javier Chacnama
Requerimiento: Tipo: Funcional
Descripción: Búsqueda de producto
Historia de usuario: H01: Como usuario deseo buscar los productos ofertados para
seleccionar el producto que deseo
Título de prueba: P-004: Buscar producto
Meta: Esta prueba verifica si al colocar el nombre de un producto en la
barra de búsqueda, nos muestra el producto buscado.
Tipo: Prueba unitaria.
Precondiciones: Tener instalado un navegador.
Pasos de la prueba: 1. Abrir la página web.
2. Ubicarse en la barra de búsqueda.
3. Colocar el nombre “Cinta aislante 3M”.
4. Hacer click en buscar.
Resultado esperado Se espera que se muestre el producto “Cinta aislante 3M”, si no hay
coincidencias muestra un mensaje de “Producto no disponible”.
Resultado obtenido:  Desaprobado
 Error encontrado
E-004: El sistema muestra productos no disponibles sin stock
alguno y no muestra alerta.
Preguntas que deben ser respondidas
03
Determinación del área de mejora y análisis de causas del problema.
Formulación de objetivos y acciones de mejora.
Propuesta de solución
04
Área de mejora N°04: Código de la página “Búsqueda de productos” del módulo del cliente / Código de la conexión entre la página búsqueda de
producto y la base de datos.
Descripción del problema E-004: El sistema muestra productos no disponibles sin stock alguno y no muestra alerta.
Causas que provocan el
problema
No tiene una adecuada programación en cuanto a cantidad de productos, faltas condicionales y hay errores en la
conexión con la base de datos.
Objetivo a conseguir Objetivo 04: Corregir e implementar condicionales en el código de la página búsqueda de producto, y corregir el código
de conexión con la base de datos de la página búsqueda de producto.
Acciones de mejora AM-004: Verificar que se muestre solo los productos en stock al cliente.
Beneficios esperados. Productos no disponibles no se ofertarán a través de la página, cliente no solicitará productos no disponibles.
E-004: El sistema muestra productos no disponibles sin stock alguno y no muestra alerta.
Análisis causas
(Tormenta de ideas)
 Error en el código de existencias.
 Error en la conexión con la base de datos.
Causa que provoca el problema No tiene una adecuada programación en cuanto a cantidad de productos, faltas condicionales y hay
errores en la conexión con la base de datos.
Área de mejora Nro. 04:
Código de la página “Búsqueda de
productos” del módulo del cliente /
Código de la conexión entre la página
búsqueda de producto y la base de
datos.
Preguntas que deben ser respondidas
03
Casos de prueba con incidencias
Autor: Alan Ordoñez
Requerimiento: Tipo: Funcional
Descripción: Gestión de productos y Gestión de oferta de productos.
Historia de usuario: H14: Como administrador deseo agregar, modificar, y eliminar productos existentes para
poder mantener actualizado la tienda virtual
H15: Como administrador deseo agregar ofertas de los productos para mostrar a los clientes
Titulo: P-007: Verificar la comunicación entre el ingreso de productos y precios y la tabla productos
Meta: Esta prueba verifica el correcto enlace entre la información que ingresamos y la que se
guarda en la BD en la tabla productos
Tipo: Prueba de integración
Precondiciones: Tener la pantalla de ingreso de productos y precios y tener la base de datos y la tabla
productos.
Pasos de la prueba: 1. Ingresar los datos del producto entre ellos el nombre y el precio
2. Dar click en ingresar.
Resultado esperado Los datos ingresados a través de la página se guardaron satisfactoriamente en la BD y la
tabla productos.
Resultado obtenido:  Desaprobado
 Error encontrado
E-005: Los productos y los precios ofertados al cliente no coinciden.
Preguntas que deben ser respondidas
03
Determinación del área de mejora y análisis de causas del problema.
Formulación de objetivos y acciones de mejora.
Propuesta de solución
04
Área de mejora N°05: Modulo administrador: Ingreso de productos/ Módulo administrador: Ingreso de ofertas de productos, código de conexión a
la base de datos.
Descripción del problema E-005: Los productos y los precios ofertados al cliente no coinciden.
Causas que provocan el
problema
El código escrito para la conexión entre la base de datos de productos y su oferta no es el correcto.
Objetivo a conseguir Objetivo 05: Implementar de manera correcta el código de conexión a la base de datos de los productos y sus ofertas.
Acciones de mejora AM-005: Verificar que se muestre de manera correcta los productos con sus respectivas ofertas.
Beneficios esperados. Clientes podrán ver los precios y ofertas reales de los productos mostrados en tienda virtual.
E-005: Los productos y los precios ofertados al cliente no coinciden.
Análisis causas
(Tormenta de ideas)
 Error al ingresar productos en stock
 Error en ingresar y asignar oferta al producto.
 Error en la conexión entre la base de datos y lo que se muestra al cliente
 Error de codificación en la página productos y sus precios
Causa que provoca el problema El código escrito para la conexión entre la base de datos de productos y su oferta no es el correcto.
Área de mejora Nro. 05:
Modulo administrador: Ingreso de
productos/ Módulo administrador:
Ingreso de ofertas de productos
Código de conexión a la base de datos.
Preguntas que deben ser respondidas
03
Casos de prueba con incidencias
Autor: Joseph Castro
Requerimiento: Tipo: No funcional
Descripción: Tiempo medio de reparación: Si la aplicación tiene fallas al cargar una
ventana, se verificará la codificación de dicha ventana, para detectar el error y ello
podría darse en un tiempo de 3 a 5 días, dependiendo al número de ventanas con
fallas o al nivel de complejidad
Titulo: P-014: Prueba de rendimiento
Meta: ¿Qué ocurre cuando un sistema es sometido a una carga de trabajo más allá de lo
usual?
Tipo: Prueba de sistemas no funcional
Pasos de la prueba: Ingresar a la página web desde varios usuarios de diferentes máquinas al mismo
tiempo y en computadoras y laptops con características básicas.
Resultado esperado La aplicación web no debería colgarse o caerse del sistema.
Resultado obtenido:  Desaprobado
 Error encontrado
E-006: La página no carga, página en blanco
Preguntas que deben ser respondidas
03
Determinación del área de mejora y análisis de causas del problema.
Formulación de objetivos y acciones de mejora.
Propuesta de solución
04
Área de mejora N°06: Proveedor de hosting.
Descripción del problema E-006: La página no carga, página en blanco.
Causas que provocan el
problema
El proveedor del hosting no tiene un ancho de banda suficiente para soportar el tráfico de la página web, por lo que
el proveedor es inadecuado.
Objetivo a conseguir Objetivo 06: La página web debe responder adecuadamente y de manera rápida a las consultas de los clientes
Acciones de mejora AM-006: Verificar que la página web tenga un rendimiento destacado para las consultas de los clientes.
Beneficios esperados. Tiempo de espera de respuesta de la página web debe ser rápida.
E-006: La página no carga, página en blanco.
Análisis causas
(Tormenta de ideas)
 Proveedor inadecuado
 Lentitud de red por parte del proveedor del hosting
 Servidor sobredimensionado
Causa que provoca el problema El proveedor del hosting no tiene un ancho de banda suficiente para soportar el tráfico de la página
web, por lo que el proveedor es inadecuado.
Área de mejora Nro. 06:
Proveedor de hosting.
Preguntas que deben ser respondidas
03
Casos de prueba con incidencias
Autor: Joseph Castro
Requerimiento: Tipo: Funcional
Descripción: Gestión de usuarios.
Historia de
usuario:
H07: Como usuario deseo iniciar sesión para iniciar con el proceso
de pago
Título de prueba: P-016: Pruebas de seguridad
Meta: La información de los clientes es muy importante por lo que es
importante mantener la confidencialidad de los datos.
Tipo de prueba prueba de sistemas
Pasos de la
prueba:
Hacer el inicio de sesión desde diferentes cuentas.
Resultado
esperado
Al momento de iniciar sesión la contraseña no debería mostrarse y
al salir de la aplicación la sesión se debe cerrar automáticamente.
Resultado
obtenido
 Desaprobado
 Error encontrado:
E-007: No se puede iniciar sesión en estos momentos, Inténtalo de
nuevo más tarde.
Preguntas que deben ser respondidas
03
Determinación del área de mejora y análisis de causas del problema.
Formulación de objetivos y acciones de mejora.
Propuesta de solución
04
Área de mejora N°07: Inicio de Sesión / Servidores de Google
Descripción del problema No se puede iniciar sesión en estos momentos, Inténtalo de nuevo más tarde.
Causas que provocan el
problema
Puede ser que al establecer comunicación con los servidores de Google se haya detectado el error.
Objetivo a conseguir Objetivo 07: Implementar de manera correcta los Servidores de Google.
Acciones de mejora AM-007: Verificar que los servidores de Google funcionen bien a la hora de Iniciar Sesión.
Beneficios esperados. Que los servidores de Google estén en óptimas condiciones.
E-007: No se puede iniciar sesión en estos momentos, Inténtalo de nuevo más tarde.
Análisis causas
(Tormenta de ideas)
 Correo incorrecto
 Contraseña invalida
Causa que provoca el
problema
Puede ser que al establecer comunicación con los servidores de Google se haya detectado el error.
Área de mejora Nro. 07:
Inicio de Sesión/ Servidores de Google.
Preguntas que deben ser respondidas
03
Casos de prueba con incidencias
Autor: Alan Ordoñez
Requerimiento: Tipo: Funcional
Descripción: Gestionar compra.
Historia de
usuario:
H11: Como cliente deseo escoger el tipo de pago para la compra
del producto
Título de prueba: P-008: prueba de integración de pago por tarjeta
Meta: Esta prueba verifica la transacción por la compra de productos
Precondiciones: Tener el formulario de datos rellenados, tener una API de pago
por tarjeta, el cliente debe tener saldo suficiente.
Pasos de la
prueba:
1. Rellenar los datos de la tarjeta
2. Dar click en pagar
Resultado
esperado
Transacción exitosa, compra realizada con éxito.
Resultado
obtenido
 Desaprobado
 Error encontrado:
E-008: Cobros de montos incorrectos.
Preguntas que deben ser respondidas
03
Determinación del área de mejora y análisis de causas del problema.
Formulación de objetivos y acciones de mejora.
Propuesta de solución
04
Área de mejora N°08: Métodos de pago / Transferencia de datos de la tarjeta.
Descripción del
problema
Cobros de montos incorrectos.
Causas que provocan el
problema
Esto sucede cuando el cliente recibe un mensaje de error de pago, pero el pago finalmente se procesa, por lo
que se carga la cuenta del titular de la tarjeta.
Objetivo a conseguir Objetivo 08: Reducir los incidentes sobre los Cobros de montos incorrectos.
Acciones de mejora AM-008: El desarrollo de las transferencias de datos de las tarjetas de crédito o débito.
Beneficios esperados. La efectividad del planteamiento.
E-008: Cobros de montos incorrectos.
Análisis causas
(Tormenta de
ideas)
 Datos incorrectos de la tarjeta
 No tiene fondos suficientes en su cuenta
 La tarjeta ha caducado o está desactivada
Causa que provoca
el problema
Esto sucede cuando el cliente recibe un mensaje de error de pago, pero el pago finalmente se procesa, por lo que se
carga la cuenta del titular de la tarjeta.
Área de mejora Nro. 08:
Métodos de pago / Transferencia de datos de la tarjeta.
Plan de Mejoras y
Seguimiento
¡Gracias!

Más contenido relacionado

Similar a Exposición_de_Pruebas y Calidad de Software_1.pptx

Todo sobre plataformas E- commerce PARTE 1
Todo sobre plataformas E- commerce PARTE 1Todo sobre plataformas E- commerce PARTE 1
Todo sobre plataformas E- commerce PARTE 1Mefero90
 
Completo devoluciones[1]
Completo devoluciones[1]Completo devoluciones[1]
Completo devoluciones[1]ycardenas1995
 
Tutoriales
TutorialesTutoriales
Tutorialesbayfpad
 
Modelos de negocios y la cadena de valor s14
Modelos de negocios y la cadena de valor s14Modelos de negocios y la cadena de valor s14
Modelos de negocios y la cadena de valor s14Maestros Online
 
4. sistema de registro de devoluciones. alejandra rangel rangel
4. sistema de registro de devoluciones. alejandra rangel rangel4. sistema de registro de devoluciones. alejandra rangel rangel
4. sistema de registro de devoluciones. alejandra rangel rangelHarakanova
 
Introduccion a la ingenieria de software s14
Introduccion a la ingenieria de software s14Introduccion a la ingenieria de software s14
Introduccion a la ingenieria de software s14Maestros Online
 
Los elementos-básicos-de-una-tienda-virtual-son
Los elementos-básicos-de-una-tienda-virtual-sonLos elementos-básicos-de-una-tienda-virtual-son
Los elementos-básicos-de-una-tienda-virtual-sonSteffany Sanchez
 
PRIMER EXAMEN PARCIAL DE INTELIGENCIA DE NEGOCIOS
PRIMER EXAMEN PARCIAL DE INTELIGENCIA DE NEGOCIOSPRIMER EXAMEN PARCIAL DE INTELIGENCIA DE NEGOCIOS
PRIMER EXAMEN PARCIAL DE INTELIGENCIA DE NEGOCIOSRis Fernandez
 
Capacitacion Auditores - Comunicacion y Procedimiento laboral
Capacitacion Auditores - Comunicacion y Procedimiento laboralCapacitacion Auditores - Comunicacion y Procedimiento laboral
Capacitacion Auditores - Comunicacion y Procedimiento laboralMaria Jose Pautassio
 

Similar a Exposición_de_Pruebas y Calidad de Software_1.pptx (20)

Gestion de tiempo
Gestion de tiempoGestion de tiempo
Gestion de tiempo
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Todo sobre plataformas E- commerce PARTE 1
Todo sobre plataformas E- commerce PARTE 1Todo sobre plataformas E- commerce PARTE 1
Todo sobre plataformas E- commerce PARTE 1
 
Completo devoluciones[1]
Completo devoluciones[1]Completo devoluciones[1]
Completo devoluciones[1]
 
Taller devolucion
Taller devolucionTaller devolucion
Taller devolucion
 
Tutoriales
TutorialesTutoriales
Tutoriales
 
Tutoriales
TutorialesTutoriales
Tutoriales
 
Eloy jorge pancho
Eloy jorge panchoEloy jorge pancho
Eloy jorge pancho
 
PROYECTO
PROYECTOPROYECTO
PROYECTO
 
Modelos de negocios y la cadena de valor s14
Modelos de negocios y la cadena de valor s14Modelos de negocios y la cadena de valor s14
Modelos de negocios y la cadena de valor s14
 
4. sistema de registro de devoluciones. alejandra rangel rangel
4. sistema de registro de devoluciones. alejandra rangel rangel4. sistema de registro de devoluciones. alejandra rangel rangel
4. sistema de registro de devoluciones. alejandra rangel rangel
 
Generals tools eq.2
Generals tools eq.2Generals tools eq.2
Generals tools eq.2
 
Proyecto Proceso de ordenes.pptx
Proyecto Proceso de ordenes.pptxProyecto Proceso de ordenes.pptx
Proyecto Proceso de ordenes.pptx
 
Presenta aspel sae 5.0
Presenta  aspel sae 5.0Presenta  aspel sae 5.0
Presenta aspel sae 5.0
 
Introduccion a la ingenieria de software s14
Introduccion a la ingenieria de software s14Introduccion a la ingenieria de software s14
Introduccion a la ingenieria de software s14
 
Proyecto de sistemas de información
Proyecto de sistemas de informaciónProyecto de sistemas de información
Proyecto de sistemas de información
 
Los elementos-básicos-de-una-tienda-virtual-son
Los elementos-básicos-de-una-tienda-virtual-sonLos elementos-básicos-de-una-tienda-virtual-son
Los elementos-básicos-de-una-tienda-virtual-son
 
PRIMER EXAMEN PARCIAL DE INTELIGENCIA DE NEGOCIOS
PRIMER EXAMEN PARCIAL DE INTELIGENCIA DE NEGOCIOSPRIMER EXAMEN PARCIAL DE INTELIGENCIA DE NEGOCIOS
PRIMER EXAMEN PARCIAL DE INTELIGENCIA DE NEGOCIOS
 
Capacitacion Auditores - Comunicacion y Procedimiento laboral
Capacitacion Auditores - Comunicacion y Procedimiento laboralCapacitacion Auditores - Comunicacion y Procedimiento laboral
Capacitacion Auditores - Comunicacion y Procedimiento laboral
 

Último

Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 

Último (20)

Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 

Exposición_de_Pruebas y Calidad de Software_1.pptx

  • 1. Pruebas y Calidad de Software
  • 2. Proyecto: "Sistema de Información en la Nube para la Mejora de Ventas de la Empresa ANSUR PERÚ E.I.R.L." Arequipa - 2023
  • 3. • Castro Tovar Joseph George • Cayo Huachaca Luis Arnulfo • Chacnama Quispe Javier • Ordoñez Benito Alan Gabriel INTEGRANTES
  • 4. Tabla de Contenidos Línea de Tiempo del Caso Datos importantes de cada Empresa Propuesta de solución Preguntas que deben ser respondidas 01 02 03 04 05
  • 6. Línea de Tiempo del Caso 01 Septiembre-2022 Conociendo e identificando procesos de la empresa Septiembre-2022 Identificación del problema a solucionar en la empresa y propuesta se sistema. Octubre-2022 Definición de requerimientos funcionales y no funcionales para la sistema propuesto Diciembre-2022 Determinación y uso de la metodología a emplear en el desarrollo del sistema. Enero-2023 Presentación de propuesta de sistema a implementar Marzo-2023 Definición de los objetivos del plan de prueba, alcance de las pruebas, entorno y configuración de las pruebas y herramientas de testeo Marzo-2023 Presentación de las evidencias de pruebas unitarias, integrales, validación y sistema Abril-2023 Identificación del área a mejorar y detección de las principales causas del problema
  • 8. Datos importantes de cada Empresa 02 Razón social de la empresa: ANSUR PERU EIRL. RUC 20600674651 Actividad económica: La empresa ANSUR PERU EIRL dedicada al rubro de importación y venta de productos como: cintas de embalaje, strech film, pegamentos, CD, DVD, USB, y otros productos. La empresa está ubicada en Calle Garci Carbajal N° 101 INT A12 Centro comercial LA ESQUINA DEL FUTUTO cercado de AREQUIPA. Página en redes sociales de la empresa: https://www.facebook.com/profile.php?id=1000633155 43096
  • 9. Información general del proyecto 03 REQUISITOS FUNCIONALES REQUERIMIENTOS NO FUNCIONALES • Búsqueda de productos • Gestión de carrito de compras • Registro de clientes • Compra de productos • Pago de productos • Comprobante de pago • Gestión de productos • Gestión de oferta de productos • Historial de compras • Gestión de usuarios • Gestionar compra • Gestionar el delivery (entrega a domicilio) • Reporte de ventas • Reporte de precios • Reporte de entrega • Performance: Los datos serán validados antes de ingresarlos al BD, se crearán procedimientos el cual se conservará el usuario que ingreso o modificó los datos. • Requerimiento de tiempo de transacción: El tiempo de demora para las transacciones del sistema será de 5 segundos máximo. • Tiempo medio de reparación: Si la aplicación tiene fallas al cargar una ventana, se verificará la codificación de dicha ventana, para detectar el error y ello podría darse en un tiempo de 3 a 5 días, dependiendo al número de ventanas con fallas o al nivel de complejidad. • Restricciones de usuario: El sistema tendrá restricciones específicas en las cuales cada usuario tendrá un id de ingreso. Requerimientos:
  • 10. 03 Identificador (ID) de la Historia Enunciado de la Historia Alias H01 Como usuario deseo buscar los productos ofertados para seleccionar el producto que deseo BUSQUEDA_PRODUCTO H02 Como usuario deseo agregar productos al carrito de compras para realizar el pago SELECCIÓN_PRODUCTO H03 como usuario deseo quitar los productos del carrito de compras que no requiero para mejorar mi compra QUITAR_PRODUCTO H04 Como usuario deseo cancelar el carrito de compras para no comprar ningún producto CANCELAR_CARRITO H05 Como usuario deseo seleccionar la cantidad de productos para mejorar mi compra CANTIDAD_PRODUCTO H06 Como usuario deseo registrarme para poder realizar mis compras REGISTRO H07 Como usuario deseo iniciar sesión para iniciar con el proceso de pago LOGIN H08 Como cliente deseo comprar los productos agregados al carrito para obtener los productos COMPRAR_PRODUCTO H09 Como cliente deseo escoger el tipo de entrega para el producto TIPO_ENTREGA H10 Como cliente deseo escoger la fecha para la entrega del producto FECHA_ENTREGA_PRODUCTO H11 Como cliente deseo escoger el tipo de pago para la compra del producto TIPO_PAGO Historias de usuario Información general del proyecto
  • 11. 03 Identificador (ID) de la Historia Enunciado de la Historia Alias H12 Como cliente deseo pagar el producto escogiendo entre los tipos de pago para la compra del producto ESCOGER_TIPO_PAGO H13 Como cliente desea obtener el comprobante de pago para confirmar mi compra OBTENER_COMPROBANTE H14 Como administrador deseo agregar, modificar, y eliminar productos existentes para poder mantener actualizado la tienda virtual. ACTUALIZAR_ALMACEN H15 Como administrador deseo agregar ofertas de los productos para mostrar a los clientes AGREGAR_OFERTA H16 Como administrador deseo acceder al historial de compra para llevar el centro de las ventas OBTENER_HISTORIAL_COMPRA H17 Como administrador deseo poder agregar y eliminar usuarios del sistema. ACTUALIZAR_USUARIOS H18 Como administrador deseo aprobar o cancelar las compras para evitar confusiones. APROBAR_COMPRAS H19 Como administrador deseo poder agregar, modificar, eliminar el ámbito de ventas para un mejor desempeño del delivery LIMITAR_DELIVERY H20 Como administrador deseo obtener el reporte de ventas para saber cuánto se ha vendido REPORTE_VENTAS H21 Como administrador deseo saber el reporte de precios de los productos para actualizar si se requiere de los precios REPORTE_PRECIOS H22 Como administrador deseo saber el reporte de entrega para saber los productos entregados y comenzar a realizar con la distribución de los productos no entregados. REPORTE_ENTREGA_PRODUCT OS Historias de usuario Información general del proyecto
  • 13. Preguntas que deben ser respondidas 03 Casos de prueba Casos exitosos % de éxito Casos con incidencias % de incidencia 20 12 60% 8 40% Resultado de los casos de pruebas
  • 14. Preguntas que deben ser respondidas 03 Título de prueba: P-003: Seleccionar cantidad de productos Autor: Javier Chacnama Requerimiento: Tipo: Funcional Gestión del carrito de compras. Historia de usuario: H02: Como usuario deseo agregar productos al carrito de compras para realizar el pago Meta: Esta prueba verifica si al añadir cantidad de productos, se obtiene el precio total. Tipo de prueba Unitaria. Precondiciones: Tener instalado un navegador. Pasos de la prueba: Abrir la página web. Seleccionar un producto y darle click en el botón “Ver producto” Agregar cantidad de productos. Resultado esperado Se espera que se muestre el precio total que resulta del producto de precio del producto por la cantidad. Resultado obtenido Desaprobado Error encontrado: E-001: El sistema permite seleccionar la cantidad del producto igual a “0”, permite añadirlo al carrito de compras y calcula el valor del precio total igual a “0” Casos de prueba con incidencias
  • 15. Preguntas que deben ser respondidas 03 E-001: El sistema permite seleccionar la cantidad del producto igual a “0”, permite añadirlo al carrito de compras y calcula el valor del precio total igual a “0” Análisis causas (Tormenta de ideas) El input que recibe el dato de la cantidad del producto permite digitar o seleccionar número “0”. El input permite ingresar cualquier número ya sea negativo o decimal. Al momento de calcular el precio total, la cantidad debería ser diferente a cero. Causa que provoca el problema Error al declarar el input que captura el valor de la cantidad del producto. No está restringido con un valor máximo ni mínimo, y sin especificar que sea un número entero. Área de mejora Nro. 01: Front end / página “descripción del producto” / Input “cantidad del producto” del código HTML. Área de mejora N°01: Front end / página “descripción del producto” / Input “cantidad del producto” del código HTML. Descripción del problema E-001: El sistema permite seleccionar la cantidad del producto igual a “0”, permite añadirlo al carrito de compras y calcula el valor del precio total igual a “0” Causas que provocan el problema Error al declarar el input que captura el valor de la cantidad del producto. No está restringido con un valor máximo ni mínimo, y sin especificar que sea un número entero. Objetivo a conseguir Objetivo 01: Corregir el input que recibe la cantidad del producto estableciendo un límite máximo y mínimo y asignarle como un valor numérico entero. Acciones de mejora AM-001: Mostrar un mensaje al cliente, cuando se digite o seleccione un valor menor o igual a cero o decimal en la cantidad del producto. Beneficios esperados. Evitar errores alertando al usuario ante el ingreso de datos inadecuados. Determinación del área de mejora y análisis de causas del problema. Formulación de objetivos y acciones de mejora. Propuesta de solución 04
  • 16. Preguntas que deben ser respondidas 03 Casos de prueba con incidencias Titulo: P-017: Pruebas de sobrecarga Autor: Javier Chacnama Requerimiento: Tipo: No funcional Requerimiento de tiempo de transacción: El tiempo de demora para las transacciones del sistema será de 5 segundos máximo. Historia de usuario: H12: Como cliente deseo pagar el producto escogiendo entre los tipos de pago para la compra del producto Meta: Esta prueba verifica la compra simultánea de varios usuarios en un sitio web o el tráfico excesivo en el aplicativo web. Tipo: Prueba de sistemas Precondiciones: Usar “Jmeter” para hacer la prueba de carga de la aplicación web. Pasos de la prueba: Realizar la compra de productos al mismo tiempo desde varios usuarios. Resultado esperado La web debería funcionar con normalidad sin ralentizarse. Resultado obtenido Desaprobado Error encontrado: E-002: La web se ralentiza cuando varios usuarios hacen la transacción de pago al mismo tiempo.
  • 17. Preguntas que deben ser respondidas 03 Determinación del área de mejora y análisis de causas del problema. Formulación de objetivos y acciones de mejora. Área de mejora N°02: Back end / página “Confirmación de pago” / Método “pagar” del código PHP. Descripción del problema E-002: La web se ralentiza cuando varios usuarios hacen la transacción de pago al mismo tiempo. Causas que provocan el problema Sesiones de usuario pesadas ya que el tipo de dato declarado para el costo total de pago es inadecuado (DOUBLE), lo que consume mucha memoria y ralentiza el sistema. Objetivo a conseguir Objetivo 02: Corregir el tipo de dato declarado para la variable “Pago total” y mejorar el algoritmo del método “pagar” del código PHP. Acciones de mejora AM-002: Revisar que los tipos de datos declarados para las variables sean adecuados para su contenido. Beneficios esperados. El sistema será más ligero al consumir poca cantidad de memoria. E-002: La web se ralentiza cuando varios usuarios hacen la transacción de pago al mismo tiempo. Análisis causas (Tormenta de ideas) El código que permite la conexión con el sistema de pagos es inadecuado. La variable que recibe la cantidad de pago esta declarado en un tipo de dato inadecuado. Sesiones de usuario pesadas. Causa que provoca el problema Sesiones de usuario pesadas ya que el tipo de dato declarado para el costo total de pago es inadecuado (DOUBLE), lo que consume mucha memoria y ralentiza el sistema. Área de mejora Nro. 02: Back end / página “Confirmación de pago” / Método “pagar” del código PHP. Propuesta de solución 04
  • 18. Preguntas que deben ser respondidas 03 Casos de prueba con incidencias Autor: Joseph Castro Requerimiento: Tipo: no funcional Restricciones de usuario: El sistema tendrá restricciones específicas en las cuales cada usuario tendrá un id de ingreso. Historia de usuario H17: Como administrador deseo poder agregar y eliminar usuarios del sistema. Título: P-016: Pruebas de seguridad Meta: La información de los clientes es muy importante por lo que es importante mantener la confidencialidad de los datos. Tipo: prueba de sistemas Pasos de la prueba: Hacer el inicio de sesión desde diferentes cuentas Resultado esperado Al momento de iniciar sesión la contraseña no debería mostrarse, al salir de la aplicación la sesión se debe cerrar automáticamente y no permitir el ingreso de usuarios que no pertenecen a la organización. Resultado obtenido  Desaprobado  Error encontrado: E-003: El sistema permite el ingreso al aplicativo con una cuenta de usuario antiguo que ya no pertenece a la organización.
  • 19. Preguntas que deben ser respondidas 03 Determinación del área de mejora y análisis de causas del problema. Formulación de objetivos y acciones de mejora. Propuesta de solución 04 Área de mejora N°03: Back end / página “Gestión de usuarios” del módulo del administrador / Método “Eliminar usuario”. Descripción del problema E-003: El sistema permite el ingreso al aplicativo en la interfaz del administrador, con una cuenta de usuario antiguo que ya no pertenece a la organización. Causas que provocan el problema Los datos de acceso al sistema del trabajador antiguo (que ya no pertenece a la empresa), permanecen en la base de datos. Objetivo a conseguir Objetivo 03: Corregir el método que realiza la eliminación del sistema de usuarios que ya no pertenecen a la empresa. Acciones de mejora AM-003: Verificar la gestión adecuada de los datos de acceso de los usuarios activos y usuarios antiguos que ya no pertenecen a la organización. Beneficios esperados. Mayor seguridad de datos al restringir acceso a usuarios antiguos que ya no pertenecen a la empresa. E-003: El sistema permite el ingreso al aplicativo en la interfaz del administrador, con una cuenta de usuario antiguo que ya no pertenece a la organización. Análisis causas (Tormenta de ideas)  La cuenta del trabajador antiguo no se ha borrado de la base de datos.  Diseño inadecuado en la base de datos. Causa que provoca el problema Los datos de acceso al sistema del trabajador antiguo (que ya no pertenece a la empresa), permanecen en la base de datos. Área de mejora Nro. 03: Back end / página “Gestion de usuarios” del módulo del administrador / Método “Eliminar usuario”.
  • 20. Preguntas que deben ser respondidas 03 Casos de prueba con incidencias Autor: Javier Chacnama Requerimiento: Tipo: Funcional Descripción: Búsqueda de producto Historia de usuario: H01: Como usuario deseo buscar los productos ofertados para seleccionar el producto que deseo Título de prueba: P-004: Buscar producto Meta: Esta prueba verifica si al colocar el nombre de un producto en la barra de búsqueda, nos muestra el producto buscado. Tipo: Prueba unitaria. Precondiciones: Tener instalado un navegador. Pasos de la prueba: 1. Abrir la página web. 2. Ubicarse en la barra de búsqueda. 3. Colocar el nombre “Cinta aislante 3M”. 4. Hacer click en buscar. Resultado esperado Se espera que se muestre el producto “Cinta aislante 3M”, si no hay coincidencias muestra un mensaje de “Producto no disponible”. Resultado obtenido:  Desaprobado  Error encontrado E-004: El sistema muestra productos no disponibles sin stock alguno y no muestra alerta.
  • 21. Preguntas que deben ser respondidas 03 Determinación del área de mejora y análisis de causas del problema. Formulación de objetivos y acciones de mejora. Propuesta de solución 04 Área de mejora N°04: Código de la página “Búsqueda de productos” del módulo del cliente / Código de la conexión entre la página búsqueda de producto y la base de datos. Descripción del problema E-004: El sistema muestra productos no disponibles sin stock alguno y no muestra alerta. Causas que provocan el problema No tiene una adecuada programación en cuanto a cantidad de productos, faltas condicionales y hay errores en la conexión con la base de datos. Objetivo a conseguir Objetivo 04: Corregir e implementar condicionales en el código de la página búsqueda de producto, y corregir el código de conexión con la base de datos de la página búsqueda de producto. Acciones de mejora AM-004: Verificar que se muestre solo los productos en stock al cliente. Beneficios esperados. Productos no disponibles no se ofertarán a través de la página, cliente no solicitará productos no disponibles. E-004: El sistema muestra productos no disponibles sin stock alguno y no muestra alerta. Análisis causas (Tormenta de ideas)  Error en el código de existencias.  Error en la conexión con la base de datos. Causa que provoca el problema No tiene una adecuada programación en cuanto a cantidad de productos, faltas condicionales y hay errores en la conexión con la base de datos. Área de mejora Nro. 04: Código de la página “Búsqueda de productos” del módulo del cliente / Código de la conexión entre la página búsqueda de producto y la base de datos.
  • 22. Preguntas que deben ser respondidas 03 Casos de prueba con incidencias Autor: Alan Ordoñez Requerimiento: Tipo: Funcional Descripción: Gestión de productos y Gestión de oferta de productos. Historia de usuario: H14: Como administrador deseo agregar, modificar, y eliminar productos existentes para poder mantener actualizado la tienda virtual H15: Como administrador deseo agregar ofertas de los productos para mostrar a los clientes Titulo: P-007: Verificar la comunicación entre el ingreso de productos y precios y la tabla productos Meta: Esta prueba verifica el correcto enlace entre la información que ingresamos y la que se guarda en la BD en la tabla productos Tipo: Prueba de integración Precondiciones: Tener la pantalla de ingreso de productos y precios y tener la base de datos y la tabla productos. Pasos de la prueba: 1. Ingresar los datos del producto entre ellos el nombre y el precio 2. Dar click en ingresar. Resultado esperado Los datos ingresados a través de la página se guardaron satisfactoriamente en la BD y la tabla productos. Resultado obtenido:  Desaprobado  Error encontrado E-005: Los productos y los precios ofertados al cliente no coinciden.
  • 23. Preguntas que deben ser respondidas 03 Determinación del área de mejora y análisis de causas del problema. Formulación de objetivos y acciones de mejora. Propuesta de solución 04 Área de mejora N°05: Modulo administrador: Ingreso de productos/ Módulo administrador: Ingreso de ofertas de productos, código de conexión a la base de datos. Descripción del problema E-005: Los productos y los precios ofertados al cliente no coinciden. Causas que provocan el problema El código escrito para la conexión entre la base de datos de productos y su oferta no es el correcto. Objetivo a conseguir Objetivo 05: Implementar de manera correcta el código de conexión a la base de datos de los productos y sus ofertas. Acciones de mejora AM-005: Verificar que se muestre de manera correcta los productos con sus respectivas ofertas. Beneficios esperados. Clientes podrán ver los precios y ofertas reales de los productos mostrados en tienda virtual. E-005: Los productos y los precios ofertados al cliente no coinciden. Análisis causas (Tormenta de ideas)  Error al ingresar productos en stock  Error en ingresar y asignar oferta al producto.  Error en la conexión entre la base de datos y lo que se muestra al cliente  Error de codificación en la página productos y sus precios Causa que provoca el problema El código escrito para la conexión entre la base de datos de productos y su oferta no es el correcto. Área de mejora Nro. 05: Modulo administrador: Ingreso de productos/ Módulo administrador: Ingreso de ofertas de productos Código de conexión a la base de datos.
  • 24. Preguntas que deben ser respondidas 03 Casos de prueba con incidencias Autor: Joseph Castro Requerimiento: Tipo: No funcional Descripción: Tiempo medio de reparación: Si la aplicación tiene fallas al cargar una ventana, se verificará la codificación de dicha ventana, para detectar el error y ello podría darse en un tiempo de 3 a 5 días, dependiendo al número de ventanas con fallas o al nivel de complejidad Titulo: P-014: Prueba de rendimiento Meta: ¿Qué ocurre cuando un sistema es sometido a una carga de trabajo más allá de lo usual? Tipo: Prueba de sistemas no funcional Pasos de la prueba: Ingresar a la página web desde varios usuarios de diferentes máquinas al mismo tiempo y en computadoras y laptops con características básicas. Resultado esperado La aplicación web no debería colgarse o caerse del sistema. Resultado obtenido:  Desaprobado  Error encontrado E-006: La página no carga, página en blanco
  • 25. Preguntas que deben ser respondidas 03 Determinación del área de mejora y análisis de causas del problema. Formulación de objetivos y acciones de mejora. Propuesta de solución 04 Área de mejora N°06: Proveedor de hosting. Descripción del problema E-006: La página no carga, página en blanco. Causas que provocan el problema El proveedor del hosting no tiene un ancho de banda suficiente para soportar el tráfico de la página web, por lo que el proveedor es inadecuado. Objetivo a conseguir Objetivo 06: La página web debe responder adecuadamente y de manera rápida a las consultas de los clientes Acciones de mejora AM-006: Verificar que la página web tenga un rendimiento destacado para las consultas de los clientes. Beneficios esperados. Tiempo de espera de respuesta de la página web debe ser rápida. E-006: La página no carga, página en blanco. Análisis causas (Tormenta de ideas)  Proveedor inadecuado  Lentitud de red por parte del proveedor del hosting  Servidor sobredimensionado Causa que provoca el problema El proveedor del hosting no tiene un ancho de banda suficiente para soportar el tráfico de la página web, por lo que el proveedor es inadecuado. Área de mejora Nro. 06: Proveedor de hosting.
  • 26. Preguntas que deben ser respondidas 03 Casos de prueba con incidencias Autor: Joseph Castro Requerimiento: Tipo: Funcional Descripción: Gestión de usuarios. Historia de usuario: H07: Como usuario deseo iniciar sesión para iniciar con el proceso de pago Título de prueba: P-016: Pruebas de seguridad Meta: La información de los clientes es muy importante por lo que es importante mantener la confidencialidad de los datos. Tipo de prueba prueba de sistemas Pasos de la prueba: Hacer el inicio de sesión desde diferentes cuentas. Resultado esperado Al momento de iniciar sesión la contraseña no debería mostrarse y al salir de la aplicación la sesión se debe cerrar automáticamente. Resultado obtenido  Desaprobado  Error encontrado: E-007: No se puede iniciar sesión en estos momentos, Inténtalo de nuevo más tarde.
  • 27. Preguntas que deben ser respondidas 03 Determinación del área de mejora y análisis de causas del problema. Formulación de objetivos y acciones de mejora. Propuesta de solución 04 Área de mejora N°07: Inicio de Sesión / Servidores de Google Descripción del problema No se puede iniciar sesión en estos momentos, Inténtalo de nuevo más tarde. Causas que provocan el problema Puede ser que al establecer comunicación con los servidores de Google se haya detectado el error. Objetivo a conseguir Objetivo 07: Implementar de manera correcta los Servidores de Google. Acciones de mejora AM-007: Verificar que los servidores de Google funcionen bien a la hora de Iniciar Sesión. Beneficios esperados. Que los servidores de Google estén en óptimas condiciones. E-007: No se puede iniciar sesión en estos momentos, Inténtalo de nuevo más tarde. Análisis causas (Tormenta de ideas)  Correo incorrecto  Contraseña invalida Causa que provoca el problema Puede ser que al establecer comunicación con los servidores de Google se haya detectado el error. Área de mejora Nro. 07: Inicio de Sesión/ Servidores de Google.
  • 28. Preguntas que deben ser respondidas 03 Casos de prueba con incidencias Autor: Alan Ordoñez Requerimiento: Tipo: Funcional Descripción: Gestionar compra. Historia de usuario: H11: Como cliente deseo escoger el tipo de pago para la compra del producto Título de prueba: P-008: prueba de integración de pago por tarjeta Meta: Esta prueba verifica la transacción por la compra de productos Precondiciones: Tener el formulario de datos rellenados, tener una API de pago por tarjeta, el cliente debe tener saldo suficiente. Pasos de la prueba: 1. Rellenar los datos de la tarjeta 2. Dar click en pagar Resultado esperado Transacción exitosa, compra realizada con éxito. Resultado obtenido  Desaprobado  Error encontrado: E-008: Cobros de montos incorrectos.
  • 29. Preguntas que deben ser respondidas 03 Determinación del área de mejora y análisis de causas del problema. Formulación de objetivos y acciones de mejora. Propuesta de solución 04 Área de mejora N°08: Métodos de pago / Transferencia de datos de la tarjeta. Descripción del problema Cobros de montos incorrectos. Causas que provocan el problema Esto sucede cuando el cliente recibe un mensaje de error de pago, pero el pago finalmente se procesa, por lo que se carga la cuenta del titular de la tarjeta. Objetivo a conseguir Objetivo 08: Reducir los incidentes sobre los Cobros de montos incorrectos. Acciones de mejora AM-008: El desarrollo de las transferencias de datos de las tarjetas de crédito o débito. Beneficios esperados. La efectividad del planteamiento. E-008: Cobros de montos incorrectos. Análisis causas (Tormenta de ideas)  Datos incorrectos de la tarjeta  No tiene fondos suficientes en su cuenta  La tarjeta ha caducado o está desactivada Causa que provoca el problema Esto sucede cuando el cliente recibe un mensaje de error de pago, pero el pago finalmente se procesa, por lo que se carga la cuenta del titular de la tarjeta. Área de mejora Nro. 08: Métodos de pago / Transferencia de datos de la tarjeta.
  • 30. Plan de Mejoras y Seguimiento