
Pict Test Designer
Design pairwise test cases using PICT for comprehensive coverage
What You Can Do
You can systematically design test cases for any feature or system by analyzing requirements or code to extract test parameters, values, and business constraints. The skill generates a PICT model, executes pairwise testing logic to minimize test case count while maximizing coverage, and delivers a formatted test matrix with expected results—reducing manual test design effort while ensuring comprehensive scenario coverage.
Features
Automatically identifies input variables, configuration options, and environmental factors from requirements or code
Groups possible values using equivalence partitioning to represent meaningful test scenarios
Defines business rules and technical limitations to filter invalid combinations
Creates test cases ensuring every pair of parameter values is tested at least once
Formats results as markdown tables with test IDs, parameters, and expected outcomes
Reduces test count by 50-90% compared to exhaustive testing while maintaining pair-wise coverage
Supports conditional constraints between parameters (e.g., 2FA only relevant if credentials valid)
Example Output
PICT Model:
Credentials: Valid, Invalid
TwoFactorAuth: Enabled, Disabled
RememberMe: Checked, Unchecked
PreviousFailures: 0, 1, 2, 3, 4
IF [Credentials] = "Invalid" THEN [TwoFactorAuth] = "Disabled";
IF [PreviousFailures] >= "3" THEN [Credentials] = "Invalid";
Generated Test Cases:
| Test ID | Credentials | 2FA | Remember Me | Previous Failures | Expected Result |
|---|---|---|---|---|---|
| TC-001 | Valid | Enabled | Checked | 0 | Login success, 2FA prompt |
| TC-002 | Valid | Disabled | Unchecked | 2 | Login success, session created |
| TC-003 | Invalid | Disabled | Checked | 4 | Login denied, account locked |
| TC-004 | Invalid | Disabled | Unchecked | 1 | Login denied, retry allowed |
What's Included
- PICT Test Designer SKILL.md: Core instruction file with PICT methodology and analysis workflow
- Parameter Analysis Template: Structured worksheet for extracting parameters, values, and constraints from requirements
- PICT Model Framework: Pre-formatted PICT syntax template with examples for parameters and conditional rules
- Test Case Matrix Template: Markdown table format for presenting generated test cases with columns for parameters and expected results
- Constraint Pattern Library: Common business rule patterns (dependencies, value ranges, exclusions) ready to customize
Who It's For
- QA Engineers — Designing efficient test suites for features with multiple input combinations
- Test Architects — Creating scalable test strategies for complex systems and configurations
- Developers — Generating test matrices for API endpoints, form validation, or conditional logic
- Product Managers — Identifying edge cases and scenario coverage gaps during requirements review
- Software Engineers in Test (SDET) — Building data-driven test frameworks with PICT-generated inputs
Best For
- Login/authentication systems with multiple parameters (credentials, 2FA, remember-me, rate limits)
- API endpoint testing with varying request parameters and response scenarios
- Web form validation across browsers, devices, and input combinations
- Configuration management systems with interdependent settings
- Database query testing with multiple filter and sort combinations
- Feature flag and A/B testing scenario matrices
- Cross-browser and cross-device compatibility testing







