Propuesta de despliegue continuo y virtualización basada en contenedores para ambientes de pruebas de software

Fecha

Autor corporativo

Título de la revista

ISSN de la revista

Título del volumen

Editor

Compartir

Altmetric

Resumen

The growing technological transformation has forced companies to define their business evolution strategies by changing the paradigm of their technology area, going from being a support in the business to a strategic ally to seek the fulfillment of their vision. These changes have made it possible to develop agile methodologies for software development, resulting in the continuous generation of applications that constantly and rapidly evolve, causing the technological infrastructure for the assembly of traditional test environments in organizations to limit the evolutionary agility of the software solutions. This situation forces companies to evaluate technological and process mechanisms that allow them to mount virtual software test environments quickly and at low cost using free technologies. In this context, this document will present the solution proposal to implement an agile environment scheme through an automatic virtualization process in the application testing environment and their versioning control.

Descripción

La creciente transformación tecnológica ha obligado a las compañías a definir sus estrategias de evolución empresarial cambiando el paradigma de su área de tecnología, pasando de ser un apoyo en el negocio a un aliado estratégico para buscar el cumplimiento de su visión. Estos cambios han permitido desarrollar metodologías ágiles para el desarrollo de software, trayendo como consecuencia, la generación continua de aplicaciones que evolucionan constante y rápidamente, haciendo que la infraestructura tecnológica para el montaje de ambientes de pruebas tradicional en las organizaciones limite la agilidad evolutiva de las soluciones de software. Esta situación obliga a las empresas a evaluar mecanismos tecnológicos y de proceso que les permita el montaje virtual de ambientes de pruebas de software de manera rápida y a bajo costo utilizando tecnologías libres. Bajo este contexto, en este documento se presentará la propuesta de solución para implementar un esquema de ambientes ágiles mediante un proceso de virtualización automática en el entorno de pruebas de aplicaciones y control de versionamiento de las mismas.

Palabras clave

Virtualización, DevOps, Despliegue Continuo, Calidad de Software

Materias

Especialización en Gestión de Proyectos de Ingeniería - Tesis y disertaciones académicas , Metodologías ágiles , Contenedores , Desarrollo de software de aplicaciones , Desarrollo de programas para computador , DevOps (Metodología de desarrollo de software)

Citación