2 Structure-Based Testing

During the development of any non-trivial program, software structure is almost always created that cannot be determined from top-level software specifications.

—Michael Dale Herring

The second chapter of the Advanced Level Syllabus – Technical Test Analyst is concerned with structure-based (also known as white-box or code-based) test techniques. This syllabus contains eight sections:

1. Introduction

2. Condition Testing

3. Decision Condition Testing

4. Modified Condition/Decision Testing (MC/DC)

5. Multiple Condition Testing

6. Path Testing

7. API Testing

8. Selecting a Structure-Based Technique

In addition, we will cover several other topics that we feel are either required to understand these ISTQB mandated topics ...

Get Advanced Software Testing - Vol. 3, 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.