O'Reilly logo

Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional by Black, Rex, Rex Black Consulting Services, Bulverde, Texas

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Quality Risk Analysis Exercise

Let’s put what you’ve learned about quality risk analysis to work for our hypothetical Omninet project. In this exercise, you’ll analyze the quality risks for Omninet. Assume that you are doing this analysis during the requirements specification phase of the project. Use only the Omninet Marketing Requirements Document (MRD), which is included in Appendix A.

I recommend that you apply the informal quality risks analysis technique, unless you know ISO 9126 or Failure Mode and Effect Analysis or want to try them. To make this exercise even more lifelike and more valuable, see if you can work as a small team with some other people. In such a team, have each person take a different perspective, such as programmer, tester, marketer, business analyst, project manager, and others.

In the previous chapter, I provided an informal template. I’d suggest that you use that, and use a list of quality risk categories like the one from Chapter 5. I suggest 120 minutes as a time limit. When you’re done, keep reading this chapter to see my solution.

As discussed in Chapter 6, first identify the risks, then prioritize them. Once you have an aggregate priority, use that priority to guide the extent of testing in each risk area. To briefly recap, I suggest you use five levels of extent:

  • Extensive testingTest the entire risk area with many variations.

  • Broad testingTest the entire risk area but with few variations.

  • Cursory testingTest a sample of the risk area, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required