Retesting
General
// Definition
Re-running a test that previously failed, after a fix has been applied, to confirm the original defect is resolved. Distinct from regression testing, which checks unrelated areas.
// Related terms
Regression Test
A test that verifies previously fixed bugs haven't returned and existing features still work after new changes. Forms the safety net for refactoring and feature work.
Bug Lifecycle
The stages a defect passes through from discovery to closure: New → Assigned → In Progress → Fixed → Verified → Closed (with possible Reopened, Deferred, or Rejected branches).
Test Case
A single, executable specification: preconditions, steps, expected result, and pass/fail criteria for one verification.