functional-test-designlisted
Install: claude install-skill phatnguyen975/functional-test-design
# Functional Test Design Skill
## Overview
**Functional Test Design** is the discipline of systematically deriving test cases from functional requirements and business rules — ensuring that what is tested is both **sufficient** (no meaningful defect-prone area left uncovered) and **efficient** (no redundant test cases wasting execution resources).
This skill is the **parent router** for five specialized test design techniques, each targeting a different class of functional requirement. The techniques are grounded in ISTQB Foundation Level and industry practice:
| Technique | ISTQB Classification | Primary Focus |
| ----------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------ |
| **Domain Testing (EP + BVA)** | Black-Box | Input/output value ranges, formats, and classes |
| **Decision Table Testing** | Black-Box | Multiple interacting conditions producing different outcomes |
| **State Transition Testing** | Black-Box | System behavior that depends on prior history (states) |
| **Use Case Testing** | Black-Box | End-to-