一、案例:字符屬性設置程序
需求:
窗體中有多個控件(字體、字符樣式、顏色、字號),每一個控件有多個取值 字體:仿宋、楷體、華文彩雲
字符樣式:粗體、斜體、下劃線顏色:紅色、綠色、藍色
字號:20號、30號、40號ide
使用步驟:
1.根據需求造成因子狀態表----->因子:控件名稱 狀態:每一個控件對應的取值
二、肯定所採用的正交表
三、將正交表中的字母用文字代替
四、一行就是一條測試用例工具
二、案例:對某人進行查詢
假設查詢某我的時有三個查詢條件(查詢條件僅考慮填寫和不填寫兩種狀況): 根據「 姓名」 進行查詢
根據「 身份證號碼」 查詢根據「 手機號碼」 查詢測試
注意:以上狀況中因子數和狀態數與正交表相符,直接帶入正交表便可,可是也會出現因子數、狀態數與正交表不符的狀況,以下:
因子數、狀態數相符因子數不相同
狀態數不相同字體
三、案例:114系統查詢企業
查詢參數:音形碼,拼音碼,路名碼,行業類別,特徵碼查詢條件(僅考慮填和不填兩種狀況)
使用步驟:
一、根據需求造成因子狀態表----->因子:控件名稱 狀態:每一個控件對應的取值
二、肯定所採用的正交表
三、將正交表中的字母用文字代替
四、一行就是一條測試用例設計
注意:沒有符合的正交表時,能夠採用因素數>=5的
四、案例:
假設有一個用戶篩選功能,有三個輸入分別是體型、年齡段、性別,體型有三個取值(胖、適中、瘦),年齡段有三個取值(老人、青年、兒童),性別有兩個取值(男、女),請設計測試用例
使用步驟:
一、根據需求造成因子狀態表----->因子:控件名稱 狀態:每一個控件對應的取值
二、肯定所採用的正交表
三、將正交表中的字母用文字代替
四、一行就是一條測試用例excel
注意:當正交表中狀態數不一樣時,選擇狀態數出現最多的--->因此應該選擇狀態數爲3的正交表,因素數選擇>=3
正交表法工具的使用
一、 正交設計助手的使用
二、使用allpairs工具生成測試用例
工具
allpairs.exeblog
步驟文檔
測試用例設計方法-小結
測試用例設計方法
一般在肯定測試方法時,有如下幾條參考原則:
(1)若是測試一個功能中有輸入功能,沒有輸入的組合狀況,可使用等價類劃分法
(2)若是測試一個功能中有輸入功能,且輸入類型或者範圍長度有邊界時,可使用邊界值法。
(3)若是測試一個產品,有多個輸入,多個輸出,並且輸入與輸入之間有相互組合關係,輸入和輸出之間有相互制約和依賴關係可使用因果圖和斷定表法
(4)對於參數配置類的軟件,須要考慮參數之間相互組合的狀況,用最少的測試用例得到最大的測試覆蓋率,可使用正交試驗法
(5)對於多個功能之間的組合邏輯測試,可使用場景法和流程圖法。
(6)採用錯誤推斷法再追加測試用例——依靠測試工程師的經驗和智慧。產品