ISSN 2996-8223
International Journal of Computer Science and Technology | Vol. 10, No. 10, October 2008 | pp. 73–80
DOI: 10.46882/2008/IJCST/101019
Research Article
Title: An Automated Regression Testing Framework for Microservices Architecture Software
Names of Authors: Hans-Werner Schmidt¹, Klaus M. Müller¹
Authors’ Affiliations: ¹Institute of Software Technology, Technical University of Munich, Munich, Germany
Abstract: Software development paradigms have moved toward decoupled microservice architectures, presenting challenges for automated QA regression testing due to complex distributed dependencies. Traditional monolithic test automation systems struggle to isolate integration faults when continuous deployment pipelines update microservices independently. This paper introduces an automated regression testing framework tailored for microservice systems, relying on dynamic consumer-driven contract testing. The framework intercepts inter-service RESTful API communication, generating lightweight mock test stubs that simulate service behavior without deploying the entire application stack. Testing trials on an enterprise e-commerce platform with 24 individual microservices demonstrated that the contract-driven framework reduced total test suite execution times by 68.4% compared to end-to-end integration tests. The automated test engine maintained a software defect detection sensitivity of 91.5% ± 1.1%, while lowering false-negative pipeline disruptions down to a baseline rate of 0.5%.
Keywords: Regression testing, microservices, contract testing, continuous integration, test automation, software architecture
Manuscript Timeline: Received July 14, 2008; Revised August 26, 2008; Accepted September 15, 2008; Published October 8, 2008
Citation: Schmidt, H. W., & Müller, K. M. (2008). An Automated Regression Testing Framework for Microservices Architecture Software. International Journal of Computer Science and Technology, 10(10), 73–80.
Subscribe to read the full article: https://www.internationalscholarsjournals.org/subscribe-to-read