Herramienta de registro, control y seguimiento de pruebas de software
Cargando...
Archivos
Fecha
2006
Profesor/a Guía
Idioma
es
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Andrés Bello
Nombre de Curso
Licencia CC
Licencia CC
Resumen
Las principales motivaciones que nos llevan a la búsqueda de un proyecto, se basan en una unión
de investigación y construcción de un software con el fin de poder aplicar y ampliar los
conocimientos adquiridos durante los años de carrera. Con este fin tuvimos diversas
conversaciones con profesores y profesionales del área informática de donde salió la idea de
investigar sobre SQA (Aseguramiento de la calidad del software). Durante esta investigación el
esfuerzo se centró en conocer los procesos y etapas por los cuales se debía seguir para conseguir
un software de calidad. Una vez terminada esta investigación se diseño una encuesta (Anexo L:
“Análisis de Encuesta”), que fue repartida ha empresas de desarrollo de software y a
profesionales del área, con la que identificamos las falencias que se presentan en las pruebas de
software. Una vez identificadas estas falencias se concluyo que el problema se centraba en la
planificación, control y administración de las pruebas de software. Dada la investigación se
procedió a realizar un estudio de mercado para ver la existencia de herramientas que facilitaran la
gestión del proceso de pruebas. Este estudio de mercado se centro en 3 herramientas IBM Ration
Rose, Controla y TestLog, las cuales tenían grandes fortalezas pero no cumplían a cabalidad con
el total de funcionalidades necesarias o bien no apuntaban a nuestro mercado objetivo.
Como conclusión de la encuesta y el estudio de mercado nos vimos en la necesidad de desarrollar
una herramienta que gestionara las áreas de planificación, administración y ejecución de pruebas
de software en un ambiente Web y orientado a un mercado de empresas pequeñas y medianas.
Una vez finalizada la etapa de análisis, se procedió al diseño de la solución visualizada,
utilizando la metodología “TOP-DOWN”, modularizando la problemática. Se realizó un
diagrama para ver los casos de usos del proceso de pruebas de Software con UML, también un
diagrama de la forma generalizada en la que las pequeñas y medianas empresas realizan su
proceso de pruebas de Software. Durante la etapa del diseño, se considero una herramienta de
software que pudiese ser auditada, registrando cada una de las operaciones efectuadas con la
herramienta.
El siguiente paso fue la construcción de la solución, para ello se debió elegir una plataforma para
desarrollarla, para ello se confecciono una tabla para evaluar las distintas alternativas
tecnológicas presentes en el mercado. Se utilizo el modelo de 3 capas para construir la solución.
Para la realización del proyecto se tuvo que definir las metodologías de administración del
proyecto, se realizo una WBS, a partir de la cual se confecciono la carta Gantt, se definieron los
alcances y restricciones del proyecto, plan de desarrollo, plan de instalación, plan de pruebas.
Con la aplicación de las metodologías, se consiguió realizar la estimación del costo del proyecto,
y poder mitigar los riesgos del proyecto.
Notas
Tesis (Ingeniero en Computación e Informática)
Palabras clave
Software Computacional, Desarrollo, Mantención de Software