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/
| Summary: | 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. |
|---|
