Regression testing is any type of software testing that seeks to uncover new errors, or regressions, in existing functionality after changes have been made to a system, such as functional enhancements, patches or configuration changes.
The intent of regression testing is to ensure that a change, such as a bugfix, did not introduce new faults.[1] One of the main reasons for regression testing is to determine whether a change in one part of the software affects other parts of the software.[2]
Test automation
There are techniques available that allow us to automate repetitive testing.
JUnit, www.junit.org
Junit is a testing framework to support organized unit testing and regression testing in Java.
No comments:
Post a Comment