目錄
(1)等價類
(2)邊界值
(3)正交:(只用于確定排列組合,不確定具體內容)
(4)判定表法
(5)流程分析法
(6)狀態遷移法
(7)錯誤猜測法
(8)用例使用綜合策略:
(1)等價類
(2)邊界值
(3)正交:(只用于確定排列組合,不確定具體內容)
1)3因子兩狀態:班級;性別;成績;將8種相交結果減少為4種
2)使用工具包完成正交法
重定向:放到D:case1.xls
- 如果出現亂碼,另存文檔將txt文件編碼格式設置為ansi格式
- 正交實驗表中有空選項,但實際場景中沒有
例:正交實驗表中關于下拉列表有’空‘選項,但實際下拉菜單中沒有空選項,點擊F12,選擇編輯為html,給下拉菜單添加空選項
(4)判定表法
適用場景:針對于一些具有多個條件的組合,不同的組合會產生不同的結果的場景,使用判定表進行測試用例設計
- 合并相似規則
- 合并2,4相似規則的用例,只要不過期,不管金額超不超過500都發批準表跟提貨單,最后篩選出來共3條用例
(5)流程分析法
- 主要是針對業務流程中的核心業務以及分支業務進行的用例設計(基本流+備選流)
- 電商購物流程
(6)狀態遷移法
- 如果基于業務流程的各個節點有一些不同的狀態,不同的狀態之間進行狀態轉換時會有不同的結果,針對這個場景一般采用狀態遷移法,如:一些訂票系統
- 舉例1:機票訂票狀態
-
-
-
-
-
-
- 訂單生成 ---》超時取消
- 訂單生成---》未付費取消
- 訂單生成--》已付費--》已付費取消
- 訂單成產--》已付費--》已出票---》已出票取消
- 訂單生成--》已付費--》已出票--》已使用
-
-
-
-
-
(7)錯誤猜測法
- 項目經驗針對一些容易出現異常,用戶使用高頻次的核心業務進行測試
-
(8)用例使用綜合策略:
- 1.首先先使用流程法分析法來覆蓋核心業務的基本流,備選流,異常流。
- 2.再通過等價類、邊界值來對當個功能模塊進行用例設計補充
- 3.針對具有多個查詢輸入域的場景采用正交試驗表來設計測試用例(針對輸入域具有約束規則的采用等價類、邊界值補充)
- 4.最后可以考慮采用錯誤猜測法來補充測試用例