Aseguramiento de calidad sobre el sistema Pharmacy to Home (P2H)

RESUMEN : En este documento se expondrán los elementos fundamentales en las pruebas funcionales de software implementadas en la compañía Omnivida SAS durante el periodo de prácticas, partiendo desde la definición, diseño, desarrollo y ejecución de casos de pruebas y escenarios, construidos a partir...

Full description

Autores:
Blandón Sánchez, Daniel Steve
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/33803
Acceso en línea:
https://hdl.handle.net/10495/33803
Palabra clave:
Programa de ordenador
Computer software
Calidad de los productos
Quality of products
Aseguramiento de la calidad
Quality assurance
http://vocabularies.unesco.org/thesaurus/concept6081
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-sa/4.0/
id UDEA2_1cfb76b85391299f5cd47cbd31b37628
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/33803
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Aseguramiento de calidad sobre el sistema Pharmacy to Home (P2H)
title Aseguramiento de calidad sobre el sistema Pharmacy to Home (P2H)
spellingShingle Aseguramiento de calidad sobre el sistema Pharmacy to Home (P2H)
Programa de ordenador
Computer software
Calidad de los productos
Quality of products
Aseguramiento de la calidad
Quality assurance
http://vocabularies.unesco.org/thesaurus/concept6081
title_short Aseguramiento de calidad sobre el sistema Pharmacy to Home (P2H)
title_full Aseguramiento de calidad sobre el sistema Pharmacy to Home (P2H)
title_fullStr Aseguramiento de calidad sobre el sistema Pharmacy to Home (P2H)
title_full_unstemmed Aseguramiento de calidad sobre el sistema Pharmacy to Home (P2H)
title_sort Aseguramiento de calidad sobre el sistema Pharmacy to Home (P2H)
dc.creator.fl_str_mv Blandón Sánchez, Daniel Steve
dc.contributor.advisor.none.fl_str_mv Zabala Orrego, Sandra Patricia
dc.contributor.author.none.fl_str_mv Blandón Sánchez, Daniel Steve
dc.subject.unesco.none.fl_str_mv Programa de ordenador
Computer software
topic Programa de ordenador
Computer software
Calidad de los productos
Quality of products
Aseguramiento de la calidad
Quality assurance
http://vocabularies.unesco.org/thesaurus/concept6081
dc.subject.lemb.none.fl_str_mv Calidad de los productos
Quality of products
Aseguramiento de la calidad
Quality assurance
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6081
description RESUMEN : En este documento se expondrán los elementos fundamentales en las pruebas funcionales de software implementadas en la compañía Omnivida SAS durante el periodo de prácticas, partiendo desde la definición, diseño, desarrollo y ejecución de casos de pruebas y escenarios, construidos a partir de las historias de usuario con una sintaxis Gherkin que permite la fácil interpretación y comprensión por parte de todo el equipo y no solo el personal con conocimiento técnico. La documentación y el reporte de hallazgos se realizó en la plataforma Azure DevOps, donde se facilitó el seguimiento y trazabilidad del proyecto, para así brindar calidad al software y agilizar su desarrollo detectando fallas en etapas tempranas. También se exploró la automatización de pruebas, técnica que aporta agilismo al proceso de repetir pruebas y regresión, dicha automatización llevada a cabo con Cypress en pruebas end-to-end donde se prueba tanto front-end como back-end y se puede hacer aserciones no solo del diseño en el front sino también de las respuestas en el back permitiendo una mayor cobertura de los distintos flujos de un proceso dado. Finalmente se dará a conocer la importancia que tienen las pruebas de software y todo lo que pueden aportar para garantizar la calidad no solo de los productos sino también de los procesos.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-03-08T16:17:06Z
dc.date.available.none.fl_str_mv 2023-03-08T16:17:06Z
dc.date.issued.none.fl_str_mv 2023
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/33803
url https://hdl.handle.net/10495/33803
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
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://creativecommons.org/licenses/by-nc-sa/2.5/co/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 24
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/c860d611-63e4-4888-a0f8-9fce4cb048b3/download
https://bibliotecadigital.udea.edu.co/bitstreams/ecf1d0b4-830d-4a07-96c3-148521a0f7ab/download
https://bibliotecadigital.udea.edu.co/bitstreams/f62d5143-26bf-4436-bee6-edb8dacf5878/download
https://bibliotecadigital.udea.edu.co/bitstreams/4b7985b2-fef5-4957-a05b-6711b360b0e3/download
https://bibliotecadigital.udea.edu.co/bitstreams/17aa616a-36dd-41ad-9c21-41629409711f/download
bitstream.checksum.fl_str_mv c5a4f93cd413450ec2b00568adf839f6
e2060682c9c70d4d30c83c51448f4eed
8a4605be74aa9ea9d79846c1fba20a33
dd878e82651bb5205610000fff6f83e6
6c5d35e37407b718da2c97707b0ecc4c
bitstream.checksumAlgorithm.fl_str_mv 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_ 1851052184845680640
spelling Zabala Orrego, Sandra PatriciaBlandón Sánchez, Daniel Steve2023-03-08T16:17:06Z2023-03-08T16:17:06Z2023https://hdl.handle.net/10495/33803RESUMEN : En este documento se expondrán los elementos fundamentales en las pruebas funcionales de software implementadas en la compañía Omnivida SAS durante el periodo de prácticas, partiendo desde la definición, diseño, desarrollo y ejecución de casos de pruebas y escenarios, construidos a partir de las historias de usuario con una sintaxis Gherkin que permite la fácil interpretación y comprensión por parte de todo el equipo y no solo el personal con conocimiento técnico. La documentación y el reporte de hallazgos se realizó en la plataforma Azure DevOps, donde se facilitó el seguimiento y trazabilidad del proyecto, para así brindar calidad al software y agilizar su desarrollo detectando fallas en etapas tempranas. También se exploró la automatización de pruebas, técnica que aporta agilismo al proceso de repetir pruebas y regresión, dicha automatización llevada a cabo con Cypress en pruebas end-to-end donde se prueba tanto front-end como back-end y se puede hacer aserciones no solo del diseño en el front sino también de las respuestas en el back permitiendo una mayor cobertura de los distintos flujos de un proceso dado. Finalmente se dará a conocer la importancia que tienen las pruebas de software y todo lo que pueden aportar para garantizar la calidad no solo de los productos sino también de los procesos.ABSTRACT : In this document, the fundamental elements of software functional tests that were implemented at the company Omnivida SAS during the internship will be exposed, starting from the definition, design, development and execution of the test cases and scenarios; they were built from the user story using the Gherkin syntax, which allows the easiest interpretation and comprehension by the entire team instead of only by staff with technical knowledge. The documentation and reporting of bugs was done on the platform Azure DevOps, where the monitoring and traceability of the project were facilitated, in order to provide quality to the software and speed up its development by detecting failures in early stages. Test automation was also explored; it is a technique that increases the expedience of the process of repeating tests and regression. Said automation was carried out using Cypress in end-to-end tests where both frontend and back-end are tested and assertions can be made, not only about the design in the front-end, but also about the responses from the back-end, allowing a greater coverage of the different flows of a given process. Finally, the importance of software testing and all that it can contribute to quality assurance of not only of products, but also of processes will be shown.PregradoIngeniero de Sistemas24application/pdfspaUniversidad de AntioquiaMedellín - ColombiaFacultad de Ingeniería. Ingeniería de Sistemashttps://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-sa/2.5/co/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Aseguramiento de calidad sobre el sistema Pharmacy to Home (P2H)Tesis/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/draftPrograma de ordenadorComputer softwareCalidad de los productosQuality of productsAseguramiento de la calidadQuality assurancehttp://vocabularies.unesco.org/thesaurus/concept6081PublicationORIGINALBlandonDaniel_2023_AseguramientoCalidadPharmacy.pdfBlandonDaniel_2023_AseguramientoCalidadPharmacy.pdfTrabajo de grado de pregradoapplication/pdf858591https://bibliotecadigital.udea.edu.co/bitstreams/c860d611-63e4-4888-a0f8-9fce4cb048b3/downloadc5a4f93cd413450ec2b00568adf839f6MD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstreams/ecf1d0b4-830d-4a07-96c3-148521a0f7ab/downloade2060682c9c70d4d30c83c51448f4eedMD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/f62d5143-26bf-4436-bee6-edb8dacf5878/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTBlandonDaniel_2023_AseguramientoCalidadPharmacy.pdf.txtBlandonDaniel_2023_AseguramientoCalidadPharmacy.pdf.txtExtracted texttext/plain32740https://bibliotecadigital.udea.edu.co/bitstreams/4b7985b2-fef5-4957-a05b-6711b360b0e3/downloaddd878e82651bb5205610000fff6f83e6MD56falseAnonymousREADTHUMBNAILBlandonDaniel_2023_AseguramientoCalidadPharmacy.pdf.jpgBlandonDaniel_2023_AseguramientoCalidadPharmacy.pdf.jpgGenerated Thumbnailimage/jpeg6644https://bibliotecadigital.udea.edu.co/bitstreams/17aa616a-36dd-41ad-9c21-41629409711f/download6c5d35e37407b718da2c97707b0ecc4cMD57falseAnonymousREAD10495/33803oai:bibliotecadigital.udea.edu.co:10495/338032025-03-26 18:14:47.355https://creativecommons.org/licenses/by-nc-sa/4.0/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=