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