Skip to Content
Lessons Learned in Software Testing: A Context-Driven Approach
book

Lessons Learned in Software Testing: A Context-Driven Approach

by Cem Kaner, James Bach, Bret Pettichord
December 2001
Beginner
352 pages
7h 27m
English
Wiley
Content preview from Lessons Learned in Software Testing: A Context-Driven Approach

Chapter 11. Planning the Testing Strategy

The test plan is the set of ideas that guides your test process. We use the term test strategy to refer to the set of ideas that guides your test design, throughout the project. Test strategy is an important part of a good test plan. It is the connection between your testing and your mission. The textbooks have plenty to say about the logistics and work products of testing, but not so much about strategy so that will be our focus in this chapter.

Lesson 274: Three basic questions to ask about test strategy are "why bother?", "who cares?", and "how much?"

Ultimately there is only one reason you test: Something important might go wrong. Your test process exists to identify investigate, and report the risks that the product may fail. That's why you need to ask three questions, repeatedly, about your test strategy:

  • Why bother? Testing is expensive. Don't include activities in your strategy unless they address a risk that matters enough to spend time testing.

  • Who cares? Reasons to test are not laws of nature; they're rooted in the feelings and values of people who matter. Don't include activities in your strategy unless they serve somebody's interest.

  • How much? Some strategies are much easier to say than do. "We will test all combinations of printer features" is one short sentence that launches a thousand tests (or a hundred thousand). How much of that are you really going to do?

Lesson 275: There are many possible test strategies.

Test strategy is ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Agile Testing Essentials

Agile Testing Essentials

Lisa Crispin / Janet Gregory

Publisher Resources

ISBN: 9780471081128Purchase book