Article Categories
» Arts & Entertainment
» Automotive
» Business
» Careers & Jobs
» Education & Reference
» Finance
» Food & Drink
» Health & Fitness
» Home & Family
» Internet & Online Businesses
» Miscellaneous
» Self Improvement
» Shopping
» Society & News
» Sports & Recreation
» Technology
» Travel & Leisure
» Writing & Speaking

  Listed Article

  Category: Articles » Technology » Article
 

Risk Driven Software Testing




By Ahamad

Whenever there is a lot of testing to be done and not enough time to do the testing, we have to prioritize so that at least the most important things get done.

In such a scenario, we have to prioritize and make out How to find the most important bugs first.

How to find the most important bugs first?

In testing, there's never enough time or resources. In addition, the consequences of skipping something important are severe.
So prioritization has received a lot of attention. The approach is called Risk Driven Testing, where Risk has very specific meaning.

Here's how you do it:
Take the pieces of your system, whatever you use - modules, functions, section of the requirements - and rate each piece on two variables, Impact and Likelihood.

Impact is what would happen if this piece somehow malfunctioned. Would it destroy the customer database? Or would it just mean that the column headings in a report didn't quite line up?

Likelihood is an estimate of how probable it is that this piece would fail.

Together, Impact and Likelihood determine Risk for the piece.

For example, suppose we're testing new two wheeler as they come off the production line. We only have one hour to test each vehicle.
We could easily justify spending all that time testing the brakes. After all, if the brakes don't work right, there'll be a really large Impact - literally, in this case. Therefore, while it's important to see that the vehicle runs, it's even more important to be sure that if it does run, it will stop.

Just as in testing software, we say that something "works" if it works every time, under all combinations of conditions.
So we could soak the brakes with water, freeze them, overheat them, and so on - all the standard engineering tests. We could spend the whole time doing this.
But we also have to make sure that the vehicle starts, accelerates, check that the lights, horn etc work.

Unfortunately, in the real world there's never enough time to do all the testing we'd like to do. So, as in the above example, we have to prioritize testing by Risk. That makes sure that we're doing the most important things first. But we also need to allow some time to get some coverage of the less risky features and usage scenarios.

Risk drives good testing!!!
 
 
About the Author
Ahamad
http://testingsoftware.blogspot.com


Article Source: http://www.simplysearch4it.com/article/5635.html
 
If you wish to add the above article to your website or newsletters then please include the "Article Source: http://www.simplysearch4it.com/article/5635.html" as shown above and make it hyperlinked.



  Some other articles by Ahamad
Unit Testing
Definition - Unit Test can be defined as running one component of a system for testing purposes. In computer programming, a unit test ...

  
  Recent Articles
3 Mobile Phone Network and Role of Online Reviews on It
by Gregory Gibson

Gadgets for mobile phone owners
by Bill. Jones.

Reasons why gadgets are worth it
by Bill. Jones.

Why an iPod Battery Dies
by Anthony Magnabosco

LAN: Local Area Network
by Hemant Gupta

The Dilemma of Nanotechnology - Science vs. Ethics
by Tatiana Velitchkov

Computer classifieds
by Mohammed Aijaz

7 Reasons Why You Need A Shake Flashlight
by Jesse Whitehead

Buying Cell Phone Accessories Online? 5 Tips to Shop Smart
by John Hooley

How to Unlock a Cell Phone- the Easy Way
by Samantha Hasson

Tips For Data Recovery
by Khal Nuwar

Misunderstandings about motion capture
by Antony Rodrigues

The EPC Class Structure
by Zhen Dong

RFID Technology Simplifies Distribution
by WOWGAO Technology solutions team

10 Most Important Technology Gadgets of 2006
by Aaron Brooks

Top 10 Science Discoveries in 2006
by Barry Allen

Top 10 Websites of 2006, that Shape Our Lives
by Barry Allen

Can't connect to database