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/
id |
UNIANDES2_4cda67d23389ea4e2e952d040e637c92 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/53384 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Cardozo Álvarez, Nicolásvirtual::8277-1Gómez Torres, Juan Sebastiánea0dce1b-4cc3-4eb9-81a8-1beb12cb694a5002021-11-03T16:20:32Z2021-11-03T16:20:32Z2021http://hdl.handle.net/1992/5338424338.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/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.This thesis seeks to help define and implement development protocols based on the use of automatic tests in the CI / CD process of companies, particularly in the case of startups. For this, an analysis of its technology stack is made and two approaches of possible test implementations are proposed (BDT and unit tests). In addition, the way in which the implementations are developed for each of these strategies is explained, providing information on the code structure and complications presented throughout the process. The results evaluate characteristics such as implementation speed, test execution time and number of bugs that were reported from the suites in order to contrast and define the best approach for this type of company.Ingeniero de Sistemas y ComputaciónPregrado49 páginasapplication/pdfspaUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y ComputaciónImplementación de pipeline de desarrollo en startupsTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TPInterfaces de programación de aplicaciones (Programas para computador)Desarrollo de software de aplicaciónIngeniería201523607Publicationhttps://scholar.google.es/citations?user=3iTzjQsAAAAJvirtual::8277-10000-0002-1094-9952virtual::8277-1a77ff528-fc33-44d6-9022-814f81ef407avirtual::8277-1a77ff528-fc33-44d6-9022-814f81ef407avirtual::8277-1ORIGINAL24338.pdfapplication/pdf946391https://repositorio.uniandes.edu.co/bitstreams/200d509d-ddc3-4242-9505-0d3dd3bf24da/download69ed2a5bd5ede7ecb1e4d49caa1823faMD51TEXT24338.pdf.txt24338.pdf.txtExtracted texttext/plain72734https://repositorio.uniandes.edu.co/bitstreams/79542b32-6de2-4afe-9f87-df9e9def405b/download7e186e8b17e2a4a5e15baacfe8c7565bMD54THUMBNAIL24338.pdf.jpg24338.pdf.jpgIM Thumbnailimage/jpeg2673https://repositorio.uniandes.edu.co/bitstreams/83449ee5-7f55-4728-b9dd-b4aaacfd8234/downloada247f80fe0c98d4e4797cc6c0d03c340MD551992/53384oai:repositorio.uniandes.edu.co:1992/533842024-03-13 13:38:24.411http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |
dc.title.spa.fl_str_mv |
Implementación de pipeline de desarrollo en startups |
title |
Implementación de pipeline de desarrollo en startups |
spellingShingle |
Implementación de pipeline de desarrollo en startups Interfaces de programación de aplicaciones (Programas para computador) Desarrollo de software de aplicación Ingeniería |
title_short |
Implementación de pipeline de desarrollo en startups |
title_full |
Implementación de pipeline de desarrollo en startups |
title_fullStr |
Implementación de pipeline de desarrollo en startups |
title_full_unstemmed |
Implementación de pipeline de desarrollo en startups |
title_sort |
Implementación de pipeline de desarrollo en startups |
dc.creator.fl_str_mv |
Gómez Torres, Juan Sebastián |
dc.contributor.advisor.none.fl_str_mv |
Cardozo Álvarez, Nicolás |
dc.contributor.author.none.fl_str_mv |
Gómez Torres, Juan Sebastián |
dc.subject.armarc.none.fl_str_mv |
Interfaces de programación de aplicaciones (Programas para computador) Desarrollo de software de aplicación |
topic |
Interfaces de programación de aplicaciones (Programas para computador) Desarrollo de software de aplicación Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
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. |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-11-03T16:20:32Z |
dc.date.available.none.fl_str_mv |
2021-11-03T16:20:32Z |
dc.date.issued.none.fl_str_mv |
2021 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/53384 |
dc.identifier.pdf.none.fl_str_mv |
24338.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/53384 |
identifier_str_mv |
24338.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
49 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.none.fl_str_mv |
Ingeniería de Sistemas y Computación |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.none.fl_str_mv |
Departamento de Ingeniería de Sistemas y Computación |
publisher.none.fl_str_mv |
Universidad de los Andes |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/200d509d-ddc3-4242-9505-0d3dd3bf24da/download https://repositorio.uniandes.edu.co/bitstreams/79542b32-6de2-4afe-9f87-df9e9def405b/download https://repositorio.uniandes.edu.co/bitstreams/83449ee5-7f55-4728-b9dd-b4aaacfd8234/download |
bitstream.checksum.fl_str_mv |
69ed2a5bd5ede7ecb1e4d49caa1823fa 7e186e8b17e2a4a5e15baacfe8c7565b a247f80fe0c98d4e4797cc6c0d03c340 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812133928755003392 |