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