This tutorial describes maintenance testing and regression testing. Usually, any maintainence test done is followed by a regression test run.
Adobe Flash Player not installed or older than 9.0.115!
Video Transcript with Key Takeaways Highlighted:
Suppose in the current Balance module instead of just showing the current balance the client now wants customized reports based on date & amount of transaction
Obviously, any such change needs to be tested. Once deployed, testing any further system changes , enhancements or corrections forms part of Maintenance Testing
Suppose that in our banking application your current balance is 2000.
Using the new enhancement, you check your balance for an year ago that comes out to be 500.
You enter the transfer module and try to transfer Rs 1000.In order to proceed the transfer module checks for the current balance.
Instead of sending the current balance, it sends the old balance of 500 and transaction fails
As you may observe, code changes were in Current Balance module only but still transfer module is affected. Regression testing is carried out to check modification in software has not caused unintended adverse side - effects