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 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
Cookies are important to the proper functioning of a site. To improve your experience, we use cookies to remember log-in details and provide secure log-in, collect statistics to optimize site functionality, and deliver content tailored to your interests. Click Agree and Proceed to accept cookies and go directly to the site or click on View Cookie Settings to see detailed descriptions of the types of cookies and choose whether to accept certain cookies while on the site.
About Author
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.