PICT Test Designer:让 Claude 自动生成测试用例,测试量直降 99.88%
写代码一时爽,测试火葬场?🧯
每次写完功能,手动列测试用例能列到怀疑人生。8个参数、每个参数3-5种取值——全排列要 25,920 个测试用例,谁写得完?
今天推一个实用到离谱的 Claude Code Skill——PICT Test Designer(pypict-claude-skill),把 Microsoft 的 PICT(Pairwise Independent Combinatorial Testing)算法搬到了 Claude 里。
一句话:让 Claude 帮你自动生成最小化的全覆盖测试用例。
🎯 怎么用?
在 Claude Code 里直接跟它说:
"Design test cases for a login function with username, password, and remember me checkbox."
它会自动:
- 识别参数和取值(等价类划分)
- 添加业务约束逻辑
- 生成 Pairwise 模型
- 输出精简后的测试用例 + 预期结果
效果有多猛?ATM 系统 8 个参数,人工穷举 25,920 条 → PICT 只出 31 条,覆盖率一点没少。
💡 适合场景
- API 接口多参数组合测试
- 表单/配置项/Feature Flag 组合验证
- 跨浏览器/跨设备兼容性测试
- 下单流程、权限校验等业务场景
对于天天写 CRUD 的后端来说,这基本等于多了一个自动化测试设计师。
⚙️ 安装
/plugin marketplace add omkamal/pypict-claude-skill
/plugin install pict-test-designer@pypict-claude-skill
或者手动拉到 .claude/skills/ 里就行。
🔗 链接
GitHub 仓库:https://github.com/omkamal/pypict-claude-skill
⭐ 87 Stars(小项目但精)
👤 作者:@omkamal
还在手动枚举测试用例的,真的该试试这个。99.88% 的测试量缩减,老板看了都得夸你会省工时。
评论区
0 条评论
登录后可评论。












