Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/10495/38578
Título : Automatización de Pruebas en People App : Incrementando la Eficiencia y la Precisión en el Proceso de Pruebas
Autor : Ochoa Gonzalez, Sebastian
metadata.dc.contributor.advisor: Santamaría Galvis, Andrés David
metadata.dc.subject.*: Programas para computador
Computer programs
Automatización
Automation
Administración de bases de datos
Data base management
Procesamiento de datos
Data processing
Pruebas de software
Mantenimiento de pruebas
http://aims.fao.org/aos/agrovoc/c_10289
Fecha de publicación : 2024
Resumen : RESUMEN : El proyecto People App es una iniciativa de software interna de la compañía GAP, para facilitar y documentar los procesos administrativos más comunes que se realizan dentro de la organización, como lo son: la asignación de personal, la asignación de clientes, el seguimiento motivacional de los empleados, el seguimiento de los logros personales y las certificaciones adquiridas, entre otras actividades. Actualmente, el aplicativo People App cuenta con una gran cantidad de módulos, y por lo tanto un número significativamente alto de casos de prueba que consumen muchísimo tiempo en pruebas manuales, sobre todo en la ejecución de pruebas de regresión, por lo que se implementó un desarrollo de pruebas automatizadas que agilizó enormemente este proceso facilitando la entrega continua, esencial para la metodología ágil sobre la cual se está desarrollando este proyecto. Este proyecto resultó en un aumento significativo del número de pruebas automatizadas logrando que el proceso de la evaluación del software se ejecute de forma mucho más rápida, disminuyendo el tiempo entre cada entrega, aumentando la precisión de las pruebas y su confiabilidad. Simultáneamente se realizó un mantenimiento constante al suite de pruebas automatizadas, manteniéndolas actualizadas ante los cambios y asegurando un alto nivel de estabilidad en su ejecución. Teniendo en cuenta el esfuerzo realizado en el desarrollo de este proyecto y los resultados obtenidos, se pueden evidenciar los beneficios que trae la automatización de pruebas dentro del desarrollo de software, siempre y cuando se tengan en cuenta sus limitaciones.
ABSTRACT : The People App project is an internal software initiative of the GAP company to document and facilitate the most common administrative processes carried out within the organization, such as personnel assignment, customer assignment, monitoring employee motivation, keeping track of personal achievements, and new acquired certifications, among other activities. Currently, the People App application has a large number of modules and therefore a significantly high number of test cases that consume a lot of time in manual testing, especially in the execution of regression tests, which is why automated tests were developed, greatly streamlining this process and facilitating continuous delivery, which is essential for the agile methodology on which this project is being developed. This project resulted in a significant increase in the number of automated tests, making the software evaluation process run much faster, reducing the time between each delivery, and increasing the precision of the tests and their reliability. Simultaneously, constant maintenance was carried out on the automated test suite, keeping them updated with new changes and ensuring a high level of stability in their execution. Considering the effort made in the development of this project and the obtained results, the benefits that test automation brings to software development can be evident, as long as its limitations are taken into account.
metadata.dc.relatedidentifier.url: https://bit.ly/3vnzWHs
Aparece en las colecciones: Ingeniería de Sistemas

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
OchoaSebastian_2024_AutomatizacionPruebasEficiencia.pdfTrabajo de grado de pregrado1.01 MBAdobe PDFVisualizar/Abrir
Anexo1.pdfAnexo184 kBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.