Investigación, implementación, ejecución y evaluación de pruebas unitarias en aplicaciones backend de VtexIo
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...
- Autores:
-
Montoya Garcia, Alejandro
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/38589
- Acceso en línea:
- https://hdl.handle.net/10495/38589
- Palabra clave:
- 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
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-sa/2.5/co/
| Summary: | 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. |
|---|
