Automatización de pruebas para el aplicativo FactoryTalk Hub de la compañía Rockwell Automation
RESUMEN : En este documento se presenta el trabajo realizado durante el periodo de prácticas académicas en el cual se propuso desarrollar pruebas automatizadas para el software FactoryTalk Hub, componente desarrollado en el proyecto Common Services and Unified Experience de la empresa Rockwell Autom...
- Autores:
-
Garcia Muñoz, Juan Esteban
- 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/37726
- Acceso en línea:
- https://hdl.handle.net/10495/37726
- Palabra clave:
- Automatización
Automation
Control de calidad
Quality control
Desarrollo de programas para computador
Computer software - Development
Calidad
Quality
Pruebas de software
Automatización de pruebas
Calidad de software
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept6517
- Rights
- openAccess
- License
- https://creativecommons.org/licenses/by-nc-sa/4.0/
| id |
UDEA2_59f43d0b348ac30c3741c694009a2a87 |
|---|---|
| oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/37726 |
| network_acronym_str |
UDEA2 |
| network_name_str |
Repositorio UdeA |
| repository_id_str |
|
| dc.title.spa.fl_str_mv |
Automatización de pruebas para el aplicativo FactoryTalk Hub de la compañía Rockwell Automation |
| title |
Automatización de pruebas para el aplicativo FactoryTalk Hub de la compañía Rockwell Automation |
| spellingShingle |
Automatización de pruebas para el aplicativo FactoryTalk Hub de la compañía Rockwell Automation Automatización Automation Control de calidad Quality control Desarrollo de programas para computador Computer software - Development Calidad Quality Pruebas de software Automatización de pruebas Calidad de software http://vocabularies.unesco.org/thesaurus/concept3401 http://vocabularies.unesco.org/thesaurus/concept6517 |
| title_short |
Automatización de pruebas para el aplicativo FactoryTalk Hub de la compañía Rockwell Automation |
| title_full |
Automatización de pruebas para el aplicativo FactoryTalk Hub de la compañía Rockwell Automation |
| title_fullStr |
Automatización de pruebas para el aplicativo FactoryTalk Hub de la compañía Rockwell Automation |
| title_full_unstemmed |
Automatización de pruebas para el aplicativo FactoryTalk Hub de la compañía Rockwell Automation |
| title_sort |
Automatización de pruebas para el aplicativo FactoryTalk Hub de la compañía Rockwell Automation |
| dc.creator.fl_str_mv |
Garcia Muñoz, Juan Esteban |
| dc.contributor.advisor.none.fl_str_mv |
Sierra Duque, Carlos Mario |
| dc.contributor.author.none.fl_str_mv |
Garcia Muñoz, Juan Esteban |
| dc.subject.unesco.none.fl_str_mv |
Automatización Automation Control de calidad Quality control |
| topic |
Automatización Automation Control de calidad Quality control Desarrollo de programas para computador Computer software - Development Calidad Quality Pruebas de software Automatización de pruebas Calidad de software http://vocabularies.unesco.org/thesaurus/concept3401 http://vocabularies.unesco.org/thesaurus/concept6517 |
| dc.subject.lemb.none.fl_str_mv |
Desarrollo de programas para computador Computer software - Development Calidad Quality |
| dc.subject.proposal.spa.fl_str_mv |
Pruebas de software Automatización de pruebas Calidad de software |
| dc.subject.unescouri.none.fl_str_mv |
http://vocabularies.unesco.org/thesaurus/concept3401 http://vocabularies.unesco.org/thesaurus/concept6517 |
| description |
RESUMEN : En este documento se presenta el trabajo realizado durante el periodo de prácticas académicas en el cual se propuso desarrollar pruebas automatizadas para el software FactoryTalk Hub, componente desarrollado en el proyecto Common Services and Unified Experience de la empresa Rockwell Automation, haciendo uso de herramientas de automatización de pruebas e integrando estas con el ciclo de vida del desarrollo del software, buscando mejorar la eficiencia de los procesos de pruebas durante la constante evolución del proyecto. Se explican los conceptos relacionados con este proceso de entre los cuales se encuentran, DevOps, CI/CD, Gherkin y de forma general cómo se implementaron las pruebas trabajando en una metodología ágil llamada Scrum, con el framework Webdriver IO, bajo el patrón POM en JavaScript, utilizando un repositorio para el control de versiones, además de otros conocimientos adquiridos a raíz del trabajo como la configuración de clusters para ejecutar las pruebas automatizadas en la nube. Finalmente, se resalta que además de cumplir con los objetivos planteados al inicio de las prácticas y adquirir conocimientos, llevar a cabo esta etapa ha permitido apoyar el crecimiento de los procesos de automatización y pruebas dentro de la compañía. |
| publishDate |
2023 |
| dc.date.issued.none.fl_str_mv |
2023 |
| dc.date.accessioned.none.fl_str_mv |
2024-01-19T13:28:12Z |
| dc.date.available.none.fl_str_mv |
2024-01-19T13:28:12Z |
| 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/37726 |
| url |
https://hdl.handle.net/10495/37726 |
| 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 |
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/65a9486a-3b8e-491b-a79e-33228a84f286/download https://bibliotecadigital.udea.edu.co/bitstreams/759e413c-3653-4edb-949d-b54f608e8340/download https://bibliotecadigital.udea.edu.co/bitstreams/cf0dc955-b99f-4ec1-9a6c-6938137a429d/download https://bibliotecadigital.udea.edu.co/bitstreams/b8cd1683-217c-4927-8e03-5d4d357981b4/download https://bibliotecadigital.udea.edu.co/bitstreams/66b24e69-7986-4ca7-a42d-d609cf0e2184/download |
| bitstream.checksum.fl_str_mv |
3cebf8e53bccb3aa8dddba73b0a16a5c e2060682c9c70d4d30c83c51448f4eed 8a4605be74aa9ea9d79846c1fba20a33 ce25afc036f75b2710013d3afb1166bd ef72ca7decfdc75eb1210f4a4ab93832 |
| 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_ |
1851052432665083904 |
| spelling |
Sierra Duque, Carlos MarioGarcia Muñoz, Juan Esteban2024-01-19T13:28:12Z2024-01-19T13:28:12Z2023https://hdl.handle.net/10495/37726RESUMEN : En este documento se presenta el trabajo realizado durante el periodo de prácticas académicas en el cual se propuso desarrollar pruebas automatizadas para el software FactoryTalk Hub, componente desarrollado en el proyecto Common Services and Unified Experience de la empresa Rockwell Automation, haciendo uso de herramientas de automatización de pruebas e integrando estas con el ciclo de vida del desarrollo del software, buscando mejorar la eficiencia de los procesos de pruebas durante la constante evolución del proyecto. Se explican los conceptos relacionados con este proceso de entre los cuales se encuentran, DevOps, CI/CD, Gherkin y de forma general cómo se implementaron las pruebas trabajando en una metodología ágil llamada Scrum, con el framework Webdriver IO, bajo el patrón POM en JavaScript, utilizando un repositorio para el control de versiones, además de otros conocimientos adquiridos a raíz del trabajo como la configuración de clusters para ejecutar las pruebas automatizadas en la nube. Finalmente, se resalta que además de cumplir con los objetivos planteados al inicio de las prácticas y adquirir conocimientos, llevar a cabo esta etapa ha permitido apoyar el crecimiento de los procesos de automatización y pruebas dentro de la compañía.ABSTRACT : This document presents the work carried out during the academic internship period in which automated tests were created for the FactoryTalk Hub software, a component developed in the Common Services and Unified Experience project of the Rockwell Automation company, using automation tools tests and integrating these with the software development life cycle, seeking to improve the efficiency of the testing processes during the constant evolution of the project. The concepts related to this process are explained, among which are DevOps, CI/CD, Gherkin and in a general way how tests were implemented in an agile methodology called Scrum, with the Webdriver IO framework, under the POM pattern in JavaScript. , using a repository for version control, in addition to other knowledge acquired as a result of the work such as configuring clusters to run automated tests in the cloud. Finally, it is highlighted that in additionPregradoIngeniero de Sistemas29application/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_abf2Automatización de pruebas para el aplicativo FactoryTalk Hub de la compañía Rockwell AutomationTesis/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/draftAutomatizaciónAutomationControl de calidadQuality controlDesarrollo de programas para computadorComputer software - DevelopmentCalidadQualityPruebas de softwareAutomatización de pruebasCalidad de softwarehttp://vocabularies.unesco.org/thesaurus/concept3401http://vocabularies.unesco.org/thesaurus/concept6517PublicationORIGINALGarciaJuan_2023_AutomatizacionDePruebas.pdfGarciaJuan_2023_AutomatizacionDePruebas.pdfTrabajo de grado de pregradoapplication/pdf1647229https://bibliotecadigital.udea.edu.co/bitstreams/65a9486a-3b8e-491b-a79e-33228a84f286/download3cebf8e53bccb3aa8dddba73b0a16a5cMD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstreams/759e413c-3653-4edb-949d-b54f608e8340/downloade2060682c9c70d4d30c83c51448f4eedMD52falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/cf0dc955-b99f-4ec1-9a6c-6938137a429d/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADTEXTGarciaJuan_2023_AutomatizacionDePruebas.pdf.txtGarciaJuan_2023_AutomatizacionDePruebas.pdf.txtExtracted texttext/plain32408https://bibliotecadigital.udea.edu.co/bitstreams/b8cd1683-217c-4927-8e03-5d4d357981b4/downloadce25afc036f75b2710013d3afb1166bdMD54falseAnonymousREADTHUMBNAILGarciaJuan_2023_AutomatizacionDePruebas.pdf.jpgGarciaJuan_2023_AutomatizacionDePruebas.pdf.jpgGenerated Thumbnailimage/jpeg6819https://bibliotecadigital.udea.edu.co/bitstreams/66b24e69-7986-4ca7-a42d-d609cf0e2184/downloadef72ca7decfdc75eb1210f4a4ab93832MD55falseAnonymousREAD10495/37726oai:bibliotecadigital.udea.edu.co:10495/377262025-03-26 22:16:31.542https://creativecommons.org/licenses/by-nc-sa/4.0/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
