測試用例編寫方法總結

2021-10-02 01:29:32 字數 832 閱讀 2544

軟體測試中,最重要的因素是設計和生成有效的測試用例。

然而,無論軟體測試進行的如何具有高效性、如何完全,也不能保證軟體中不存在任何錯誤。測試用例的設計如此重要,原因在於完全的測試是不可能的,對任何程度的測試必定是不完全的。那麼,最顯然的測試策略就是努力使測試盡可能完全。

此處簡要總結黑盒測試編寫測試用例的方法:

1、等價類法 :單功能 、功能有輸入、輸入無組合

步驟:分析需求->找到輸入(即根據輸入的需求規則找到它的有效等價類和無效等價類)->設計用例覆蓋有效等價類->設計用例覆蓋無效等價類

2、邊界值法:基於等價類的、功能有輸入、輸入有邊界範圍、通常和等價類法配合使用

步驟:分析需求->根據規則找有效等價類和無效等價類->找到它的上點、移點和類點->設計用例覆蓋有效等價類和無效等價類

3、判定表和因果圖法:有多個輸入與輸出、輸入與輸入、輸入與輸出之間有依賴關係

判定表步驟:分析需求->找到條件樁和動作樁->全組合->動作項->合併

因果圖法步驟:分析需求->找到條件樁和動作樁->分析輸入與輸入、輸入與輸出之間的關係->畫出因果圖

->轉化為判定表

情況較為複雜時,可以使用因果圖

4、 正交實驗法:引數配置類功能、引數相互組合

步驟:分析需求->找到因素和水平->查正交表->將引數替換為輸入

5、場景法和狀態遷移圖法:多個功能之間的組合邏輯測試

場景法強調的是把這個系統的動作畫成流程圖,根據需求找到基本事件流和備選事件流,找他的場景(覆蓋所有路徑)

狀態遷移圖法步驟:就是找狀態的結點->根據需求畫出狀態遷移圖->轉換成狀態遷移樹->從狀態遷移樹中找用例

6、最後採用錯誤推測法再追加測試用例

測試用例的編寫方法

1 等價類劃分法 適用場景 有資料輸入的地方,就可以使用等價類劃分法。如 輸入框 測試思想 從大量資料中劃分範圍 等價類 然後從每個範圍中挑選代表資料,這些代表資料要能反應這個範圍內資料的測試結果。概念 有效等價類 對程式來說,有意義的 合理的資料 正確的 有效的資料 無效等價類 對程式來說,沒有意...

測試用例編寫與方法

測試用例三要素 測試基礎 輸入 方法 輸出 結果 常用測試方法 1.等價類劃分 常見的軟體測試面試題劃分等價類 等價類是指某個輸入域的子集合.在該子集合中,各個輸入資料對於揭露程式中的錯誤都是等效的.並合理地假定 測試某等價類的代表值就等於對這一類其它值的測試.因此,可以把全部輸入資料合理劃分為若干...

編寫測試用例的方法

1 等價類劃分法 適用場景 有資料輸入的地方,就可以使用等價類劃分法。如 輸入框 測試思想 從大量資料中劃分範圍 等價類 然後從每個範圍中挑選代表資料,這些代表資料要能反應這個範圍內資料的測試結果。概念 有效等價類 對程式來說,有意義的 合理的資料 正確的 有效的資料 無效等價類 對程式來說,沒有意...