The bigger a software application (more lines of code), the higher the number of interdependencies. If new requirements are implemented in a new release or if existing modules are adapted, it must be ensured that no new errors ("regressions") are caused by interdependencies. Regression tests are usually performed for this purpose, namely the repetition of already defined (and possibly automated) test cases.


The author is a manager in the software industry with international expertise: Authorized officer at one of the large consulting firms - Responsible for setting up an IT development center at the Bangalore offshore location - Director M&A at a software company in Berlin.