用例設計工具PICT — 輸入組合覆蓋


 

1 成對測試簡介


 

成對測試(Pairwise Testing)又稱結對測試、兩兩測試,是一種正交分析的測試技術。成對組合覆蓋這一概念是Mandl於1985年在測試Aad編譯程序時提出來的。是當不可能遍歷產品所有功能點時用到的一種測試手段,即如果用盡可能少的工作發現最多的缺陷(測試投入產出性價比)。

經驗證,Cohen等人應用成對組合覆蓋測試技術對Unix中的“Sort”命令進行了測試。測試結果表明覆蓋率高達90%以上,可見成對成對測試是一種非常有效的測試用例設計方法。

成對組合覆蓋要求任意兩個因素(輸入條件)的所有水平組合至少要被覆蓋1次。實現成對組合覆蓋的算法工具有很多,其中微軟的PICT就是其中一個。

2 PICT使用


 

PICT全稱Pairwise Independent Combinatorial Testing tool,是微軟的一款成對組合的命令行生成工具,生成pairwise testing所需的測試用例,並且可以將結果導出到excel。

2.1 安裝 

常用的Pairwise工具集:http://www.pairwise.org/tools.asp 處下載PICT工具。下載后默認安裝,也可安裝在: D:\Program Files (x86)\PICT,可以目錄下看到有兩個文件‘pict.exe’、‘PICTHelp.htm’。

2.2 使用

1.在PICT的目錄下,新建一個test.txt文件,輸入與測試用例相關的所有參數,如下圖1所示:

                圖1 test.txt參數內容

test.txt參數內容,如下代碼,這里要注意,標點符號要使用英文:

賬戶名:空,不存在,超長,超短,正常
密碼:空,超長,超短,不匹配,正常
驗證碼:空,超長,超短,不匹配,正常
按鈕:確定,取消

 

2.運行-cmd進入命令提示符,輸入命令:

D:
cd D:\Program Files (x86)\PICT
pict test.txt

              圖2 輸出結果

3.可以通過命令pict test.txt >test.xls命令,將結果輸出到test.xls的excel表格當中(提示格式問題時點擊確定即可,不能導出到excel中,安裝WPS時導出也會有問題)

說明:

  在該案例中,最終共生成了27個組合。若是靠人來設計組合用例,需要分析5*5*5*2 種組合,可以看到組合情況是多么復雜。這個工具可以大大節省我們在遇到復雜組合條件時的處理難度。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM