Object Oriented Software Engineering   View all facts   Glossary   Help
subject > process > verification > testing > testing performed by software engineers > regression testing
Next testing performed by software engineersunit testing    Uptesting performed by software engineers    Previous testing performed by software engineersobject oriented testing   

regression testing
subjectfact 
regression testinghas definition The process of re-testing the a system, using a selected subset of test cases, after changes are made2001-08-30 14:57:15.0
has purpose to test software again once some defects have been fixed in case new defects have been inadvertently added2001-08-30 14:57:15.0
is a subtopic of 10.9 - Strategies for Testing Large Systems2001-08-30 14:57:16.0
is a kind of testing performed by software engineers2001-08-30 14:57:16.0
tests a subset of the previously successful test cases because it tends to be far too expensive to re-run every single test case every time a change is made to software2001-08-30 14:57:16.0
testingcan find defects whose consequences are obvious but which are buried in complex code, and thus will be hard to detect when inspecting2001-08-30 14:57:56.0
involves thinking of what could go wrong without actually studying the software2001-08-30 14:57:56.0
is complementary to inspecting2001-08-30 14:57:56.0
requires attention to detail2001-08-30 14:57:56.0
processsee also process^22001-08-30 14:57:05.0