在實際測試中,往往是綜合使用各種方法才能有效地提高測試效率和測試覆蓋率,這就需要認真掌握這些方法的原理、認證研讀需求規格說明書,了解客戶的需求,積累更多的測試經驗,以便有效地提高測試水平。
以下是各種測試方法選擇的綜合策略,可供參考
1. 首先進行等價類劃分,包括輸入條件和輸出條件的等價類劃分,將無限測試變成有限測試,這是減少工作量和提高測試效率最有效的方法;
2. 在任何情況下都必須使用邊界值分析方法,經驗表明,用這種方法設計出的測試用例發現程式錯誤的能力最強;
3. 可以用錯誤推斷法追加一些測試用例,這需要依靠測試工程師的智慧型和經驗;
4. 對照程式邏輯,檢查已設計出的測試用例邏輯覆蓋程度,如果沒有達到要求的覆蓋標準,應當再補充足夠的測試用例;
5. 如果程式的功能說明中含有輸入條件的組合情況,則一開始就可選用因果圖和判定表驅動法;
6. 對於引數配置類的軟體,要用正交實驗法選擇較少的組合方式達到最佳效果;
7. 功能圖法也是很好的測試用例設計方法,可以通過不同時期條件的有效性設計不同的測試資料;
8. 對於業務清晰的系統,可以利用場景法貫穿整個測試案例過程,在案例中綜合使用各種測試方法。
測試用例設計方法
設計 方法 測試用例 1.測試用例設計方法 1.1.白盒測試的測試用例設計 邏輯覆蓋法 這種方法是從程式 內部的邏輯結構出發選取測試用例,因此要求測試用例設計人員對程式的邏輯結構十分清楚,甚至應掌握源程式的所有細節。1.1.1.語句覆蓋 設計若干測試用例,執行被測試程式,使得每個可執行語句至少執行一...
測試用例設計方法
1.測試用例設計方法 1.1.白盒測試的測試用例設計 邏輯覆蓋法 這種方法是從程式內部的邏輯結構出發選取測試用例,因此要求測試用例設計人員對程式的邏輯結構十分清楚,甚至應掌握源程式的所有細節。1.1.1.語句覆蓋 設計若干測試用例,執行被測試程式,使得每個可執行語句至少執行一次。1.1.2.判斷覆蓋...
測試用例設計方法
一 等價類劃分 等價類劃分主要適用於單個輸入條件,輸入為數值型的情況,如果輸入規定了輸入區間,可劃分出乙個有效等價類,兩個無效等價類 如果輸入只規定了輸入範圍,可劃分出乙個有效等價類,乙個無效等價類。二 邊界值 邊界值方法 也是適用於單個輸入條件的情況,輸入型別可以數值 字元等,要 測試 的邊界包括...