Análisis de herramientas para la implementación de pruebas funcionales automatizadas a bases de datos relacionales

RESUMEN : Las bases de datos han tomado gran importancia en los últimos años, puesto que son las bodegas donde se guarda la información crucial de nuestras aplicaciones. Por esta razón, en los ciclos de desarrollo de software, es importante incluir el aseguramiento de calidad a las bases de datos pa...

Full description

Autores:
Ríos Arenas, Juan Pablo
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/35185
Acceso en línea:
https://hdl.handle.net/10495/35185
Palabra clave:
Base de datos
Databases
Desarrollo de programas para computador
Calidad
Quality
http://aims.fao.org/aos/agrovoc/c_6400
http://vocabularies.unesco.org/thesaurus/concept501
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_9e000bfba53a70c9aa4410c6b60fd114
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/35185
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Análisis de herramientas para la implementación de pruebas funcionales automatizadas a bases de datos relacionales
title Análisis de herramientas para la implementación de pruebas funcionales automatizadas a bases de datos relacionales
spellingShingle Análisis de herramientas para la implementación de pruebas funcionales automatizadas a bases de datos relacionales
Base de datos
Databases
Desarrollo de programas para computador
Calidad
Quality
http://aims.fao.org/aos/agrovoc/c_6400
http://vocabularies.unesco.org/thesaurus/concept501
title_short Análisis de herramientas para la implementación de pruebas funcionales automatizadas a bases de datos relacionales
title_full Análisis de herramientas para la implementación de pruebas funcionales automatizadas a bases de datos relacionales
title_fullStr Análisis de herramientas para la implementación de pruebas funcionales automatizadas a bases de datos relacionales
title_full_unstemmed Análisis de herramientas para la implementación de pruebas funcionales automatizadas a bases de datos relacionales
title_sort Análisis de herramientas para la implementación de pruebas funcionales automatizadas a bases de datos relacionales
dc.creator.fl_str_mv Ríos Arenas, Juan Pablo
dc.contributor.advisor.none.fl_str_mv Ortiz Garcia, Ronald Akerman
dc.contributor.author.none.fl_str_mv Ríos Arenas, Juan Pablo
dc.subject.unesco.none.fl_str_mv Base de datos
Databases
topic Base de datos
Databases
Desarrollo de programas para computador
Calidad
Quality
http://aims.fao.org/aos/agrovoc/c_6400
http://vocabularies.unesco.org/thesaurus/concept501
dc.subject.lemb.none.fl_str_mv Desarrollo de programas para computador
dc.subject.agrovoc.none.fl_str_mv Calidad
Quality
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_6400
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept501
description RESUMEN : Las bases de datos han tomado gran importancia en los últimos años, puesto que son las bodegas donde se guarda la información crucial de nuestras aplicaciones. Por esta razón, en los ciclos de desarrollo de software, es importante incluir el aseguramiento de calidad a las bases de datos para garantizar su correcto funcionamiento. Por su parte, el área de aseguramiento calidad de Sofka no cuenta con los lineamientos que determinen una herramienta para la realización de pruebas funcionales automatizadas a bases de datos relacionales. Es por eso que se decide abarcar una investigación donde se identifiquen herramientas, de uso libre, que permitan y faciliten la realización de pruebas funcionales automatizadas a bases de datos relacionales. Para llevar a cabo el análisis de estas herramientas, se realizó la implementación del marco de trabajo SCRUM, definiendo las fases, objetivos y actividades necesarias para realizar el análisis. Se encontraron diferentes herramientas a partir de los criterios de búsqueda definidos, de entre ellas, se seleccionó Mintleaf como la herramienta con mejor perfil, a partir de la ejecución de unas pruebas de concepto a las herramientas que cumplían con los criterios. Finalmente se realizó la implementación de la herramienta bajo los lineamientos de automatización del área de calidad de Sofka.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-05-31T17:56:35Z
dc.date.available.none.fl_str_mv 2023-05-31T17:56:35Z
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/35185
url https://hdl.handle.net/10495/35185
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
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 http://creativecommons.org/licenses/by-nc-sa/2.5/co/
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 29
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/bc347b22-bf1d-456d-88df-2a170b5b9fbb/download
https://bibliotecadigital.udea.edu.co/bitstreams/833a245e-d57e-49d4-a54a-3bc9c7425cf6/download
https://bibliotecadigital.udea.edu.co/bitstreams/af67fef8-e61d-454e-9b14-4062885a1555/download
https://bibliotecadigital.udea.edu.co/bitstreams/972589fa-7b1e-446c-85e4-400206d4c23e/download
https://bibliotecadigital.udea.edu.co/bitstreams/5898c488-316c-46e9-ad13-c03f1379556b/download
bitstream.checksum.fl_str_mv 836e46dfc5a2171bf458f7929afd1369
e2060682c9c70d4d30c83c51448f4eed
8a4605be74aa9ea9d79846c1fba20a33
17fafa410c803fafb3045735216d1a53
6ca891c1748c61010df7fea00fc08ba8
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_ 1851052264320401408
spelling Ortiz Garcia, Ronald AkermanRíos Arenas, Juan Pablo2023-05-31T17:56:35Z2023-05-31T17:56:35Z2023https://hdl.handle.net/10495/35185RESUMEN : Las bases de datos han tomado gran importancia en los últimos años, puesto que son las bodegas donde se guarda la información crucial de nuestras aplicaciones. Por esta razón, en los ciclos de desarrollo de software, es importante incluir el aseguramiento de calidad a las bases de datos para garantizar su correcto funcionamiento. Por su parte, el área de aseguramiento calidad de Sofka no cuenta con los lineamientos que determinen una herramienta para la realización de pruebas funcionales automatizadas a bases de datos relacionales. Es por eso que se decide abarcar una investigación donde se identifiquen herramientas, de uso libre, que permitan y faciliten la realización de pruebas funcionales automatizadas a bases de datos relacionales. Para llevar a cabo el análisis de estas herramientas, se realizó la implementación del marco de trabajo SCRUM, definiendo las fases, objetivos y actividades necesarias para realizar el análisis. Se encontraron diferentes herramientas a partir de los criterios de búsqueda definidos, de entre ellas, se seleccionó Mintleaf como la herramienta con mejor perfil, a partir de la ejecución de unas pruebas de concepto a las herramientas que cumplían con los criterios. Finalmente se realizó la implementación de la herramienta bajo los lineamientos de automatización del área de calidad de Sofka.ABSTRACT : Databases have become very important nowadays since they are the warehouses where the crucial information of our applications is stored. Therefore, in software development cycles, it is important to include the quality assurance of the databases to guarantee their correct operation. On the other hand, Sofka's quality assurance area does not have the guidelines that determine the use of certain tool to carry out automated functional tests on databases. For this reason, it is decided to begin an investigation to identify open-source tools that allow and facilitate the implementation of automated functional tests on relational databases. The framework SCRUM was implemented to carry out the investigation and analysis of these tools. Different tools were found based on the defined search criteria. Mintleaf was selected as the most complete tool, based on the execution of some concept tests on the tools that met the criteria. Finally, the implementation of the tool was carried out under the automation guidelines of the Sofka quality area.PregradoIngeniero de Sistemas29application/pdfspaUniversidad de AntioquiaMedellín - ColombiaFacultad de Ingeniería. Ingeniería de Sistemashttp://creativecommons.org/licenses/by-nc-sa/2.5/co/https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Análisis de herramientas para la implementación de pruebas funcionales automatizadas a bases de datos relacionalesTesis/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/draftBase de datosDatabasesDesarrollo de programas para computadorCalidadQualityhttp://aims.fao.org/aos/agrovoc/c_6400http://vocabularies.unesco.org/thesaurus/concept501PublicationORIGINALRiosJuan_2023_HerramientasAutomatizacionPruebas.pdfRiosJuan_2023_HerramientasAutomatizacionPruebas.pdfTrabajo de grado de pregradoapplication/pdf733912https://bibliotecadigital.udea.edu.co/bitstreams/bc347b22-bf1d-456d-88df-2a170b5b9fbb/download836e46dfc5a2171bf458f7929afd1369MD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstreams/833a245e-d57e-49d4-a54a-3bc9c7425cf6/downloade2060682c9c70d4d30c83c51448f4eedMD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/af67fef8-e61d-454e-9b14-4062885a1555/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTRiosJuan_2023_HerramientasAutomatizacionPruebas.pdf.txtRiosJuan_2023_HerramientasAutomatizacionPruebas.pdf.txtExtracted texttext/plain45101https://bibliotecadigital.udea.edu.co/bitstreams/972589fa-7b1e-446c-85e4-400206d4c23e/download17fafa410c803fafb3045735216d1a53MD54falseAnonymousREADTHUMBNAILRiosJuan_2023_HerramientasAutomatizacionPruebas.pdf.jpgRiosJuan_2023_HerramientasAutomatizacionPruebas.pdf.jpgGenerated Thumbnailimage/jpeg6062https://bibliotecadigital.udea.edu.co/bitstreams/5898c488-316c-46e9-ad13-c03f1379556b/download6ca891c1748c61010df7fea00fc08ba8MD55falseAnonymousREAD10495/35185oai:bibliotecadigital.udea.edu.co:10495/351852025-03-26 19:33:30.371http://creativecommons.org/licenses/by-nc-sa/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=