邊界值
概念
邊界值分析法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法
邊界值分析法是對等價類分析法的一種補充
應用場景
序號 | 應用場景 | 例子 |
1 | 若需求規定取值范圍或取值個數時, 可利用該范圍的邊界內及邊界附近的數據進行測試 |
|
2 | 若需求規定取值的個數, 則取少於各少數一個或多於個數一個的值進行測試 |
|
3 | 若需求規定了一個有序集合, 則使用該集合的第一個和最后一個值進行測試 |
|
4 | 若程序中使用一個內部數據結構, 則應該從該數據結構的邊界進行考慮 |
設計步驟
(1)根據等價類方法划分有效等價類及無效等價類,確定上點、離點及內點,每個點統一編號
(2)設計一個新的測試用例,使其盡可能覆蓋所有尚未覆蓋的有效的等價類,直到所有的有效等價類都被覆蓋
(3)設計一個新的測試用例,使其僅覆蓋一個無效等價類,直到所有的無效等價類都被覆蓋