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

The Crucial Need for Quality Assurance Testing in the Software Industry

SOFTWARE TESTING SERVICES THINGS TO KNOW BEFORE YOU BUY

Understanding JMeter and Its Usage in Software Testing