Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/10495/38589
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorCoronado García, Robinson-
dc.contributor.advisorOsorno Zapata, Sebastián-
dc.contributor.authorMontoya Garcia, Alejandro-
dc.date.accessioned2024-03-18T14:36:17Z-
dc.date.available2024-03-18T14:36:17Z-
dc.date.issued2024-
dc.identifier.urihttps://hdl.handle.net/10495/38589-
dc.description.abstractRESUMEN : En el mundo del desarrollo de software, la adopción de prácticas para asegurar la calidad del código y el producto final es cada vez más común, entre estas prácticas se encuentra la implementación de pruebas en el desarrollo, como las pruebas unitarias, siendo de las más adoptadas, ya que ayudan a comprobar que las funcionalidades desarrolladas se comporten según lo esperado; sin embargo, aún existen situaciones donde, por diferentes circunstancias, la aplicación de estas pruebas permanece ausente, tal es el caso de los desarrollos sobre la herramienta VtexIo, la plataforma de desarrollo provista por Vtex, una de las principales soluciones de e-commerce en Latinoamérica, la cual permite el desarrollo de aplicaciones alojadas en su infraestructura sin costo adicional. En VtexIo, especialmente hablando de las aplicaciones de backend, no es común tener pruebas en el código, esto puede ser debido tanto a la falta de documentación para aplicar pruebas en este tipo aplicaciones, como a las restricciones propias de la herramienta, es por ello que el objetivo principal de este proyecto es investigar, implementar y ejecutar exitosamente pruebas unitarias en las aplicaciones backend desarrolladas sobre VtexIo. Este objetivo es desarrollado sobre una metodología iterativa, donde se prueba la implementación de 3 frameworks diferentes de pruebas unitarias, analizando en cada una las particularidades a tener en cuenta para su ejecución y las capacidades que brindan, para finalmente encontrar que es posible hacer uso de cada una aunque con diferentes niveles de dificultad en su implementación.spa
dc.description.abstractABSTRACT : In the world of software development, adoption of practices to ensure the quality of the code and its final product is increasing day by day, among these practices is the implementation of tests in the code, like unit testing, being one of the most accepted, since they help to check that developed functionalities act according as expected, however, there is still cases where, for many reasons, application of those test is absent, such is the case of developments on VtexIo, the development platform given by Vtex, one of the leading e-commerce solutions in latin america, which allows the development of apps hosted in its own infrastructure without additional cost. In VtexIo, specially in backend applications, there are usually no tests in the code, this could be due the absence of documentation to apply test in this typeof application, as well as tool restrictions, it's because of that that this project main objective is carry out a research, implementation and successful execution of unit testing on backend application developed in VtexIo. This objective is developed on an interactive methodology, where the implementation of 3 different unit testing frameworks is attempted, analyzing the péculiarities to be taken in account and capabilities of each one, to finally find that each one is possible to use, however, with different levels of difficulty for its implementation.spa
dc.format.extent27 páginasspa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.type.hasversioninfo:eu-repo/semantics/draftspa
dc.rightsinfo:eu-repo/semantics/openAccessspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/2.5/co/*
dc.titleInvestigación, implementación, ejecución y evaluación de pruebas unitarias en aplicaciones backend de VtexIospa
dc.typeinfo:eu-repo/semantics/bachelorThesisspa
oaire.versionhttp://purl.org/coar/version/c_b1a7d7d4d402bccespa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2spa
thesis.degree.nameIngeniero de Sistemas.spa
thesis.degree.levelPregradospa
thesis.degree.disciplineFacultad de Ingeniería. Ingeniería de Sistemasspa
thesis.degree.grantorUniversidad de Antioquiaspa
dc.rights.creativecommonshttps://creativecommons.org/licenses/by-nc-sa/4.0/spa
dc.publisher.placeMedellín, Colombiaspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.type.redcolhttps://purl.org/redcol/resource_type/TPspa
dc.type.localTesis/Trabajo de grado - Monografía - Pregradospa
dc.subject.lembDesarrollo de programas para computador-
dc.subject.lembComputer software - Development-
dc.subject.lembComercio electrónico-
dc.subject.lembElectronic commerce-
dc.subject.lembEficiencia-
dc.subject.lembEfficiency-
dc.subject.agrovocCalidad-
dc.subject.agrovocQuality-
dc.subject.agrovocProductividad-
dc.subject.agrovocProductivity-
dc.subject.proposalVtexspa
dc.subject.proposalVtexIOspa
dc.subject.proposalPruebas Unitariasspa
dc.subject.agrovocurihttp://aims.fao.org/aos/agrovoc/c_6400-
dc.subject.agrovocurihttp://aims.fao.org/aos/agrovoc/c_6210-
Aparece en las colecciones: Ingeniería de Sistemas

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
MontoyaAlejandro_2024_PruebasEnVtexio.pdfTrabajo de grado de pregrado312.25 kBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons