[IT] MS PICT 的 Pairwise 测试

in SCT.암호화폐.Crypto4 years ago (edited)

pixabay

使用 PICT 的理由

当测试 API 时最麻烦的是组合甚多的参数组合。

参数的正常值,非正常值如果手动组合会消耗太多时间和费用。
例如,有三个参数 name、phone、email,且各有三个用例总共有27各用例。

namephoneemail
한글명01000001111[email protected]
中文名+82 1000001111test@aaa
Englishi010-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

Sort:  

@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]

清晨好呀俊🌻👏

早上好~ 萍萍😄

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63792.82
ETH 2563.50
USDT 1.00
SBD 2.66