INFORMATICAS
MATERIA:
GESTION DE CALIDAD DEL SOFTWARE
DOCENTE:
ING. JORGE MOYA DELGADO
INTEGRANTES:
ALIATIS RAMIREZ ENZO
CANTOS MOREIRA BRAYAN
CASTRO VARA BRANGY
MENDOZA GARCIA BYRON
Índice
Introducción ................................................................................................................................... 3
Propósito .................................................................................................................................... 3
Objetivos de la prueba............................................................................................................... 3
Alcance ...................................................................................................................................... 3
Descripción del sistema ................................................................................................................ 4
Entrada en la aplicación ............................................................................................................ 4
Requisitos de la prueba .............................................................................................................. 25
Requisitos de Software ........................................................................................................... 25
Requisitos de hardware ........................................................................................................... 25
Otras dependencias ................................................................................................................ 25
Estimaciones del esfuerzo de prueba......................................................................................... 26
Horarios de prueba ..................................................................................................................... 27
Prueba de funcionalidades ......................................................................................................... 28
Entrada:................................................................................................................................ 28
Salida: .................................................................................................................................. 28
Prueba de Interfaz de Usuario: ................................................................................................... 33
Objetivo de la Prueba: ............................................................................................................. 33
Prueba de Usabilidad .............................................................................................................. 33
Diseño de página y diseño visual. ....................................................................................... 33
Navegación. ......................................................................................................................... 34
Capacidad de búsqueda del sitio. ....................................................................................... 34
Accesibilidad y discapacidad. .............................................................................................. 35
Prueba del sistema. .................................................................................................................... 37
Objetivo de la Prueba: ............................................................................................................. 37
Supuestos y restricciones ........................................................................................................... 39
Supuestos ................................................................................................................................ 39
Restricciones ........................................................................................................................... 39
Evaluaciones de riesgos y contingencias. .................................................................................. 40
Gestión de pruebas y defectos. .................................................................................................. 40
Electron ESLint ........................................................................................................................ 41
Spectron JS ............................................................................................................................. 41
Defectos ...................................................................................................................................... 41
Proceso de seguimiento de defectos:......................................................................................... 42
Errores-defectos .......................................................................................................................... 43
Métricas de prueba ..................................................................................................................... 46
Responsabilidades y aprobaciones. ........................................................................................... 47
Referencias y documentos justificativos ..................................................................................... 48
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Introducción
Propósito
Objetivos de la prueba
Alcance
Prueba funcional: Realizada por equipo de prueba de función. Definir y ejecutar casos
de prueba para verificar todos los requisitos funcionales.
Prueba de interfaz de usuario: realizada por el equipo de prueba de
usabilidad. Verificar la usabilidad de los menús y la facilidad de navegación entre
pantallas..
Prueba del sistema: realizada por el equipo de prueba del sistema. Defina y ejecute
un conjunto de secuencias típicas de funciones (5 escenarios) que el usuario final
ejecutaría diariamente. Verifique el tiempo de respuesta de carga, guardar y
navegación del menú. También ejecute los escenarios de clientes que se utilizarán en
la prueba de aceptación del usuario.
Prueba de aceptación del usuario: realizada por el cliente (usuario final) utilizando un
conjunto de escenarios acordados.
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Descripción del sistema
Entrada en la aplicación
Luego de haber escrito nuestro usuario y contraseña de una forma correcta e iniciado
sesión se nos mostrará la siguiente ventana principal.
Luego de haber dado clic en la opción VENTAS nos mostrara lo siguiente. En la cual son los
reportes de ventas durante todo el año.
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Luego de haber dado clic en la opción ACTIVIDADES nos mostrara lo siguiente. En la
cual son los reportes de las actividades que se han realizado.
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Luego de haber dado clic en la opción envio de correos nos mostrara la siguiente
ventana con sus respectivos correos, cédula y nombre.
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Una vez ingresado los datos y guardado nos mostrara un mensaje en donde
nos permitirá ingresar nuevamente datos.
Una vez dado clic en la opción ver clientes registrados nos mostrará lo siguiente.
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Una vez ingresado los datos de una forma correcta y guardada nos aparecerá el
siguiente mensaje que el formulario es vàlido.
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
registrado con éxito. Finalmente en la misma damos clic en la opción ver empleados
registrados
Una vez dado clic en la opción ver empleados registrados nos aparecerá la
siguiente ventana con dichos procesos. Luego damos clic en la siguiente
opción.
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
disponibles y no disponibles.
En venta productos podemos ver las ventas realizadas en donde vamos a ingresar
los datos ya existentes y damos clic en agregar producto.
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Una vez dado clic en OK se procederá a mostrar la factura con los datos respectivos
del producto.
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Procedemos a dar clic en el icono del carrito para ver los detalles de la venta.
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Una vez dado clic podemos ver los detalles de la venta de una forma
satisfactoriamente. Y damos clic en salir.
Caso contrario nos dará la opción de ingresar nuevamente al sistema ubicando con
usuario y contraseña
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Requisitos de la prueba
Requisitos de Software
Requisitos de hardware
Otras dependencias
Dependencias de npm
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Ejecutar 2 PD
pruebas
Ejecutar 2 PD
pruebas
Ejecutar 1 PD
pruebas
Total 28 PD
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Horarios de prueba
Prueba de funcionalidades
Entrada: Una vez terminando con la prueba unitaria se iniciara con la prueba de
funcionalidad.
Precondiciones ninguna
Postcondiciones Ninguna
Estado Inefectivo
Estabilidad Media
Postcondiciones Ninguna
Estado Ineficiente
Estabilidad Baja
Postcondiciones Ninguna
Urgencia Urgente
Estado inaprovechable
Estabilidad Baja
Postcondiciones Ninguna
Urgencia media
Estabilidad media
Postcondiciones Ninguna
Estado inoperable
Estabilidad Baja
Objetivo de la Prueba:
para esta prueba en particular será identificar primero los elementos clave a probar para
cada categoría especificada para crear la lista de verificación y luego usar esa lista de
verificación para la prueba. El probador usara un usuario administrador para poder realizar
las puedes del sistema “CAR DE LUJO”.
Prueba de Usabilidad
El diseño del programa está limpio sin demasiadas imágenes o texto, lo que
confunde la búsqueda de información.
La interfaz grafica de este sistema es limpio el tamaño del texto y de los iconos es
agradable y visible para el usuario, en la ventana principal se encontraremos un resumen
general de todo los que encontraremos en el programa.
Ventana principal
Navegación.
"El usuario puede encontrar fácilmente dónde iniciar sesión en el sistema"
Al contar con un menú lateral se hace fácil volver a la pantalla que desea el usuario, en
este caso el sistema no tiene problema.
En la pantalla principal se encuentran iconos con un resumen general del sistema, por
ejemplo, cuantos clientes están agregado o cuantos productos existen, pero estos iconos
al darle click no muestra un detalle o nos dirigen al apartado de clientes o productos.
Accesibilidad y discapacidad.
“Se evita el uso de rojo y azul juntos, ya que pueden no ser distinguidos por
los usuarios que son ciegos al color.”
El programa solo usa el azul, como color principal del sistema estos dos colores (azul
y rojo) solo se juntan cuando se muestra una tabla de datos para eliminar (Rojo) y
editar (Azul).
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Identificador PS001
Nombre Inicio de sesión y registro de usuario
Req. Asociados. NINGUNO
Descripción Para ingresar al sistema deberá tener un usuario y una
contraseña asignada, dependiendo el rol que tenga, la
pantalla mostrará el contenido. El usuario administrador
tendrá todos los privilegios para manipular el sistema,
mientras que el usuario normal solo tendrá ciertos
privilegios.
Prioridad Importante
Fuente Car de Lujo
Estabilidad Alta
Comentarios El Usuario normal solo podrá visualizar el inventario, no hará
nada mas.
Identificador PS002
Nombre Inicio sesión
Req. Asociados. PS001
Descripción Para que un usuario pueda ingresar al sistema, el
Administrador principal tendrá que crear una cuenta al
usuario ya que este tiene todos los privilegios.
Datos específicos Para ingresar al sistema se necesitará:
Usuario
Contraseña
Prioridad Importante
Fuente Car de lujo
Estabilidad Alta
Comentarios Si el usuario olvida la contraseña el Administrado es el
único que puede recuperar y activar la cuenta.
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Identificador PS003
Nombre Registrar Usuario
Req. Asociados. PS001 – PS002
Descripción Se necesita tener todos los datos que pide el sistema para
que le Administrado pueda crear una cuenta, y darle los
privilegios que debería tener el usuario nuevo
Datos específicos Deberá manejar la siguiente información:
Usuario
Contraseña
Tipo de Usuario
Prioridad Importante
Fuente Car de Lujo
Estabilidad Alta
Comentarios Al registrar un nuevo usuario el administrador debería saber
si este será un Administrador principal o un usuario normal.
Identificador PS004
Nombre Nuevo Producto
Req. Asociados. Ninguna
Descripción Solo el administrador podrá registrar un nuevo producto ya
que el usuario normal no puede hacer esta acción, se
tendrán que llenar todos los datos del nuevo producto.
Prioridad Importante
Fuente Car de Lujo
Estabilidad Alta
Comentarios
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Supuestos y restricciones
Supuestos
Este sistema realizará la gestión de ventas y de servicios, dicho proyecto tendrá un acceso de
administración que controlará todos los procesos de facturación y asignación de servicios; tanto
en parte de clientes, despacho de productos, y monitoreo de empleados.
En acceso para usuarios se realizan los registros, éste es manipulado por los usuarios
La empresa Car de Lujo lleva un control manual de sus procesos y una asignación de tareas en
servicios de una forma no acorde a la calidad de los procesos, por lo que es de vital e imponente
importancia la realización de un software que agilice y organice las actividades del lugar.
Restricciones
Las pruebas solo se realizarán en maquina en las que se encuentre instalado alguna
aplicación que función como servidor.
Facultad de Ciencias Informáticas
Gestión de Calidad del Software
Docente: Ing. Jorge Moya delgado
Electron ESLint
Spectron JS
Un marco de código abierto para escribir fácilmente pruebas de integración para su aplicación
Electron. Spectron configura y desmonta tu aplicación y permite que sea manejada por pruebas
de forma remota con soporte completo para las API de Electron. Construido sobreChromeDriver
y WebDriverIO .
Defectos
Errores-defectos
Ítem Descripción
Escenario de prueba Visualizar Reportes
Ítem Descripción
Escenario de prueba Vender productos
Ítem Descripción
Escenario de prueba Usuario Manipula el panel de inicio
Ítem Descripción
Escenario de prueba Asignación de actividades a empleados
Ítem Descripción
Escenario de prueba Productos para la venta
Métricas de prueba
Responsabilidades y aprobaciones.