O'Reilly logo

Advanced Software Testing - Vol. 3, 2nd Edition by Jamie L Mitchell, Rex Black

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

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 ...

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