Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/10495/38589
Título : Investigación, implementación, ejecución y evaluación de pruebas unitarias en aplicaciones backend de VtexIo
Autor : Montoya Garcia, Alejandro
metadata.dc.contributor.advisor: Coronado García, Robinson
Osorno Zapata, Sebastián
metadata.dc.subject.*: Desarrollo de programas para computador
Computer software - Development
Comercio electrónico
Electronic commerce
Eficiencia
Efficiency
Calidad
Quality
Productividad
Productivity
Vtex
VtexIO
Pruebas Unitarias
http://aims.fao.org/aos/agrovoc/c_6400
http://aims.fao.org/aos/agrovoc/c_6210
Fecha de publicación : 2024
Resumen : RESUMEN : 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.
ABSTRACT : 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.
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