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:


  • 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.

Comments

Post a Comment

Popular posts from this blog

Top 4 challenges of non functional testing

Why Do We Need Performance Testing For Our Digital Innovations

What is Boundary Value Analysis Testing