Regression Testing and Automated Frameworks
publish date: 2026/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."
Correct Answer
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
