www.softwaretestingvideos.com "Visit for FREE complete video training" Get Software Testing Jobs just watching these Videos If a piece of Software is modified for any reason testing needs to be done to ensure that it works as specified and that it has not negatively impacted any functionality that it offered previously. This is known as Regression Testing. Steps for Effective Regression Testing: 1)Test Automation 2)Selective Testing 3)Defect Tracking