Look-up in Google Scholar
Title: Implementación de una biblioteca para la automatización de procesos de prueba en un sistema bancario
Other Titles: Contribution to the development of software for automated tests using cloud
Advisor(s): Canaval Sánchez, Luis Martín
OCDE field: https://purl.org/pe-repo/ocde/ford#2.00.00; https://purl.org/pe-repo/ocde/ford#2.02.04
Issue Date: 16-Nov-2023
Institution: Universidad Peruana de Ciencias Aplicadas (UPC)
Abstract: This research work seeks to explain the problem that software companies have in the use of time and resources when testing and finding errors in programs or systems under development, in this specific case a bank company. To achieve this, the implementation of a library that allows automating part of the testing phase of a banking system is proposed. In this way, the library aims to easily check the app from the developer and the testers to complete the app certification faster and error detection process much more quickly, integrating the library with most bank applications tests, especially repetitive tests that require automation. Finally, this library will be integrated into the various components of the bank in its development phases, and in this way, it will improve the time to perform the tests that are mostly used in different types of validations. These tools will help us bring these tests to an automated and programmed environment, where everyone involved in the project can view the results and points of improvement of the software product. The purpose of this project is to develop a library of automated processes that can integrate with the banking system and its developing and existing applications and migrate these automated test processes to a cloud environment for ease of use and collaboration across the equipment. In addition, it seeks to accelerate the review and execution of tests, which in turn considerably improves the quality of the product implemented in a shorter period. To achieve this goal, data was collected from the implementation of this library and the metrics obtained after its use in a testing environment were analyzed. This comparison will be carried out with the previous stages in which automated processes were not used nor the team was integrated into the different phases of the tests.

Este trabajo de investigación busca explicar el problema de las empresas de software en el uso de tiempo y recursos al validar y encontrar errores en un programa o sistema en desarrollo, una empresa del sector bancario. Para ello, se plantea la implementación de una biblioteca que permita automatizar parte de la fase de pruebas de un sistema bancario. De esta forma, se buscará mediante la biblioteca y su uso facilitar que el desarrollador y los testers encargados de realizar las pruebas puedan culminar mucho más rápido el proceso de certificación y detección de errores, integrando dicha biblioteca en la mayor parte del sistema bancario, donde requiera realizarse pruebas recurrentes y repetitivas que requieran ser automatizadas. Finalmente, esta biblioteca se integrará en los diversos componentes del banco en sus fases de desarrollo, y de esta forma mejorará el tiempo en realizar las pruebas que mayormente se utiliza en diferentes tipos de validaciones. Estas herramientas, nos ayudarán a llevar estas pruebas a un entorno automatizado y programado, donde todos los involucrados del proyecto, puedan visualizar los resultados y puntos de mejora del producto de software. El propósito de este proyecto es desarrollar una biblioteca de procesos automatizados que pueda integrarse con el sistema bancario y sus aplicaciones en desarrollo y ya existentes, y migrar estos procesos de prueba automatizados a un entorno en la nube para facilitar su uso y colaboración en todo el equipo. Además, se busca acelerar la revisión y ejecución de pruebas, lo que a su vez mejora considerablemente la calidad del producto implementado en un período de tiempo más corto. Para lograr este objetivo, se recolectaron datos de la implementación de esta biblioteca y se analizaron las métricas obtenidas después de su uso en un entorno de pruebas. Esta comparación se llevará a cabo con las etapas anteriores en las que no se empleaban procesos automatizados ni se integraba al equipo en las diferentes fases de las pruebas.
Discipline: Ingeniería de Software
Grade or title grantor: Universidad Peruana de Ciencias Aplicadas (UPC). Facultad de Ingeniería
Grade or title: Ingeniero de Software
Juror: Díaz Suárez, Jorge Eduardo; Sopla Maslucán, Abraham
Register date: 25-Feb-2024; 25-Feb-2024



This item is licensed under a Creative Commons License Creative Commons