設計用例的策略
①、首先進行等價類劃分,包括輸入和輸出條件,減少工作量提高效率
②、邊界值分析,發現錯誤的能力最強
③、錯誤推斷法,補充用例(這個憑經驗)
④、對照需求和業務場景邏輯,檢查用例
⑤、如果需求說明含有輸入條件,設計開始就用到因果圖和判定表驅動法
⑥、引數配置類的軟體,要用正交實驗法
⑦、功能圖法,不同時期條件的有效性來設計資料
⑧、業務流清晰的系統,採用場景法
1、等價類
①、將所有可能輸入資料(有效和無效)劃分為若干個等價類,選取代表性的資料當做 測試用例,保證完整性和代表性
有效等價類:合理的有效的輸入集合
無效等價類:無效的沒有意義的輸入集合,檢查程式異常
②、等價類劃分方法
按照區間、數值、集合、限制條件、處理方式劃分
2、邊界值
對輸入或輸出的邊界值進行設計(5/7原則)
3、因果圖
簡化邏輯關係,操作步驟較複雜
4、判定表
針對不同存在條件、動作關係或者因果關係的設計用例方法
4大組成部分:條件樁,條件項;動作樁,動作項
5、場景法
事件觸發的情景生成場景(同一件事不同觸發順序和處理結果形成事件流)
6、功能圖法
用功能圖(流程圖)形象的表達操作流(狀態遷移圖+布林函式組成)
需要依靠判定表因果圖表示邏輯,是黑盒+白盒混合用例的設計方法
7、錯誤推斷法
基於以往的經驗和出現的錯誤,推測軟體可能存在的缺陷和錯誤,針對性的設計用例
8、正交實驗法
從大量資料中挑選適量的有代表性的,合理設計用例
持續更新中…
測試用例與測試用例的設計方法
測試用例 test case 是為某個特殊目標而編制的一組測試輸入 執行條件以及預期結果,以便測試某個程式路徑或核實是否滿足某個特定需求。目前黑盒測試的測試用例設計方法有5種 等價類劃分 邊界值分析 錯誤推測法 目前黑盒測試 的測試用例 設計方法有5種 等價類劃分 邊界值分析 錯誤推測法 因果圖功能...
測試用例設計方法
設計 方法 測試用例 1.測試用例設計方法 1.1.白盒測試的測試用例設計 邏輯覆蓋法 這種方法是從程式 內部的邏輯結構出發選取測試用例,因此要求測試用例設計人員對程式的邏輯結構十分清楚,甚至應掌握源程式的所有細節。1.1.1.語句覆蓋 設計若干測試用例,執行被測試程式,使得每個可執行語句至少執行一...
測試用例設計方法
1.測試用例設計方法 1.1.白盒測試的測試用例設計 邏輯覆蓋法 這種方法是從程式內部的邏輯結構出發選取測試用例,因此要求測試用例設計人員對程式的邏輯結構十分清楚,甚至應掌握源程式的所有細節。1.1.1.語句覆蓋 設計若干測試用例,執行被測試程式,使得每個可執行語句至少執行一次。1.1.2.判斷覆蓋...