Proyecto Final de Grado
Sistema de Gestión de Calidad de Software - QUALITY TRACKING
Fecha
2017Autor
Valverde, María Virginia
Vera Calle, María Belén
Institución
Resumen
El Objetivo de nuestro Proyecto de Grado, es el diseño y desarrollo de una
herramienta de gestión de Calidad para los productos de Software desarrollados por
la empresa Harriague y Asociados.
La aplicación desarrollada, bajo el nombre de "QUALITY TRACKING", permite la
gestión de las pruebas para lograr el aseguramiento de la calidad de los productos
entregados.
Está compuesta por los siguientes módulos:
Proyectos.
Requerimientos.
Casos de Prueba.
Ciclos de Prueba.
Ejecuciones.
Incidencia.
Métricas.
Cada módulo, permite la creación, edición y eliminación de elementos contenidos
en dicho modulo. Además, permite la búsqueda de estos elementos, mediante
diversos filtros.
El modulo Ejecuciones, contiene los distintos ciclos de prueba generados para cada
proyecto, según criterio del Analista de Pruebas, quien lo crea. En cada uno de estos
ciclos se ejecutan las pruebas definidas y se indica el avance de ejecución, así como
también, de éxitos y fallas en las mismas. En caso de encontrar una falla durante
una ejecución, es posible registrar una Incidencia asociada a la misma.
El modulo Incidencias, está compuesto por cada defecto u observación registrado
durante las ejecuciones. En él, se indica el tipo de Incidencia, la severidad, la
prioridad, el estado, el responsable y el proyecto al cual está asociada.
Cada usuario al cual se le asigna una incidencia, puede modificarla y derivarla a otro
usuario para el tratamiento y/o seguimiento. Se registra la trazabilidad de cada
incidencia en una base de datos.El módulo Métricas, contiene las diversas categorías para medir la calidad de los
entregables para cada proyecto registrado. Las categorías definidas son:
Métricas Generales: indican por proyecto, el total de ciclos de prueba,
mostrando para cada uno la cantidad de pruebas, las ejecuciones exitosas,
las fallidas y las que restan ejecutar del ciclo. Además, muestra por Tester,
las ejecuciones exitosas y las ejecuciones fallidas para cada proyecto.
Métricas de Incidencias: indican por proyecto, mediante gráficos de torta, las
incidencias por persona asignadas, por tipo, por severidad y por estado en el
que se encuentra.
Métricas de Amplitud - Cobertura: es un reporte que contiene, por proyecto
y por ciclo de prueba, la información del proyecto, los recursos asignados,
estadísticas por requerimiento y métricas resumen: CPE, CPR y CPRT.
Métricas de Madurez de Pruebas: es un reporte que contiene, por proyecto y
por ciclo de prueba las siguientes métricas: CPF, CPSR, CPR, CPFR.
Métricas de Perfiles de Fallos: es un reporte grafico por proyecto y por ciclo
de prueba donde se visualiza el porcentaje de defectos por tipo de severidad
y el número de defectos por tipo de severidad.
Métricas de Densidad de Defectos: es un gráfico informativo por proyecto de
los estados de las Incidencias registradas en el proyecto a medida que
transcurren los ciclos de prueba.
La aplicación cuenta con seguridad basada en Usuarios y Grupos de Usuarios, cada
usuario pertenece a uno o más grupos, los cuales tienen habilitadas determinadas
características de acción dentro de cada módulo.
Los grupos definidos son:
Administradores
Analistas Funcionales
Desarrolladores
Testers