Regression & Smoke Test Communication
5 exercises — practise using the correct English terms for regression, smoke, and sanity tests, discussing test coverage, and communicating go/no-go decisions.
0 / 5 completed
Quick reference: Test type distinctions
- Regression test — full re-run of existing tests after code changes; confirms no breakage
- Smoke test — shallow, fast post-deploy check of critical paths; confirms build is testable
- Sanity test — narrow re-test of a specific changed area; confirms the fix works
- Blocking defect — prevents testing or release from proceeding
- Go/No-Go — formal binary decision on release readiness with documented rationale
1 / 5
After a major sprint release, the QA team re-runs the entire existing test suite to confirm that previously working features have not been broken by the new changes. This is called:
Regression testing specifically targets the risk that new changes break existing functionality.
A smoke test is fast and shallow — it confirms the build is deployable and basic features work, but does not re-verify the entire suite. A sanity test is a targeted, narrow check on one recently changed area — not the full suite. Exploratory testing is unscripted and session-based. Only regression testing describes the systematic re-execution of existing test cases across the product to catch unintended side effects — making Option C the most accurate answer.
Key vocabulary:
• Regression test — re-execution of existing tests after a change to confirm no breakage
• Smoke test — quick, shallow check that the most critical paths work after a new build
• Sanity test — narrow, targeted re-test of a specific recently changed area
• Side effect — an unintended change in behaviour caused by a modification elsewhere in the code
A smoke test is fast and shallow — it confirms the build is deployable and basic features work, but does not re-verify the entire suite. A sanity test is a targeted, narrow check on one recently changed area — not the full suite. Exploratory testing is unscripted and session-based. Only regression testing describes the systematic re-execution of existing test cases across the product to catch unintended side effects — making Option C the most accurate answer.
Key vocabulary:
• Regression test — re-execution of existing tests after a change to confirm no breakage
• Smoke test — quick, shallow check that the most critical paths work after a new build
• Sanity test — narrow, targeted re-test of a specific recently changed area
• Side effect — an unintended change in behaviour caused by a modification elsewhere in the code