Article Side

Online Article Directory!

Hello Guest! Login or Register to submit articles!

Risk Based Testing Approach

By Milind Shroff Subscribe to RSS | December 27th 2011 | Views:
loading
 
  



Where do I start? What do I test? How much do I test? These are question many testers have in mind before embarking on testing of multi-functional complex systems. At times such as these the rational way to test would be to take a risk-based approach to test the system. Risk-Based software testing is about pre-identifying the risks involved in testing for the project and/ or product under complex circumstances.

Take a real time situation where an e-commerce website is working fine and we have gone through its workflow, where its GUI, Navigation Flow, Usability or Reliability is all OK, but customer's account detail is not secure. There is a big functionality risk in such cases as there would be no meaning of how the GUI or Usability or Reliability of the software product is in this case. In a situation like this the website must be tested by following a risk-based approach first. In Risk Based Testing crucial part is to analyze each requirement and each test to ensure that the most important areas of the system are covered and at the same time it remains very smooth for test manager to allocate testing resources on a project.

Project Risk and Product Risk are the main two types of risks in software products.

Project Risk:

There are primarily three categories of Project Risks.

1. Organizational Issue

- Shortage of skilled resources

- Political Issues – Issues that are found by testers during review are not considered or Testers are not appreciated for their good testing skills or testers may fail to communicate their requirements.

2. Technical Issues

- Environments are not properly set.

- Testers are not given a proper training specific to testing objectives.

3. Third party Issues.

- Issues involving an external entity and dependency for the delivery

Product Risk:

This risk is related to the functionality of the product. Existence of a major functionality failure or a missing critical functionality in the software is called as a Product Risk. These also include Performance Issues, Security Issues, Crash Scenarios, etc.

Risk Based Testing is one of the type of Software Testing that prioritizes the tests of functions and features based upon the risk of failure. In Risk Based Testing (RBT) the major concern is state transition testing and boundary value analysis by which we can find the area most susceptible to a defect. Moreover an analytical risk-based testing matches the orders of each levels of risk. Risk-Based Testing helps to find the right quality level that can be delivered in definite schedule and resources. The main focus of risk based testing strategy is to identify the most critical and strategic features.

Risk Based Testing approach follows certain steps as mentioned:

1. Identify potential risks that may occur if particular modules/functions of the application are not tested completely.

2. Determine the likely impact of each risk as well as the probability of its occurrence.

3. Take up testing activities that would eliminate risks with the highest numeric values.

Milind Shroff - About Author:
SPEC-INDIA, leading offshore software company in India offers testing services like Application Software Testing, Software Testing Automation and Software Performance Testing.

Share on Facebook Tweet It Stumbleupon this post This post is delicious !

Article Source:
http://www.articleside.com/software-articles/risk-based-testing-approach.htm

Related Software Articles Subscribe to RSS

An open source software testing- Selenium automated testing
Published by Roger Lopez on February 24th 2012 | Software
In this article, there is a brief description on selenium automated testing. In addition to this var...
 
Sap testing strategies for sap support packs installation
Published by Tony Smith on January 2nd 2012 | Software
Perform sap testing before applying for sap support packs installation...
 
Effective approach to convert DVD to Apple TV
Published by Jane Huang on May 31st 2012 | Software
If you're looking a few methods to observe DVD films on your Apple TV, then this paper is going to d...
 
Wireless testing
Published by AnnaSimpson on November 25th 2011 | Software
Wireless is one of the most useful discoveries ever made, yet in order to commercialize wireless pro...
 
Options for Purchasing Control through Purchasing Software
Published by Purchase Control on August 25th 2012 | Software
Today there is a wide range of programs available to help with many aspects of doing business. Choi...
 
Using PO Software for a Purchase Order System and Invoice Reconciliation
Published by Purchase Control on August 25th 2012 | Software
Today keeping track of the purchases that are made is going to be very important. Finding the right...
 
Value added solutions for AR CLEARING by payment cards and credit cards
Published by Mudiam Srinivas on August 25th 2012 | Software
Mudiam solutions will enable your SAP ecosystem to be able to clear existing open invoices or charge...
 
Value added solutions for AR CLEARING by payment cards and credit cards
Published by Mudiam Srinivas on August 25th 2012 | Software
Mudiam solutions will enable your SAP ecosystem to be able to clear existing open invoices or charge...
 
Value added solutions for AR CLEARING by payment cards and credit cards
Published by Mudiam Srinivas on August 25th 2012 | Software
Mudiam solutions will enable your SAP ecosystem to be able to clear existing open invoices or charge...
 
Mobile website development – the prevailing parameters
Published by Angel on August 24th 2012 | Software
Enthusiastic developers go all out to produce great results out of mobile web development programs. ...