Implementing Automated Testing Frameworks in CI/CD Pipelines: Improving Code Quality and Reducing Time to Market

Main Article Content

Nikhil Yogesh Joshi

Abstract

In the fast-paced world of software development, Continuous Integration and Continuous Deployment (CI/CD) pipelines have emerged as crucial tools for accelerating delivery while ensuring high software quality. This paper explores the impact of integrating automated testing frameworks such as JUnit, Selenium, and TestNG into CI/CD pipelines. Through a comprehensive evaluation, the study highlights improvements in code quality, deployment velocity, and resource utilization. Key findings reveal that automated testing increased code coverage by 32.8%, raised bugs detected per build by 74.2%, and reduced critical bugs in production by 71.4%. Furthermore, the average build time decreased by 51.1%, resulting in a 119% increase in daily builds and a 33.3% reduction in time-to-market. These findings underscore the value of automated testing frameworks in streamlining software development processes, optimizing resource consumption, and improving overall software reliability.

Article Details

How to Cite
Nikhil Yogesh Joshi. (2022). Implementing Automated Testing Frameworks in CI/CD Pipelines: Improving Code Quality and Reducing Time to Market. International Journal on Recent and Innovation Trends in Computing and Communication, 10(6), 106–113. Retrieved from https://ijritcc.org/index.php/ijritcc/article/view/11166
Section
Articles