用例设计工具PICT — 输入组合覆盖
?
1 成對(duì)測(cè)試簡(jiǎn)介
?
成對(duì)測(cè)試(Pairwise Testing)又稱(chēng)結(jié)對(duì)測(cè)試、兩兩測(cè)試,是一種正交分析的測(cè)試技術(shù)。成對(duì)組合覆蓋這一概念是Mandl于1985年在測(cè)試Aad編譯程序時(shí)提出來(lái)的。是當(dāng)不可能遍歷產(chǎn)品所有功能點(diǎn)時(shí)用到的一種測(cè)試手段,即如果用盡可能少的工作發(fā)現(xiàn)最多的缺陷(測(cè)試投入產(chǎn)出性?xún)r(jià)比)。
經(jīng)驗(yàn)證,Cohen等人應(yīng)用成對(duì)組合覆蓋測(cè)試技術(shù)對(duì)Unix中的“Sort”命令進(jìn)行了測(cè)試。測(cè)試結(jié)果表明覆蓋率高達(dá)90%以上,可見(jiàn)成對(duì)成對(duì)測(cè)試是一種非常有效的測(cè)試用例設(shè)計(jì)方法。
成對(duì)組合覆蓋要求任意兩個(gè)因素(輸入條件)的所有水平組合至少要被覆蓋1次。實(shí)現(xiàn)成對(duì)組合覆蓋的算法工具有很多,其中微軟的PICT就是其中一個(gè)。
2 PICT使用
?
PICT全稱(chēng)Pairwise Independent Combinatorial Testing tool,是微軟的一款成對(duì)組合的命令行生成工具,生成pairwise testing所需的測(cè)試用例,并且可以將結(jié)果導(dǎo)出到excel。
2.1 安裝?
常用的Pairwise工具集:http://www.pairwise.org/tools.asp?處下載PICT工具。下載后默認(rèn)安裝,也可安裝在: D:\Program Files (x86)\PICT,可以目錄下看到有兩個(gè)文件‘pict.exe’、‘PICTHelp.htm’。
2.2 使用
1.在PICT的目錄下,新建一個(gè)test.txt文件,輸入與測(cè)試用例相關(guān)的所有參數(shù),如下圖1所示:
圖1 test.txt參數(shù)內(nèi)容
test.txt參數(shù)內(nèi)容,如下代碼,這里要注意,標(biāo)點(diǎn)符號(hào)要使用英文:
賬戶名:空,不存在,超長(zhǎng),超短,正常 密碼:空,超長(zhǎng),超短,不匹配,正常 驗(yàn)證碼:空,超長(zhǎng),超短,不匹配,正常 按鈕:確定,取消?
2.運(yùn)行-cmd進(jìn)入命令提示符,輸入命令:
D: cd D:\Program Files (x86)\PICT pict test.txt圖2 輸出結(jié)果
3.可以通過(guò)命令pict test.txt >test.xls命令,將結(jié)果輸出到test.xls的excel表格當(dāng)中(提示格式問(wèn)題時(shí)點(diǎn)擊確定即可,不能導(dǎo)出到excel中,安裝WPS時(shí)導(dǎo)出也會(huì)有問(wèn)題)
說(shuō)明:
在該案例中,最終共生成了27個(gè)組合。若是靠人來(lái)設(shè)計(jì)組合用例,需要分析5*5*5*2 種組合,可以看到組合情況是多么復(fù)雜。這個(gè)工具可以大大節(jié)省我們?cè)谟龅綇?fù)雜組合條件時(shí)的處理難度。
新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎(jiǎng)!定制產(chǎn)品紅包拿不停!總結(jié)
以上是生活随笔為你收集整理的用例设计工具PICT — 输入组合覆盖的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。