Test levels & change-related testing

/qa:shift-right

Testing in production (shift-right)

Verify quality in the live environment safely — synthetic monitoring, SLO checks, canary/A-B and feature-flag validation, post-deploy smoke.

USAGE/qa:shift-right [feature / journey]
Test levels & change-related testingQuality in DevOps (Specialist) · ISO/IEC/IEEE 29119-3 Production Verification ReportPerformance · Automation · Test Leader

What it does

Designs production-safe synthetic checks, SLIs/SLOs, and progressive-delivery validation (canary/A-B/flags), evaluates production health, and records a promote/hold/roll-back verdict.

When to use it

When verifying quality in the live environment that pre-release testing cannot fully reach; post-deploy.

Prerequisites

qa.config.yml; live environment access; paths.*; tooling.* (e2e/api); gates (SLO thresholds); risk_areas; environments; team (approvers).

Output

ISO/IEC/IEEE 29119-3 Production Verification Report -> paths.reports_dir/production-verification-<scope>.md, plus synthetic-check scripts under paths.tests_dir.

Mechanics

How it works

  1. Resolve scope to the risk_areas.critical journeys (or the named feature/journey)
  2. Define synthetic checks / post-deploy smoke per journey against production-safe endpoints
  3. Define SLIs and SLOs, deriving thresholds from gates and verifying telemetry exposes each signal
  4. Validate progressive delivery: canary promotion/rollback criteria, A/B guardrails, feature-flag kill-switch
  5. Evaluate production health (healthy/degraded/roll back) and record a promote/hold/roll-back decision
  6. Preserve the risk-area -> check -> SLI/SLO -> result traceability and state production residual risk

Why it works

The theory behind it

Testing in production / continuous testing (Quality in DevOps). Extends coverage to real conditions but explicitly complements, never replaces, shift-left testing (Principle 3). Done safely: read-only, synthetic data, no load/destructive tests against production.

Quality in DevOps (Specialist) · ISO/IEC/IEEE 29119-3 Production Verification Report

Example

See it in use

shift-right
> /qa:shift-right "checkout"

✓ Correct when It defines synthetic monitors, observability checks, and canary/feature-flag validation for production.