Free to read ยท Three levels
DevOps QA: quality engineering in delivery
A bilingual course on trustworthy CI evidence, risk-based gates, isolated test systems, and quality decisions throughout progressive delivery.
Start learningIn this course
Study the quality engineering that connects a source change to a defensible delivery decision. The course follows a synthetic booking application through test strategy, suite boundaries, deterministic data, artifacts, and gates, then examines the systems that keep evidence trustworthy under parallel execution and failure.
This track focuses on validation within delivery rather than a general testing catalog or broad infrastructure administration. Advanced lessons cover progressive exposure, SLOs, canary analysis, resilience, security governance, and feedback economics. Each lesson includes developed explanations, contextual examples, cause-and-fix analysis, worked exercises, and primary references.
What you will learn
- Build traceable claims from test results and immutable artifact identity.
- Design risk-based suite selection, deterministic fixtures, isolated parallel runs, and bounded flaky-test handling.
- Evaluate accessibility, performance, supply-chain, and security evidence with explicit limits.
- Make progressive-delivery decisions using valid observations, SLO policy, recovery evidence, and accountable governance.
Your learning path
Three levels
Basic: delivery evidence and suite design
Connect risks to test boundaries, deterministic inputs, artifacts, reports, and explicit gates.
- Quality evidence in a delivery pipeline
- Risk-based CI strategy and gate placement
- Unit, component, and browser suites in CI
- API behavior and compatibility contracts
- Deterministic data, clocks, and environments
- Pipeline graphs, reports, and artifact gates
Intermediate: trustworthy validation systems
Keep parallel execution, environment lifecycles, security boundaries, nonfunctional gates, and diagnostics dependable.
- Parallel suites, shards, and data isolation
- Flaky-test diagnosis and bounded quarantine
- Ephemeral environments and readiness contracts
- Pipeline secrets and supply-chain evidence
- Accessibility and performance gates
- Test observability and actionable triage
Advanced: operational validation and governance
Use progressive exposure, valid analysis, reliability policy, resilience evidence, and accountable cost decisions.
- Progressive-delivery validation and recovery
- SLOs, error budgets, and delivery decisions
- Canary analysis, confounders, and uncertainty
- Resilience validation with controlled failures
- Quality governance and security verification
- Quality economics and feedback optimization
Who this is for
- Developers, quality engineers, and delivery maintainers who design or interpret CI validation.
- Teams improving signal quality, isolation, and risk decisions in an existing delivery process.
Before you start
- Basic programming, version control, HTTP, and automated-test familiarity.
- Ability to read short Python, TypeScript, JSON, shell, and YAML examples; no cloud account or live CI access is required.