Baseline Testing: The Key to Reducing Technical Debt in Legacy Code Bases

Many companies are now discovering the technical debt that has accumulated in the software that they have released. This is a growing problem as these deployed/fielded applications are based on legacy code that doesn’t have the proper regression test suite to ensure application correctness. 

Often the lack of sufficient tests means that a software application cannot be easily modified since changes can break existing functionality.  This whitepaper discusses an approach called Baseline Testing, also known as characterization testing, and how it can be used to capture current legacy code behavior, enabling developers to successfully develop new applications or improve existing technology.

You will learn more about:

  • Building characterization test cases from fielded applications
  • Assessing and mitigating the riskiest areas of your software
  • Reducing technical debt
  • Improving overall software quality