27.2k views
0 votes
Which of the following testing techniques ensures that the software product runs correctly after the changes during maintenance?

(1) Path testing
(2) Integration testing
(3) Unit testing
(4) Regression testing

1 Answer

4 votes

Final answer:

(4) Regression testing.The correct option is regression testing which is used after maintenance to ensure that recent changes have not broken existing functionality.

Step-by-step explanation:

The correct answer is option (4) Regression testing. Regression testing is specifically designed to ensure that recent program or code changes have not adversely affected existing features. It is a quality assurance measure to confirm that the new code conforms with the old code and that the changes haven't introduced new bugs.

In contrast, other types of testing such as path testing, integration testing, and unit testing are more focused on verifying the functionality of specific parts of the code during initial development rather than after the maintenance has been performed.

User Marimba
by
8.2k points