pairwise-tests
CommunityDesign robust pairwise tests with PICT.
Authorcjennings
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Pairwise testing is a practical approach to coverage; this skill generates a minimal test matrix that covers all 2-way parameter interactions using PICT, reducing test cases while maintaining bug detection.
Core Features & Use Cases
- Generates a PICT model from a set of parameters and constraints.
- Produces a markdown table of generated test cases and their expected results.
- Supports complex configurations like feature flags, API parameter spaces, and form validation via constraints.
- Use cases: when a function has 3+ parameters with multiple values; avoid exhaustive test sets; ensure coverage of pairwise interactions.
Quick Start
Provide a JSON configuration with parameter definitions and constraints, then run the helper to generate a PICT model and derive test cases.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: pairwise-tests Download link: https://github.com/cjennings/rulesets/archive/main.zip#pairwise-tests Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.