← ClaudeAtlas

domain-testinglisted

Apply this skill whenever you need to design test cases using Domain Testing techniques (Equivalence Partitioning and Boundary Value Analysis). Use when given any input/output specification, business rule, field constraint, API parameter, or functional requirement that involves ranges, sets, formats, or conditions. Triggers include: "design test cases", "write test cases", "identify test data", "EP", "BVA", "equivalence class", "boundary value", "partition", or any request to test a field/function with defined input constraints.
phatnguyen975/functional-test-design · ★ 0 · Testing & QA · score 70
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 | | ---------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------