medium
Single Answer
0What term describes software testing that is intended to uncover new bugs introduced by patches or configuration changes?
Answer Options
A
Nonregression testing
B
Evolution testing
C
Smoke testing
D
Regression testing
Correct Answer: D
Explanation
Regression testing is a type of functional or unit testing that ensures recent changes, such as patches or configuration updates, have not introduced new bugs. Nonregression testing checks whether a change achieved its intended effect, smoke testing focuses on basic critical functionality, and evolution testing is not a standard software testing technique.