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...