Herramienta de registro, control y seguimiento de pruebas de software

Cargando...
Miniatura
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
Citación
DOI
Link a Vimeo