Quality Gate
// Definition
An automated checkpoint in a build or deployment pipeline that blocks promotion if quality criteria (test pass rate, coverage threshold, security scan) aren't met.
// Related terms
Pipeline
An automated, ordered sequence of stages — typically build, test, scan, deploy — that code passes through from commit to release. Enforces quality gates between stages.
Code Coverage
The percentage of source-code lines, branches, or statements executed during a test run. A useful but easy-to-game metric — high coverage doesn't guarantee good tests.
Continuous Delivery
Automating the path from commit to a production-ready artifact. Every change is potentially deployable; the actual deploy may require a manual approval gate.
Learn more · CI/CD for QA Engineers
Chapter 5 · Lesson 2: Quality Gates and Failing Builds on Test Failure