【测试设计】基于正交法的测试用例设计工具--PICT
前言
我們都知道成對組合覆蓋是一種非常有效的測試用例設計方法,但是實際工作過程中當成對組合量太大,我們往往很難做到有效的用例覆蓋。
PICT是微軟公司出品的一款成對組合命令行生成工具,它很好的解決了上述的難題。使用它我們可以有效地按照兩兩測試的原理,在進行測試用例設計時生成有效的組合。
下載安裝
此前一直在微軟內部使用,但現在已經對外提供,所以可以輕松搜索下載。可以訪問下面的鏈接進行下載:
- https://pan.baidu.com/s/1UN_H0DDHdpmhT-Zy3Tr-LQ 密碼:fewa
下載下來的是一個msi安裝文件(pict33.msi),點擊安裝即可(安裝時可以自定義目錄,默認安裝的在C:\Program Files\PICT 目錄下)。
用例生成
安裝完成后會生成一個pixt.exe文件和一個html文件,HTML文件是PICT的使用指南。下面的使用示例就是使用的使用指南中的例子,其他功能查看使用指南挖掘。
使用示例
如果您希望為分區和卷創建寫一組測試用例,可以使用以下參數來描述該域:
- 類型,大小,文件系統,格式化方法,群集大小和壓縮
不同的參數有不同的取值:
- 類型:主要,邏輯,單個,跨度,條紋,鏡像,RAID-5
- 尺寸:10,100,500,1000,5000,10000,40000
- 格式化方法:快,慢
- 文件系統:FAT,FAT32,NTFS
- 簇大小:512,1024,2048,4096,8192,16384,32768,65536
- 壓縮:打開,關閉
上面的這個例子,如果我們進行窮舉測試,可能要設計 7 x 7 x 2 x 3 x 8 x 2 = 4704 個用例,而如果我們使用PICT進行設計,則只會生成61條用例。
具體操作:
- 切換到PICT的安裝目錄,新建一個txt文本。
- 將上面列出的參數保存到一個Sap.txt(標點符號均為英文)文件中。
- 在執行命令pict sap.txt
命令執行之后,測試用例就出來了:
當然,仔細檢查這個表之后,我們發現,表中有些組合還是不合理的,需要我們自己修改一下,而且有些常用的組合可能沒出現在這個表里,還需要我們自己添加的。另外一個正交測試用例設計工具-- 【正交設計助手】也有類似的問題。
總的來說,任何工具都有一定的局限性,結果可以為作為參考,實際還是離不開人力。
轉載于:https://www.cnblogs.com/Detector/p/9033278.html
總結
以上是生活随笔為你收集整理的【测试设计】基于正交法的测试用例设计工具--PICT的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JaveScript运算符(JS知识点归
- 下一篇: @Valid的坑