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 engineers: unit testing    Up: testing performed by software engineers    Previous testing performed by software engineers: object 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