My Approach to Regression Testing - R3C'sFI
I have done a fair amount of regression testing. And Sometimes I used to think "Oh..Again!"
But I gained knowledge based on the experience - "When to Perform" and "What to Perform" Regression Testing.
When do we do Regression Testing?
What to Perform as Regression Testing?
I devised a mnemonic: RCCCFI (R-3C's-FI)
PS: This post is inspired after reading the below posts.
http://karennicolejohnson.com/2009/11/a-heuristic-for-regression-testing/
http://www.kohl.ca/2006/learning-testing-heuristics/
Now, I can remember this, as it is created by me. ☺☺
But I gained knowledge based on the experience - "When to Perform" and "What to Perform" Regression Testing.
When do we do Regression Testing?
- Defect Fixes
- Performance or Security Issue Fixes on Code
- New Features Added
- Optimization of Existing Features
- Any changes in Integration Systems (Example: Payment Gateway System Software Upgraded from Version 1.0 to 2.0)
- Server Related Updates (Example: Movement of Application from Hosted Server Systems to Google Cloud)
- Software Version Updates (Example: Java Updates or JS Updates)
- Testing the Recent Code Changes -- R
- Testing the Core functionalities of the Application -- C
- Testing the Customer Specific Features (Example: Which are developed specifically for a customer on top of core functionalities) -- C
- Testing the Configuration Related Features (Example: Verifying the Application is enabled with Email Configurations) -- C
- Testing the frequent issues which were encountered after every deployment or release --- F
- Testing the Integration Features (Example: API Integration with ERP System - Order Placement, Payment Gateway Integration - Credit Card Order Placement) --- I
I devised a mnemonic: RCCCFI (R-3C's-FI)
PS: This post is inspired after reading the below posts.
http://karennicolejohnson.com/2009/11/a-heuristic-for-regression-testing/
http://www.kohl.ca/2006/learning-testing-heuristics/
Now, I can remember this, as it is created by me. ☺☺