Por favor, use este identificador para citar o enlazar este ítem:
https://hdl.handle.net/10495/36700
Título : | Desarrollo de un Sistema de Automatización de Pruebas de Regresión en una Plataforma Web |
Autor : | Alzate Mejía, Karol Daniela |
metadata.dc.contributor.advisor: | Múnera Ramírez, Danny Alexandro |
metadata.dc.subject.*: | Automatización Automation Programa de ordenador Computer software Desarrollo de páginas web Web site development Selenium WebDriver Pruebas E2E http://vocabularies.unesco.org/thesaurus/concept3401 http://vocabularies.unesco.org/thesaurus/concept6081 |
Fecha de publicación : | 2023 |
Resumen : | RESUMEN : La automatización de pruebas es una alternativa que muchas empresas están comenzando a utilizar en sus equipos para disminuir la cantidad del tiempo que la ejecución de sus pruebas pueda tomar y tener una mayor cobertura de estas. Este informe describe la aplicación de un sistema de automatización de pruebas para una empresa de publicidad que, como muchas del mercado, está empezando a ver la automatización como una solución a estos problemas. Las pruebas de regresión de una de sus plataformas fue el foco principal, estas eran pruebas que mayormente se realizaban en la Interfaz de Usuario, por lo que se usó Selenium WebDriver, TestNG, Java y Maven para la realización de éste sistema, logrando automatizar 9 de los 14 casos de prueba definidos como regresión en el equipo. Gracias a que la empresa hace uso de Integración Continua, se validaron las pruebas a través de la creación de un pipeline en Jenkins que corrió las pruebas de manera exitosa. ABSTRACT: Automation testing is an alternative that many enterprises are considering using in their teams to decrease the amount of time that test execution can take and to have higher test coverage. This report describes the application of a test automation system for an advertising company that, as many of the market, is beginning to see automatization as a solution to problems. The regression testing of one of its platforms was the main focus, these tests were mainly performed in the User Interface, so Selenium WebDriver, TestNG, Java, and Maven were used for the implementation of this system, managing to automate 9 of the 14 test cases defined as regression by the team, and thanks to the fact that the company makes use of Continuous Integration, the tests were validated through the creation of a pipeline in Jenkins that ran the tests successfully. |
Aparece en las colecciones: | Ingeniería de Sistemas |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
AlzateKarol_2023_AutomatizacionDePruebas.pdf | Trabajo de grado de pregrado | 394.67 kB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons