Content ITV PRO
This is Itvedant Content department
Regression Testing is a broad and comprehensive type of software testing performed to verify that existing functionalities continue to work correctly after bug fixes, enhancements, or new feature additions.
Re-testing of Existing Features
Stability Testing
Change-Impact Testing
Regression Testing → Checks the whole system after changes.
Re-Testing is the process of executing the same failed test cases again after a defect is fixed to ensure the issue has been resolved successfully.
It ensures the particular bug no longer exists.
Ensures the reported defect has been fixed properly.
Checks whether the functionality now works as intended.
Prevents reopening of the same defect.
Confirms the issue can be marked as “Closed.”
Re-Testing is performed:
✅ After a defect is fixed by the developer
✅ When a previously failed test case needs verification
✅ Before closing the defect in the defect tracking system
✅ In every testing cycle where bugs are fixed
Confirms Bug Fix
Ensures that the reported defect has been fixed properly.
Improves Software Quality
Prevents the same issue from appearing again.
Increases Customer Confidence
Ensures defects are resolved before release.
Prevents Defect Reopening
Reduces chances of marking a bug as fixed when it is not.
Clear Defect Closure
Helps in properly closing defects in the tracking system.
Time-Consuming (If Many Bugs)
If there are many defects, re-testing each one takes time.
Limited Scope
Focuses only on the fixed defect, not the entire system.
May Miss Side Effects
Does not check whether the fix affected other functionalities.
Repeated Effort
Tester has to execute the same failed test cases again.
| Feature | Regression Testing | Re-Testing |
|---|---|---|
| Definition | Re-testing existing functionalities after changes | Testing a specific defect again after it is fixed |
| Focus | Entire application stability | Specific bug fix verification |
| Scope | Wide | Narrow |
| When Performed | After bug fixes, enhancements, updates | After a defect is fixed |
| Test Cases Used | Previously passed test cases | Previously failed test cases |
| Purpose | Ensure new changes don’t affect old features | Confirm that the defect is resolved |
| Time Required | More | Less |
Banking Application
A bug was reported: “Incorrect balance displayed after fund transfer.”
Developer fixes the issue and provides a new build.
Tester performs re-testing to ensure:
Balance calculation is correct
Updated balance is displayed properly
No incorrect values appear
If everything works fine → Defect is marked Closed.
If the issue still exists → Defect is Reopened.
By Content ITV