1. 程式人生 > 其它 >測試用例設計方法-正交表-allpairs

測試用例設計方法-正交表-allpairs

一、理論

正交試驗設計法,是從大量的試驗點中挑選出適量的、有代表性的點,應用依據迦羅瓦理論匯出的“正交表”,合理的安排試驗的 一種科學的試驗設計方法

正交常用的術語

指標:通常把判斷試驗結果優劣的標準叫做 試驗的指標

因子:所有影響試驗指標的條件

水平值:影響試驗因子的取值
因子:3

水平值 :2

2的3次方 8種
公式: 實驗數=因子*(水平數-1)+1

3*(2-1)+1=4 種

二、例子

下面以Windows10平臺為例,如何使用自動生成組合測試用例的工具allpairs  

第1步:下載allpairs

https://sourceforge.net/projects/allpairs/files/latest/download

然後將本地的壓縮包解壓到合適的目錄即可:

 

 

第2步:複製printing.txt檔案,重新命名為t1.txt

修改t1.txt檔案,第一行是取值因子,後面是每個因子有取哪些值,製作取值表(只列出資料即可,不用編號),如下:

 

第3步:開啟命令列,cd到allpairs目錄下,執行allpairs.exe t1.txt > output.xls

其中t1.txt檔案是製作好的取值表,output.xls是生成的檔案,就是想要的測試組合用例,輸出到當前路徑下面

 

第4步:開啟output.xls,發現亂碼,如下:

 

 

 將表格關閉,回到檔案所在的資料夾,右擊檔案,點選開啟方式-選擇其他應用,

 

選擇記事本開啟

 

 

檔案-另存為

 

編碼選擇ANSI,儲存型別*.*,輸入檔名output1.xls,儲存

 

上面TEST CASES部分,就是生成的測試用例,可以根據生成的這些用例選擇使用