|
When would you perform regression testing?
This depends on the requirements and the lifespan of a product, but there are many other factors that influence whether regression testing needs to be done.
An example would be a product that is at certain stage in it's life cycle, and there is a requirement for a new version to replace the old version.
In theory the ideal scenario would be that the new version of the software fully supports the legacy functions of the previous version and is able to add new functionality to the product without compromising the functional integrity of the overall product.
With that in mind, this is where regression testing would be done, as you would now want to ascertain whether the new version of the product does not add new defects into the system.
Hope this helps.
|