Implementation of Test Automation Using GitHub Copilot for the Software Quality Process in Financial Companies
摘要
In the financial sector, software quality is essential to ensure secure and reliable operations. This is achieved through testing, whether manual or automated. While manual testing is useful in some scenarios, it has limitations such as high time consumption and susceptibility to human error. Therefore, automated testing stands out as a more efficient option in dynamic environments. This study aims to implement test automation to improve software quality processes using GitHub Copilot, an AI-powered tool, as its core element. To achieve this, the SCRUM framework was applied, combined with advanced tools such as Selenium and Jenkins, in a company in the financial sector. The results showed a 5.41% increase in test case creation, with the average rising from 144.46 to 152.28. Additionally, the effort invested in the quality process statistically decreased by 20.16%, shifting from an average of 29.61 to 23.64. Similarly, the waiting time was reduced by 57.12%, eliminating operational bottlenecks and enhancing the end-user experience. These findings conclude that AI-driven automation not only optimizes resources but also significantly enhances software quality in the financial sector, setting a precedent for its adoption in similar projects.