1、為什么用邊界值設計測試用例?
根據測試經驗中得出,被測對象出現缺陷往往是在其接受臨界數據產生的
2、邊界值是什么?
邊界值屬於等價類方法特定的輸入域,包含在有效等價類和無效等價類中,邊界值方法產生的效果與等價類方法相同,邊界值方法選擇數據更有針對性。等價類划分是邊界值的前置過程,邊界值是等價類的補充。
上點:上點是輸入域邊界上的點,閉區間[6,18],上點為6,18。在有效輸入域范圍內。開區間(6,18)上點6,8在無效輸入范圍內
離點:離上點最近的一個點,如果輸入域是閉區間,離點在輸入域范圍外,如果輸入域為開區間,離點在輸入域范圍內。[6,18]離點5,19------5,(6,7...17,18),19,(6,18)離點就是7,17-------5,6(7,8,...17),18,19括號最近的點是離點
內點:輸入域內任意一點
3、邊界值怎么設計測試用例?
步驟:
一、根據等價類方法划分有效及無效等價類,確定上點、離點及內點,每個點統一編號
二、設計一個新的測試用例,使其盡可能覆蓋所有尚未覆蓋的有效等價類,直至所有等價類完全覆蓋
三、設計一個新的測試用例,使其僅覆蓋一個無效等價類,直至所有的無效等價類完全覆蓋