How To Make Quality Gates in CI/CD with GitHub
Continuous Testing is a fundamental part of delivering valuable software optimizing our effort. While it is a simple term, making the concept a reality requires a deep dive into implementation details.
We covered in previous articles the bottom-line reasons, challenges, and the core test automation elements in Continuous Testing. We will now share in a series of articles more concrete implementation elements.
This first article focuses on setting up Quality Gates within a CI/CD context. As a result, you can verify the application requirements as soon as possible using test automation. We will cover the following steps :
- Clarify the architecture of the Quality Gates in CI/CD
- Define the Quality Gates content with a Test Campaign
- Implement the Quality Gates for the non-production deployment
- Configure sanity checks and post-deployment tests
- Continuously improve and shift-right afterward
You can follow this article by securing these prerequisites: