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...
- 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/
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. |
---|