Implementación de pipeline de desarrollo en startups

Esta tesis busca ayudar a definir e implementar protocolos de desarrollo a partir del uso de pruebas automáticas en el proceso de CI/CD de las empresas, en particular en el caso de las startups. Para esto se hace un análisis de su stack de tecnología y se proponen dos acercamientos de posibles imple...

Full description

Autores:
Gómez Torres, Juan Sebastián
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/53384
Acceso en línea:
http://hdl.handle.net/1992/53384
Palabra clave:
Interfaces de programación de aplicaciones (Programas para computador)
Desarrollo de software de aplicación
Ingeniería
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:Esta tesis busca ayudar a definir e implementar protocolos de desarrollo a partir del uso de pruebas automáticas en el proceso de CI/CD de las empresas, en particular en el caso de las startups. Para esto se hace un análisis de su stack de tecnología y se proponen dos acercamientos de posibles implementaciones de las pruebas (BDT y pruebas unitarias). Además, se explica la manera en la que se desarrollan las implementaciones para cada una de estas estrategias, brindando información de estructura de código y complicaciones presentadas a lo largo del proceso. Los resultados evaluan características como velocidad de implementación, tiempo de ejecución de las pruebas y número de bugs que fueron reportados a partir de las suites para así contrastar y definir cuál es el mejor acercamiento para este tipo de empresas.