- Universidad Piloto de Colombia
- Trabajos de Grado - Seccional Alto Magdalena
- Facultad de Ingenierías
- Ingeniería de Sistemas
- View Item
Aseguramiento de la calidad del software mediante la implementación de integración continua
View/ Open
Date
2020-10-07Author
Lozano Pinto, Oliver Fabian
González Rodríguez, Jf Camilo Andrés
xmlui.dri2xhtml.METS-1.0.item-advisor
Pineda Cadena, Edicson
Metadata
Show full item recordAbstract
El presente documento pretende evidenciar de manera clara y concisa las diversas ventajas que presenta la puesta en marcha de un sistema o proceso de integración continua.
En el ciclo de vida de desarrollo del software, es frecuente encontrarse con errores de código debido a fallas humanas por más profesional y experimentado que sean los equipos de trabajo. Pero entonces, ¿Cómo podemos disminuir la frecuencia de los errores humanos en la codificación? La respuesta es mediante la integración continua. Pero ¿Y cómo? A través del control de calidad mediante la realización de una serie de ejecuciones de pruebas unitarias validando así que cada entrega o cambio realizado al código fuente funcione correctamente en la aplicación.
La integración continua es una práctica habitual en el mundo del desarrollo actual, usada principalmente por equipos de desarrollo que han adoptado metodologías ágiles de trabajo.
Básicamente, consiste en un proceso por el cual cualquier pequeña mejora en el software se integra rápidamente con el software que se llevará producción. Cualquier mejora, debidamente probada, es integrada en los repositorios de control de versiones, junto con las mejoras producidas por otros desarrolladores del equipo de trabajo.
Es por esta razón que se optó por realizar la monografía, lo que a su vez significó realizar una investigación de las tareas imprescindibles para implementar la integración continua, con el fin de identificar las herramientas fundamentales que posibiliten dicho proceso, además de realizar el correspondiente análisis e implementación para la integración entre dichos instrumentos.
Además, se realizaron indagaciones sobre las diferentes formas que existen actualmente para ejecutar el proceso de integración continua y la manera en que las empresas realizan dicho proceso, y a su vez los tipos de soluciones informáticas existentes en la actualidad que satisfacen dicha necesidad.
Collections
- Ingeniería de Sistemas [242]
The following license files are associated with this item: