International Journal of Computer Science and Technology

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.