4.0. Test Analysis and Design

Keywords:

Acceptance Criteria, Acceptance Test-Driven Development, Black-Box Test Technique, Boundary Value Analysis, Branch Coverage, Checklist-Based Testing, Collaboration-Based Test Approach, Coverage, Coverage Item, Decision Table Testing, Equivalence Partitioning, Error Guessing, Experience-Based Test Technique, Exploratory Testing, State Transition Testing, Statement Coverage, Test Technique, White-Box Test Technique

Learning Objectives for Chapter 4:

4.1 Test Techniques Overview

FL-4.1.1
(K2) Distinguish block-box test techniques, white-box test techniques and experience-based test techniques

4.2 Black-Box Test Techniques

FL-4.2.1
(K3) Use equivalence partitioning to derive test cases
FL-4.2.2
(K3) Use boundary value analysis to derive test cases
FL-4.2.3
(K3) Use decision table testing to derive test cases
FL-4.2.4
(K3) Use state transition testing to derive test cases

4.3 White-Box Test Techniques

FL-4.3.1
(K2) Explain statement testing
FL-4.3.2
(K2) Explain branch testing
FL-4.3.3
(K2) Explain the value of white-box testing

4.4 Experience-Based Test Techniques

FL-4.4.1
(K2) Explain error guessing
FL-4.4.2
(K2) Explain exploratory testing
FL-4.4.3
(K2) Explain checklist-based testing

4.5 Collaboration-Based Test Approaches

FL-4.5.1
(K2) Explain how to write user stories in collaboration with developers and business representatives
FL-4.5.2
(K2) Classify the different options for writing acceptance criteria
FL-4.5.3
(K3) Use acceptance test-driven development (ATDD) to derive test cases

<< Previous Section | Next Section >>