Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas
Descripción del Articulo
Describe el análisis y desarrollo de un módulo de software para la automatización de pruebas funcionales del sistema Rentas 2019 en CANVIA. El problema que se identificó fue que cada vez que se realizaba un cambio importante en el sistema se requería hacer pruebas de regresión para asegurar que los...
Autor: | |
---|---|
Formato: | tesis de grado |
Fecha de Publicación: | 2022 |
Institución: | Universidad Nacional Mayor de San Marcos |
Repositorio: | UNMSM-Tesis |
Lenguaje: | español |
OAI Identifier: | oai:cybertesis.unmsm.edu.pe:20.500.12672/17885 |
Enlace del recurso: | https://hdl.handle.net/20.500.12672/17885 |
Nivel de acceso: | acceso abierto |
Materia: | Interfaz de programación de aplicaciones (Software para computadora) Programas para computadoras Rentas https://purl.org/pe-repo/ocde/ford#2.02.04 |
id |
UNMS_17568a3d6aa45bd80fa5d6dbda996dab |
---|---|
oai_identifier_str |
oai:cybertesis.unmsm.edu.pe:20.500.12672/17885 |
network_acronym_str |
UNMS |
network_name_str |
UNMSM-Tesis |
repository_id_str |
410 |
dc.title.none.fl_str_mv |
Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas |
title |
Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas |
spellingShingle |
Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas Egoavil Rivera, Jhon Francis Interfaz de programación de aplicaciones (Software para computadora) Programas para computadoras Rentas https://purl.org/pe-repo/ocde/ford#2.02.04 |
title_short |
Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas |
title_full |
Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas |
title_fullStr |
Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas |
title_full_unstemmed |
Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas |
title_sort |
Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas |
author |
Egoavil Rivera, Jhon Francis |
author_facet |
Egoavil Rivera, Jhon Francis |
author_role |
author |
dc.contributor.advisor.fl_str_mv |
Sobero Rodríguez, Fany Yexenia |
dc.contributor.author.fl_str_mv |
Egoavil Rivera, Jhon Francis |
dc.subject.none.fl_str_mv |
Interfaz de programación de aplicaciones (Software para computadora) Programas para computadoras Rentas |
topic |
Interfaz de programación de aplicaciones (Software para computadora) Programas para computadoras Rentas https://purl.org/pe-repo/ocde/ford#2.02.04 |
dc.subject.ocde.none.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#2.02.04 |
description |
Describe el análisis y desarrollo de un módulo de software para la automatización de pruebas funcionales del sistema Rentas 2019 en CANVIA. El problema que se identificó fue que cada vez que se realizaba un cambio importante en el sistema se requería hacer pruebas de regresión para asegurar que los cambios hechos no afecten a las funcionalidades que ya habían sido probadas correctamente. Al hacer las pruebas de regresión se requería el trabajo manual de 10 personas debido a que son muchas las funcionalidades a probar y esto generó un costo para la empresa y se necesitó tiempo de 2 semanas para realizar estas pruebas. Como solución se planteó automatizar las pruebas funcionales para entorno web y APIs. El desarrollo de los scripts de automatización se realizó bajo la metodología Scrum y como herramientas se utilizó UFT (Unified Functional Testing) para el entorno WEB y Karate DSL para las APIs. Luego de lograr la automatización para las pruebas funcionales se pudo realizar las pruebas de regresión en un tiempo menor y con una menor cantidad de analistas de pruebas. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-04-01T06:09:48Z |
dc.date.available.none.fl_str_mv |
2022-04-01T06:09:48Z |
dc.date.issued.fl_str_mv |
2022 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
dc.identifier.citation.none.fl_str_mv |
Egoavil, J. (2022). Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas. [Trabajo de suficiencia profesional de pregrado, Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática, Escuela Profesional de Ingeniería de Sistemas]. Repositorio institucional Cybertesis UNMSM. |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12672/17885 |
identifier_str_mv |
Egoavil, J. (2022). Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas. [Trabajo de suficiencia profesional de pregrado, Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática, Escuela Profesional de Ingeniería de Sistemas]. Repositorio institucional Cybertesis UNMSM. |
url |
https://hdl.handle.net/20.500.12672/17885 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartof.fl_str_mv |
SUNEDU |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Nacional Mayor de San Marcos |
dc.publisher.country.none.fl_str_mv |
PE |
publisher.none.fl_str_mv |
Universidad Nacional Mayor de San Marcos |
dc.source.none.fl_str_mv |
Repositorio de Tesis - UNMSM Universidad Nacional Mayor de San Marcos reponame:UNMSM-Tesis instname:Universidad Nacional Mayor de San Marcos instacron:UNMSM |
instname_str |
Universidad Nacional Mayor de San Marcos |
instacron_str |
UNMSM |
institution |
UNMSM |
reponame_str |
UNMSM-Tesis |
collection |
UNMSM-Tesis |
bitstream.url.fl_str_mv |
https://cybertesis.unmsm.edu.pe/bitstreams/3ab7eef3-4047-44c8-9011-6393809b38ec/download https://cybertesis.unmsm.edu.pe/bitstreams/1412e388-5f29-4d3a-ab05-aa1b5b6ea02d/download https://cybertesis.unmsm.edu.pe/bitstreams/00aeac6d-b18c-4e94-aba0-426104a38b9a/download https://cybertesis.unmsm.edu.pe/bitstreams/7b06107e-f0aa-4452-8e41-3fd47f7f2469/download |
bitstream.checksum.fl_str_mv |
7b9b707df1e0f6dd29b440743820721e 8a4605be74aa9ea9d79846c1fba20a33 1fed77b0d8bf227b5f9ed1e4c02ead33 258138e1824771e5b85df66685dddad4 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Cybertesis UNMSM |
repository.mail.fl_str_mv |
cybertesis@unmsm.edu.pe |
_version_ |
1841549203963117568 |
spelling |
Sobero Rodríguez, Fany YexeniaEgoavil Rivera, Jhon Francis2022-04-01T06:09:48Z2022-04-01T06:09:48Z2022Egoavil, J. (2022). Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentas. [Trabajo de suficiencia profesional de pregrado, Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática, Escuela Profesional de Ingeniería de Sistemas]. Repositorio institucional Cybertesis UNMSM.https://hdl.handle.net/20.500.12672/17885Describe el análisis y desarrollo de un módulo de software para la automatización de pruebas funcionales del sistema Rentas 2019 en CANVIA. El problema que se identificó fue que cada vez que se realizaba un cambio importante en el sistema se requería hacer pruebas de regresión para asegurar que los cambios hechos no afecten a las funcionalidades que ya habían sido probadas correctamente. Al hacer las pruebas de regresión se requería el trabajo manual de 10 personas debido a que son muchas las funcionalidades a probar y esto generó un costo para la empresa y se necesitó tiempo de 2 semanas para realizar estas pruebas. Como solución se planteó automatizar las pruebas funcionales para entorno web y APIs. El desarrollo de los scripts de automatización se realizó bajo la metodología Scrum y como herramientas se utilizó UFT (Unified Functional Testing) para el entorno WEB y Karate DSL para las APIs. Luego de lograr la automatización para las pruebas funcionales se pudo realizar las pruebas de regresión en un tiempo menor y con una menor cantidad de analistas de pruebas.application/pdfspaUniversidad Nacional Mayor de San MarcosPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/Repositorio de Tesis - UNMSMUniversidad Nacional Mayor de San Marcosreponame:UNMSM-Tesisinstname:Universidad Nacional Mayor de San Marcosinstacron:UNMSMInterfaz de programación de aplicaciones (Software para computadora)Programas para computadorasRentashttps://purl.org/pe-repo/ocde/ford#2.02.04Automatización de pruebas funcionales para mejorar el proceso de pruebas web y de APIS en un sistema de rentasinfo:eu-repo/semantics/bachelorThesisSUNEDUIngeniero de SistemasUniversidad Nacional Mayor de San Marcos. Facultad de Ingeniería de Sistemas e Informática. Escuela Profesional de Ingeniería de SistemasIngeniería de Sistemas20120467https://orcid.org/0000-0002-0323-611045202900612076Bustamante Olivera, Víctor HugoRomán Concha, Norberto Uliseshttps://purl.org/pe-repo/renati/level#tituloProfesionalhttps://purl.org/pe-repo/renati/type#trabajoDeSuficienciaProfesional2565559008510560ORIGINALEgoavil_rj.pdfEgoavil_rj.pdfapplication/pdf1229099https://cybertesis.unmsm.edu.pe/bitstreams/3ab7eef3-4047-44c8-9011-6393809b38ec/download7b9b707df1e0f6dd29b440743820721eMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://cybertesis.unmsm.edu.pe/bitstreams/1412e388-5f29-4d3a-ab05-aa1b5b6ea02d/download8a4605be74aa9ea9d79846c1fba20a33MD52TEXTEgoavil_rj.pdf.txtEgoavil_rj.pdf.txtExtracted texttext/plain37986https://cybertesis.unmsm.edu.pe/bitstreams/00aeac6d-b18c-4e94-aba0-426104a38b9a/download1fed77b0d8bf227b5f9ed1e4c02ead33MD55THUMBNAILEgoavil_rj.pdf.jpgEgoavil_rj.pdf.jpgGenerated Thumbnailimage/jpeg15420https://cybertesis.unmsm.edu.pe/bitstreams/7b06107e-f0aa-4452-8e41-3fd47f7f2469/download258138e1824771e5b85df66685dddad4MD5620.500.12672/17885oai:cybertesis.unmsm.edu.pe:20.500.12672/178852024-08-16 02:18:13.799https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccessopen.accesshttps://cybertesis.unmsm.edu.peCybertesis UNMSMcybertesis@unmsm.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
score |
13.11166 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).