(C++) Regression test

February 24, 2017 · View on GitHub

 

 

 

 

 

(C++) Regression test

 

A regression test is a type of test to ensure that new changes in your code did not break (regress) other parts of the code.

 

Testing is the process of validating your code.

 

Thorough regression testing is expensive but essential; the appropriate time to create thorough regression tests is tied to the stability of the subsystem to be tested' [1].

 

 

 

 

 

References

 

  1. John Lakos. Large-Scale C++ Software Design. 1996. ISBN: 0-201-63362-0. Section D.5. Principles, chapter 4, page 826: 'Thorough regression testing is expensive but essential; the appropriate time to create thorough regression tests is tied to the stability of the subsystem to be tested'