首页/开发/软件测试速查/PICT 生成成对组合用例
用例设计方法62 条

PICT 生成成对组合用例

微软 PICT 工具从参数模型文件生成组合用例:支持权重、约束(IF-THEN)与多轮输出,适合落地 pairwise 设计。

软件测试速查开发更新于 2026-10-12

模型文件示例

模型文件示例
浏览器: Chrome, Firefox, Safari
系统: Windows, macOS, Linux
语言: 中文, 英文

IF [系统] = "Linux" THEN [浏览器] <> "Safari";

执行

执行
pict model.txt > cases.txt
pict model.txt /o:2 > cases2.txt   # 生成 2 轮组合
约束语法用于排除不可能组合,是 PICT 相比手工列表的重要能力。

易错点

  • 约束写错导致非法组合混进用例集
  • 只依赖工具输出不评审,生成的组合与业务规则脱节(如关键三因子组合缺失)

数据来源与参考

  • 微软 PICT 官方文档(github.com/microsoft/pict)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌