• Risk Based Testing

    Posted by Sakshi Jain | Last Updated: 05-Jan-18

    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

Tags: testing

Mobile Applications

Video Content

Bigdata & NoSQL

SaaS Applications



Alexa Certified Site Stats for