a test that checks that everything still works after having made changes to a system
A test that is run after the daily build to verify that code has not regressed in quality.
a test designed to make sure that a change to one area of the software has not caused any other part of the software which had previously passed its tests to stop working. Regression testing usually involves executing all test cases which have previously been executed. In other words, it’s not enough to verify that the software has been altered: it’s also necessary to ensure that the change did not break any other part of the software which previously worked.
Test that are repeated after a change has been made to the code.
A testing technique where a suite of test cases are evaluated against the system to assure the expected behavior as established by the gold standard.
a testing technique consisting of the repetition of a test after the work product under test has been iterated. Regression testing is used to identify any defects were inadvertently introduced (i.e., to determine if the work product has regressed) since the previous test. Note: the iterative and incremental nature of the object-oriented development cycle greatly increases the frequency of regression testing and therefore increases the need to automate regression testing.
In software maintenance, the rerunning of test cases that previously executed correctly in order to detect errors introduced by the maintenance activity.
A test performed before production to identify and prevent errors and verify that unchanged software will continue to function as designed.
A test or set of tests that verifies that software still behaves correctly after being changed. Normally, the suite of unit tests and integration tests developed with the software are accumulated and used for regression testing in code maintainance or further software development.
a test (usually a whole set of tests, often automated) designed to check that a program has not “regressedâ€, that is, that previous capabilities have not been compromised by introducing new ones.