In this project for the largest German technology retailer, Consumer-Driven Contract Testing (CDCT) with the Pact technology was successfully implemented.
The goal of the project was to support the development teams in the introduction of Contract Testing for REST APIs, in order to improve the efficiency and reliability of the interface communication. Prototypes with React and Spring Boot were developed, which served as the basis for the technical implementation.
A particular focus was placed on coaching the development teams to convey the effective use of CDCT with Pact. In workshops and trainings, the teams received practical insights into the application of Contract Testing and other technologies such as Java, Kotlin and Typescript. Additionally, the evaluation and introduction of tools like SonarQube, Mend and CodeQL for static code analysis was carried out to ensure consistently high code quality.
Through these measures, a reliable, automated test strategy was developed that has optimized and accelerated the entire development and deployment process of the technology retailer, while significantly improving the software quality at the same time.