PICT Test Designer
Gjør flerparameterkrav om til parvise PICT-modeller og testtabeller
Bestått
Hva den gjør
Analyserer krav eller kode med flere inngangsparametere og produserer en PICT (Pairwise Independent Combinatorial Testing)-modell med parametere, verdier og begrensninger, pluss en markdown-testtilfelle-tabell og forventede resultater. Utløses ved design av testmatriser for API-er, skjemaer eller konfigurasjoner der kombinasjoner eksploderer.
Testrapport
Designet tester for et 5-parameter filopplastingsendepunkt på begge måter, og målte deretter 2-veis dekning med en ekte Microsoft PICT-binær bygget fra kilde. Håndskrevet baseline: 8 testtilfeller som dekker 42 av 67 parameterpar (62.7%), mangler stille hver exe+infected, exe+oversize og expired-auth-on-local kombinasjon. Etter ferdighetens modell-deretter-begrens-arbeidsflyt: 11 testtilfeller som dekker 66 av 67 par (98.5%) – det ene gapet er paret dens egen begrensning legitimt ekskluderer, så 100% av lovlige par for tre ekstra tester. Den medfølgende pict_helper.py genererer og formaterer modeller korrekt, selv om feilsøkingslinjen 'pip install pypict' feiler på en ren maskin med en Cython-byggefeil.
Testet på: 2026-07-17 · Claude Code 2.x (agent harness)
Installer
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/
Kommandoer og eksempelprompter
/pict-test-designerGjør flerparameterkrav om til parvise PICT-modeller og testtabeller
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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