
Test Design Techniques
This generates test cases using formal techniques like boundary value analysis, equivalence partitioning, and pairwise testing. You feed it constraints (like age 18-120) or parameter combinations (browser/OS/screen) and it cranks out minimal test sets with maximum coverage. The qe-test-generator agent handles the grunt work of identifying boundaries and reducing redundant tests. Good when you're staring at complex business rules or too many parameter combinations and don't want to write hundreds of overlapping test cases by hand. It's basically automating what you learned in that software testing course but probably don't apply systematically because it's tedious.
- skills.sh installs
- 202
- GitHub stars
- 524
- last updated
- Aug 21, 2026
Install
$ npx -y skills add proffesor-for-testing/agentic-qe --skill test-design-techniques --agent claude-codeInstalls into .claude/skills of the current project.
Files
Test Design Techniques
<default_to_action> When designing test cases, select technique by input type:
- Numeric ranges → BVA + EP
- Multiple conditions → Decision Tables
- Workflows → State Transition
- Many parameter combinations → Pairwise Testing </default_to_action>
Quick Reference Card
When to Use
- Designing new test suites
- Optimizing existing tests
- Complex business rules
- Reducing test redundancy
Agent-Driven Test Design
// Auto-generate BVA tests
await Task("Generate BVA Tests", {
field: 'age',
dataType: 'integer',
constraints: { min: 18, max: 120 }
}, "qe-test-generator");
// Returns: 6 boundary test cases
// Auto-generate pairwise tests
await Task("Generate Pairwise Tests", {
parameters: {
browser: ['Chrome', 'Firefox', 'Safari'],
os: ['Windows', 'Mac', 'Linux'],
screen: ['Desktop', 'Tablet', 'Mobile']
}
}, "qe-test-generator");
// Returns: 9-12 tests (vs 27 full combination)
Agent Coordination Hints
Sponsors
Details
- Repository
- github.com/proffesor-for-testing/agentic-qe
- Categories
- Testing & QA, AI & Agent Building, Productivity & Planning, Design & UI/UX
- First seen
- Jun 3, 2026