Risk-based testing

One of the Ten Tips for Agile Testing is “Use risk based testing.”

You can never test everything with the same (extensive) depth; even in a waterfall project you have to make choices. In an agile project all the activities are time boxed so you have to make choices about how extensively you want to test each feature. We use a risk based approach to determine which test activities we are going to carry out for a feature during the iteration. The risk level of every feature is determined by the customer and the teams. It is a very transparent process so the customer knows exactly which test activities are executed for every feature

I’ve heard a lot about risk-based testing in the last couple of years. I don’t mean to sound like a know-it-all, but I’ve been employing risk-based testing for years (which goes along with risk management mentioned in yesterday’s post), only I didn’t know it had a specific name. What do others think of this?

One thought on “Risk-based testing”

  1. it’s one of those things that seems total common sense to those that do it
    Some dont do it as it means thinking, all they can test is the ‘easy’ stuff and find the low-hanging fruit of simple bugs
    I’m a common sense guy

Comments are closed.