PICT Test Designer
Zet multi-parameter vereisten om in paarsgewijze PICT modellen en testtabellen
Getest · Werkt
Wat het doet
Analyseert vereisten of code met meerdere invoerparameters en produceert een PICT (Pairwise Independent Combinatorial Testing) model met parameters, waarden en constraints, plus een markdown test-case tabel en verwachte resultaten. Activeert bij het ontwerpen van testmatrices voor API's, formulieren of configuraties waar combinaties exploderen.
Testrapport
Tests ontworpen voor een 5-parameter file-upload endpoint op twee manieren, vervolgens 2-weg dekking gemeten met een echte Microsoft PICT binary gebouwd uit source. Handgeschreven baseline: 8 testgevallen die 42 van de 67 parameterparen dekken (62,7%), waarbij stilzwijgend elke exe+infected, exe+oversize en expired-auth-on-local combinatie ontbrak. Na de 'model-then-constrain' workflow van de skill: 11 testgevallen die 66 van de 67 paren dekken (98,5%) — de enige kloof is het paar dat de eigen constraint legitiem uitsluit, dus 100% van de legale paren voor drie extra tests. De gebundelde pict_helper.py genereert en formatteert modellen correct, hoewel de troubleshooting regel 'pip install pypict' faalt op een schone machine met een Cython build error.
Getest op: 2026-07-17 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/omkamal/pypict-claude-skill.git mkdir -p ~/.claude/skills/pict-test-designer cd pypict-claude-skill && cp -r SKILL.md references scripts ~/.claude/skills/pict-test-designer/
Commando's en voorbeeldprompts
/pict-test-designerZet multi-parameter vereisten om in paarsgewijze PICT modellen en testtabellen
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Design pairwise test cases for this file-upload endpoint's five parametersI need a PICT model for this API so I don't miss parameter combinationsGenerate a test matrix covering all the pairs for these config options