Regression Testing - a systematic approach
1.Coverage
2.Risk
3.Cost
Evaluate what tests can best address the most important risks with the most coverage given the time, tools and resources.
Understand the Coverage:
Understand the Risk:
FIBLOTS mnemonic for performance testing works wonderfully for evaluating regression testing risk:
Risk and Coverage Together:
Charter the work once the coverage (What to Test) and Risk (Why to Test) are identified.
2.Risk
3.Cost
Evaluate what tests can best address the most important risks with the most coverage given the time, tools and resources.
Understand the Coverage:
- Start with large areas of coverage
- Drill down into more focused areas within each of those large areas.
- Followed by subsequent levels of detail until you get down to specific testable units.
Understand the Risk:
FIBLOTS mnemonic for performance testing works wonderfully for evaluating regression testing risk:
- Frequent: What risks are associated with the most used features?
- Intensive: For the intensive features in the application, what specific constraints are concerning, how the supporting platform or code base changed over time, or how the use changed?
- Business-critical: Which features are most critical to the business or the purpose of the application?
- Legal: What has to be tested because of legal requirements or SLAs?
- Obvious: What will happen if it doesn't work?
- Technically risky: Where's the technical risk and how has it changed over time?
- Stakeholder-mandated: What have been told to test?
Risk and Coverage Together:
Charter the work once the coverage (What to Test) and Risk (Why to Test) are identified.
- Put all activity together meaningfully.
- Prioritise the work
- Evaluate what can realistically cover given the time, tools and resources
- Review and agreement on coverage.
- Schedule
- Review the Coverage, Risk and Priority periodically.
Conclusion:
Indium Software is a Specialist Software Testing Services provider. Indium Software’s comprehensive suite of testing services covers Test Advisory, Functional testing and Non-Functional testing specializing in Automation testing, Digital, DevOps, Agile, Web, Mobility, IOT, Big Data and Artificial Intelligence to name a few. Indium Software is helping clients globally transform their QA services function to achieve zero production defects, reduce QA cycle times up to 80% and lower overall QA costs up to 60% with its Next-Gen Testing Solutions, Modern Testing Approach, Skilled Teams and Global Delivery Model. We are also an ISO 9001:2008 & ISO 27001:2013 certified company.
Indium Software – Offshore Software testing services | Software testing Companies
Hey there,
ReplyDeleteNice blog
check out our blogs
Mobile App Marketing Agency India