Risk Based Testing

Posted By : Sakshi Jain | 26-Dec-2017

What is Risk Based Testing?

A risk is the probability of occurrence of an undesirable outcome if testing not done properly due to insufficient time or resources. Risk-based testing involves testing the functionality which has the maximum probability of failure.
Risk-based testing is the procedure to identify criteria that ensure the minimum level of product risk when the system is deployed.

  • Risk-based testing begins early in any project, knowing risks of any system quality and utilizing the knowledge of risk to assist test planning,  its specification, test execution and test preparation.

  • Risk-based testing involves contingency and mitigation plan.

  • Mitigation means testing to reduce the likelihood of defects and provide opportunities to reduce high-impact defects.

  • Contingency defines testing to examine workarounds.

  • Risk-based testing also involves measuring the criteria for finding and removing defects in critical areas.

  • Risk-based testing also involves risk analysis to identify how to prevent defects through non-functional activities.

Importance of risk-based testing

  • To define exit criteria on when to stop testing when the time is not sufficient.

  • Test cases can be reduced and testing efforts are focused on the most critical areas.

  • Problem areas are discovered at early testing life cycle stage so that preventive activities are started immediately.

  • Better strategies and test objects/cases can be selected.

  • Risks are monitored continuously to know the status of the project and its quality.

Risk-Based Testing process involves below steps:

  • Risk Identification

  • Risk Analysis

  • Risk Response

  • Test Scoping

  • Test Process definition

Benefits of Risk-based Testing

  • Improved quality – All of the critical functions of the application are tested.

  • Testing always concentrates on the most important features first with optimal test delivery in the event of – limited time, money and qualified resources.

  • Efforts are not wasted on non-critical or low-risk areas in the project.

  • Improved customer satisfaction.

  • Good reporting and progress tracking

Related Tags

About Author

Author Image
Sakshi Jain

Sakshi is an immensely skilled Quality Analyst with a remarkable history of effectively overseeing and executing projects across various domains. She excels in utilizing a wide range of skills, including Jenkins, Acceptance Testing, Usability Testing, Selenium with Java, Automation Testing, API Testing, and numerous others. She has made significant contributions to multiple projects, such as Kairos and BlocEdu. Sakshi's substantial experience and comprehensive skill set position her as an invaluable resource in achieving successful project outcomes.

Request for Proposal

Name is required

Comment is required

Sending message..