Automatización de Pruebas en People App : Incrementando la Eficiencia y la Precisión en el Proceso de Pruebas

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...

Full description

Autores:
Ochoa Gonzalez, Sebastian
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/38578
Acceso en línea:
https://hdl.handle.net/10495/38578
Palabra clave:
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
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-sa/4.0/
id UDEA2_b9d1529548a5ae80616d6012e6760669
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/38578
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Automatización de Pruebas en People App : Incrementando la Eficiencia y la Precisión en el Proceso de Pruebas
title Automatización de Pruebas en People App : Incrementando la Eficiencia y la Precisión en el Proceso de Pruebas
spellingShingle Automatización de Pruebas en People App : Incrementando la Eficiencia y la Precisión en el Proceso de Pruebas
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
title_short Automatización de Pruebas en People App : Incrementando la Eficiencia y la Precisión en el Proceso de Pruebas
title_full Automatización de Pruebas en People App : Incrementando la Eficiencia y la Precisión en el Proceso de Pruebas
title_fullStr Automatización de Pruebas en People App : Incrementando la Eficiencia y la Precisión en el Proceso de Pruebas
title_full_unstemmed Automatización de Pruebas en People App : Incrementando la Eficiencia y la Precisión en el Proceso de Pruebas
title_sort Automatización de Pruebas en People App : Incrementando la Eficiencia y la Precisión en el Proceso de Pruebas
dc.creator.fl_str_mv Ochoa Gonzalez, Sebastian
dc.contributor.advisor.none.fl_str_mv Santamaría Galvis, Andrés David
dc.contributor.author.none.fl_str_mv Ochoa Gonzalez, Sebastian
dc.subject.lemb.none.fl_str_mv Programas para computador
Computer programs
Automatización
Automation
Administración de bases de datos
Data base management
topic 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
dc.subject.agrovoc.none.fl_str_mv Procesamiento de datos
Data processing
dc.subject.proposal.spa.fl_str_mv Pruebas de software
Mantenimiento de pruebas
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_10289
description 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.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-03-18T12:47:58Z
dc.date.available.none.fl_str_mv 2024-03-18T12:47:58Z
dc.date.issued.none.fl_str_mv 2024
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/38578
url https://hdl.handle.net/10495/38578
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.issupplementedby.spa.fl_str_mv https://bit.ly/3vnzWHs
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/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 https://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 28 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/bf66ffae-9868-4d9f-b8e6-3fa166bc3a19/download
https://bibliotecadigital.udea.edu.co/bitstreams/bc8f8f3c-bc63-4f5c-b7a0-a63f55457f43/download
https://bibliotecadigital.udea.edu.co/bitstreams/fe0df17d-0ce9-4ce3-95ea-ef3671cd9d7a/download
https://bibliotecadigital.udea.edu.co/bitstreams/3c0eba3a-3168-476d-a41f-04cf2de8a284/download
https://bibliotecadigital.udea.edu.co/bitstreams/c23fb04c-871a-4014-904d-3794b9786cb5/download
https://bibliotecadigital.udea.edu.co/bitstreams/27ef67d1-8176-4f03-9601-1ab7346ce33c/download
https://bibliotecadigital.udea.edu.co/bitstreams/dc1f44ef-0558-4afd-9353-caad92343872/download
bitstream.checksum.fl_str_mv 22a4a626f4846b258705fd00f904a688
bc189dc6bc604a14c165562201998780
8a4605be74aa9ea9d79846c1fba20a33
aedad09d605d9ff0bfd36ec3583503f3
c7aadf20183925c1fc492e4d17171c49
9b4532b877bca22de17ea703791fd79e
cdad9546bfa825e09be110042a902c1e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052110608596992
spelling Santamaría Galvis, Andrés DavidOchoa Gonzalez, Sebastian2024-03-18T12:47:58Z2024-03-18T12:47:58Z2024https://hdl.handle.net/10495/38578RESUMEN : 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.PregradoIngeniero de Sistemas28 páginasapplication/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Ingeniería de Sistemashttps://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Automatización de Pruebas en People App : Incrementando la Eficiencia y la Precisión en el Proceso de PruebasTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftProgramas para computadorComputer programsAutomatizaciónAutomationAdministración de bases de datosData base managementProcesamiento de datosData processingPruebas de softwareMantenimiento de pruebashttp://aims.fao.org/aos/agrovoc/c_10289https://bit.ly/3vnzWHsPublicationORIGINALOchoaSebastian_2024_AutomatizacionPruebasEficiencia.pdfOchoaSebastian_2024_AutomatizacionPruebasEficiencia.pdfTrabajo de grado de pregradoapplication/pdf1033885https://bibliotecadigital.udea.edu.co/bitstreams/bf66ffae-9868-4d9f-b8e6-3fa166bc3a19/download22a4a626f4846b258705fd00f904a688MD54trueAnonymousREADAnexo1.pdfAnexo1.pdfAnexoapplication/pdf188414https://bibliotecadigital.udea.edu.co/bitstreams/bc8f8f3c-bc63-4f5c-b7a0-a63f55457f43/downloadbc189dc6bc604a14c165562201998780MD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/fe0df17d-0ce9-4ce3-95ea-ef3671cd9d7a/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTOchoaSebastian_2024_AutomatizacionPruebasEficiencia.pdf.txtOchoaSebastian_2024_AutomatizacionPruebasEficiencia.pdf.txtExtracted texttext/plain36665https://bibliotecadigital.udea.edu.co/bitstreams/3c0eba3a-3168-476d-a41f-04cf2de8a284/downloadaedad09d605d9ff0bfd36ec3583503f3MD513falseAnonymousREADAnexo1.pdf.txtAnexo1.pdf.txtExtracted texttext/plain14026https://bibliotecadigital.udea.edu.co/bitstreams/c23fb04c-871a-4014-904d-3794b9786cb5/downloadc7aadf20183925c1fc492e4d17171c49MD515falseAnonymousREADTHUMBNAILOchoaSebastian_2024_AutomatizacionPruebasEficiencia.pdf.jpgOchoaSebastian_2024_AutomatizacionPruebasEficiencia.pdf.jpgGenerated Thumbnailimage/jpeg5934https://bibliotecadigital.udea.edu.co/bitstreams/27ef67d1-8176-4f03-9601-1ab7346ce33c/download9b4532b877bca22de17ea703791fd79eMD514falseAnonymousREADAnexo1.pdf.jpgAnexo1.pdf.jpgGenerated Thumbnailimage/jpeg15195https://bibliotecadigital.udea.edu.co/bitstreams/dc1f44ef-0558-4afd-9353-caad92343872/downloadcdad9546bfa825e09be110042a902c1eMD516falseAnonymousREAD10495/38578oai:bibliotecadigital.udea.edu.co:10495/385782025-03-26 17:07:42.267https://creativecommons.org/licenses/by-nc-sa/4.0/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=