volume_mute

Regression Testing and Automated Frameworks

publish date2026/06/19 10:41:44.151135 UTC

Complete the explanation of how automated testing frameworks simplify regression testing: "Regression testing involves re-running (1) tests after changes have been made. Automated frameworks like JUnit allow all tests to be encoded in a (2) that can be run every time a change is made. This makes regression testing (3) and reduces the risk of missing important tests."

Please drag and drop the selected option in the right place or type it instead
previous
program
manual
practical

Correct Answer

(1) previous
(2) program
(3) practical

Explanation

Regression testing re-runs previous tests to check that changes have not introduced new bugs. Automated frameworks like JUnit allow tests to be encoded in a program that is run automatically whenever a change is made. This makes regression testing practical and cost-effective - without automation, manually re-running hundreds of tests after every change would be prohibitively expensive in time and effort.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears