Which ONE of the following options BEST describes the purpose of confirmation testing versus regression testing?
A.
The purpose of confirmation testing is to confirm that the defect giving rise to a failure has been successfully fixed. The regression test aims to ensure that no defects have been introduced or discovered in unmodified areas of the software as a result of the changes made.
B.
Confirmation testing ensures the entire system functions as expected, whereas regression testing focuses only on modified components.
C.
Confirmation testing verifies all system requirements, while regression testing ensures that no additional test cases are needed.
D.
Regression testing and confirmation testing are interchangeable and serve the same purpose.
Confirmation testing is performed after a defect is fixed to confirm it no longer exists (A). Regression testing ensures new defects have not been introduced in unchanged parts of the system. Regression testing is broader than confirmation testing and covers unmodified areas affected by the changes. Options B, C, and D misrepresent the relationship and scope of these tests.
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit