正交試驗法生成測試用例工具PICT

2021-09-05 08:55:31 字數 1451 閱讀 3460

pict

:基於正交法的軟體測試用例生成工具

成對組合覆蓋這一概念是mandl於2023年在

測試aad編譯程式時提出來的。cohen等人應用成對組合覆蓋測試技術對unix中的「sort」命令進行了測試。測試結果表明覆蓋率高達90%以上。可見成對組合覆蓋是一種非常有效的測試用例設計方法。

成對組合覆蓋要求任意兩個因素(輸入條件)的所有水平組合至少要被覆蓋1次。組合覆蓋的演算法已經被很多任務具實現,測試人員可以直接利用這些工具,例如:tconfig、微軟的pict等。下面介紹一下使用pict設計測試用例的過程。 

密碼:4fdr  安裝的時候最好放在c盤。

pict

接收乙個純文字的model檔案作為輸入,然後輸出測試用例集合。model檔案的格式如下:: , , , ...

用冒號隔開輸入條件和引數,每行乙個輸入條件,引數之間用逗號隔開(所有的符號均為英文符號)。

下面是設計乙個測試登陸功能是否必填的model檔案的例子。輸入條件有登入名、密碼、驗證碼。各項輸入條件分別有不同的引數選擇。

username:填寫登入名, 不填登入名

psw:填寫密碼, 不填密碼

yzm:填寫驗證碼, 不填驗證碼

把上面的內容存為

model.txt

檔案。儲存在pict按照目錄下,例如

d:\program files\pict\

,然後在命令列中輸入以下命令:

cd d:\pict

pictmodel.txt

則可產生下面的測試用例:

username        psw             yzm

填寫登入名      不填密碼        填寫驗證碼

填寫登入名      填寫密碼        不填驗證碼

不填登入名      不填密碼        不填驗證碼

不填登入名      填寫密碼        填寫驗證碼

技巧:如果想把產生的測試用例儲存到excel個檔案,則可輸入以下命令:

pict model.txt > print.xls

這樣,處理model.txt檔案中的輸入所產生的測試用例就會儲存到「d:\pict\」目錄下乙個名為print.xls檔案。如圖:可採取包含和組合的方法從大量的用例資料中挑選適量、有代表性的用例。

非原創

測試用例設計 正交試驗法

定義 正交試驗法,是一種成對測試互動的系統的統計方法。它提供了一種能對所有變數對的組合進行典型覆蓋 均勻分布 的方法。可以從大量的試驗點中挑出適量的 有代表性的點,利用 正交表 合理的安排試驗的一種科學的試驗設計方法。因子 所有影響試驗指標的條件 因子的狀態 影響試驗因子的,叫做因子的狀態。應用的範...

黑盒測試用例設計方法 正交試驗

正交試驗設計法是從大量的試驗點中挑選出適量的 有代表性的點,應用一句伽羅瓦理論匯出的 正交表 合理地安排試驗的一種科學的試驗設計方法,是研究多因素,多水平的一種設計方法。它是根據正交性從全面試驗中挑選出部分有代表性的點進行試驗,這些代表性的點具有 均勻分散 齊整可比 的特點,正交試驗是一種基於正交表...

軟體測試 正交試驗測試用例設計方法

正交試驗法是在大量的試驗點中挑選出適量的。有代表性的點,應用根據伽羅瓦理論匯出的正交表,合理的安排試驗的一種科學的實驗設計方法,是研究多因素多水平的一種設計方法。假設乙個web站點,需要對該站點做相容性測試,該站點相容大量的伺服器和作業系統,並且有許多具有各種外掛程式的瀏覽器 web瀏覽器 fire...