Skip to content
Skillv1.0.0

test-design-techniques

Systematic test design with boundary value analysis, equivalence partitioning, decision tables, state transition testing, and combinatorial testing. Use when designing comprehensive test cases, reduci

by proffesor-for-testing(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from proffesor-for-testing/agentic-qe (.claude/skills/test-design-techniques/SKILL.md). Install upstream with npx skills add proffesor-for-testing/agentic-qe --skill test-design-techniques. Copyright stays with the author.

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


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 it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/proffesor-for-testing-agentic-qe-test-design-techniques/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

proffesor-for-testing-agentic-qe-test-design-techniques.ocm.jsonjson
{
  "ocm": "1",
  "id": "proffesor-for-testing-agentic-qe-test-design-techniques",
  "kind": "skill",
  "name": "test-design-techniques",
  "description": "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.",
  "publisher": "proffesor-for-testing",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "coding"
    ],
    "tags": [
      "skill-md",
      "test-design",
      "bva",
      "equivalence-partitioning",
      "decision-tables",
      "pairwise",
      "state-transition",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "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."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/proffesor-for-testing/agentic-qe",
      "path": ".claude/skills/test-design-techniques/SKILL.md",
      "ref": "HEAD",
      "url": "https://github.com/proffesor-for-testing/agentic-qe/blob/HEAD/.claude/skills/test-design-techniques/SKILL.md",
      "key": "proffesor-for-testing/agentic-qe/.claude/skills/test-design-techniques/SKILL.md"
    }
  },
  "instructions": "# Test Design Techniques\n\n<default_to_action>\nWhen designing test cases, select technique by input type:\n- Numeric ranges → BVA + EP\n- Multiple conditions → Decision Tables\n- Workflows → State Transition\n- Many parameter combinations → Pairwise Testing\n</default_to_action>\n\n## Quick Reference Card\n\n### When to Use\n- Designing new test suites\n- Optimizing existing tests\n- Complex business rules\n- Reducing test redundancy\n\n---\n\n## Agent-Driven Test Design\n\n```typescript\n// Auto-generate BVA tests\nawait Task(\"Generate BVA Tests\", {\n  field: 'age',\n  dataType: 'integer',\n  constraints: { min: 18, ",
  "cost": {
    "context_tokens": 519
  }
}

Fetch it by URL: GET /api/v1/registry/proffesor-for-testing-agentic-qe-test-design-techniques/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.