What is Non-Regression Testing

Non-regression testing is a technique aimed to verify whether a new or modified functionality operates correctly with the assumption that the previous functionality wasn’t affected.  

By Testgrid

Non-regression testing is used when system components evolve, or new system components are added.  

By Testgrid

Use of Non-Regression Testing 

 The goal of non-regression testing is to ensure that no new software bugs have been introduced after the software has been updated. 

By Testgrid

Goal of Non-Regression Testing

Steps in Non-Regression Testing 

#01 Establish a benchmark software release  #02 Define a set of routines capable of stimulating as many software functions as possible. 

By Testgrid

#03 Run these routines on both software  #04 Analyse this data using a post-processing tool to produce statistical results.  #05 Report the outcome. 

By Testgrid

Steps in Non-Regression Testing  

By Testgrid

When using non-regression testing, testers examine only the evolving unit or module rather than the entire product, saving resources and time.