domain-testinglisted
Install: claude install-skill phatnguyen975/functional-test-design
# Domain Testing Skill
## Overview
**Domain Testing** is a black-box test design approach that applies **Equivalence Partitioning (EP)** and **Boundary Value Analysis (BVA)** to structure large or infinite input domains into manageable partitions. Test cases are then selected from within these partitions, with particular emphasis on boundary values where defects are more likely to occur.
- **Equivalence Partitioning (EP):** Divides input/output space into classes where all values are expected to trigger identical behavior. Testing one representative per class is sufficient.
- **Boundary Value Analysis (BVA):** Targets the edges of equivalence classes, where off-by-one errors and mis-specified conditions most frequently occur.
The goal is to achieve effective coverage of the input domain while reducing the number of test cases compared to exhaustive testing.
→ For full theoretical background, see [`resources/theory.md`](resources/theory.md).
## Invoke Syntax
```
/domain-testing [--file="path/to/output.md"]
```
**Modes:**
| Mode | Syntax | Behavior |
| ---------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------