6 Specification-Based Testing Techniques

Testing techniques are the core of the test analyst’s and technical test analyst’s work focus. Most of the time at work, we are designing, implementing, and running various tests. The test techniques we use, and our ability to use them effectively, will determine the contribution of the testing toward producing a quality product.

Each section in this chapter provides a summary of what we learned at the Foundation Level for each technique. That information is then expanded upon with examples, comparisons, practical uses, and potential pitfalls of the described technique.

Terms used in this chapter

boundary value analysis (BVA), cause-effect graphing, classification trees, combinatorial testing, decision ...

Get The Software Test Engineer's Handbook, 2nd Edition, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.