Identify the correct definition of Regression testing.
- A. A testing technique that evaluates functionality without knowledge of the internal code structure.
- B. Testing performed after code changes to ensure existing functionality still works correctly. ✓
- C. A testing phase that evaluates a fully integrated system against specified requirements.
- D. Testing performed by a limited group of external users in a real-world environment before final release.
Correct answer
B. Testing performed after code changes to ensure existing functionality still works correctly.
Explanation
Regression testing refers to testing performed after code changes to ensure existing functionality still works correctly.