一、理論
正交試驗設計法,是從大量的試驗點中挑選出適量的、有代表性的點,應用依據迦羅瓦理論導出的“正交表”,合理的安排試驗的 一種科學的試驗設計方法
正交常用的術語
指標:通常把判斷試驗結果優劣的標准叫做 試驗的指標
因子:所有影響試驗指標的條件
水平值:影響試驗因子的取值
因子:3
水平值 :2
2的3次方 8種
公式: 實驗數=因子*(水平數-1)+1
3*(2-1)+1=4 種
二、例子
下面以Windows10平台為例,如何使用自動生成組合測試用例的工具allpairs
第1步:下載allpairs
鏈接:https://pan.baidu.com/s/1oIq03HrxMbHhK0w-N2VP8Q
提取碼:fi1r
或者自行百度搜索下載
然后將本地的壓縮包解壓到合適的目錄即可:
第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部分,就是生成的測試用例,可以根據生成的這些用例選擇使用