Test Design Techniques
Systematic test design with boundary value analysis, equivalence partitioning, decision tables, s…
by proffesor-for-testing · MIT
The skill
Systematic test design with boundary value analysis, equivalence partitioning, decision tables, state transition testing, and combinatorial testing. Use when designing comprehensive test cases, reducing redundant tests, or ensuring systematic coverage.
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
Memory Namespace
aqe/test-design/
├── bva-analysis/* - Boundary value tests
├── partitions/* - Equivalence partitions
├── decision-tables/* - Decision table tests
└── pairwise/* - Combinatorial reduction
Fleet Coordination
const designFleet = await FleetManager.coordinate({
strategy: 'systematic-test-design',
agents: [
'qe-test-generator', // Apply design techniques
'qe-coverage-analyzer', // Analyze coverage
'qe-quality-analyzer' // Assess test quality
],
topology: 'sequential'
});
Related Skills
- agentic-quality-engineering - Agent-driven testing
- risk-based-testing - Prioritize by risk
- mutation-testing - Validate test effectiveness
Remember
With Agents: qe-test-generator applies these techniques automatically, generating optimal test suites with maximum coverage and minimum redundancy. Agents identify boundaries, partitions, and combinations from code analysis.
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: proffesor-for-testing/test-design-techniques-38506934875.
Details
- Publisher
- proffesor-for-testing
- Category
- Software Development › Testing & QA
- License
- MIT
- Updated
- 2026-10-19
References
More from proffesor-for-testing
- Aqe Plan Quality Create risk-based quality and test plans for Agentic QE changes.
- Aqe Plan Work Build dependency-aware execution plans for complex Agentic QE, Ruflo, integration, migration, or…
- Aqe Research Conduct evidence-first technical research for Agentic QE, Ruflo, related ruvnet projects, or exte…
- Aqe Review Quality Review Agentic QE changes and issue an evidence-backed quality verdict.