Regression testing: Difference between revisions

Content deleted Content added
Licriss (talk | contribs)
m Uses: remove typo
Licriss (talk | contribs)
m Uses: corrected spelling error
Line 52:
{{Quotation |text=Also as a consequence of the introduction of new bugs, program maintenance requires far more system testing per statement written than any other programming. Theoretically, after each fix, one must run the entire batch of test cases previously run against the system to ensure that it has not been damaged in an obscure way. In practice, such ''regression testing'' must indeed approximate this theoretical idea, and it is very costly.|author=[[Fred Brooks]]|title=''[[The Mythical Man Month]]''|source=p. 122}}
 
Regression tests can be done at any level, from [[unit testing|unit]] through to [[System integration testing|system integration]]. Functional tests exercise the complete program with various inputs. These tests are often automated due to the need for repititionrepetition, and may be done by test tools that are not part of the compiler suite.
 
==See also==