[IT] MS PICT 的 Pairwise 测试
pixabay
使用 PICT 的理由
当测试 API 时最麻烦的是组合甚多的参数组合。
参数的正常值,非正常值如果手动组合会消耗太多时间和费用。
例如,有三个参数 name、phone、email,且各有三个用例总共有27各用例。
name | phone | |
---|---|---|
한글명 | 01000001111 | [email protected] |
中文名 | +82 1000001111 | test@aaa |
Englishi | 010-0000-1111 | [email protected] |
有些API的参数多到30个,不难发现手动测试这些数都数不完的用例是不可能的。
所以 Pairwise 算法是必须的。
MS的PICT可以帮我解决这些问题,自动组合最佳的用例。
安装 PICT
访问 http://www.pairwise.org/tools.asp 下载(.msi)文件并安装。
用上述例子在txt文件创建用例。
- 参数名,值,值,值的方式填写,换行后用同样的方法填写其他参数。
- 在cmd创输入 'pict 文本文件.txt > 组合后的文件.xls' 后回车,即可创建有11个用例的文件。
API自动化测试时可以调用这个用例最好不过。
此外还有IF,THEN等命令组合更详细的用例。
.
.
.
.
[Cookie ]
https://github.com/microsoft/pict
@june0620 transfered 1.0 KRWP to @krwp.burn. voting percent : 0.66%, voting power : 79.71%, steem power : 1839614.72, STU KRW : 1200.
@june0620 staking status : 50 KRWP
@june0620 limit for KRWP voting service : 0.1 KRWP (rate : 0.002)
What you sent : 1.0 KRWP
Refund balance : 0.9 KRWP [44871358 - 7dc76e8e0ece1c5ce1053f4b0e5738dd86c26299]
清晨好呀俊🌻👏
早上好~ 萍萍😄