1. 程式人生 > >測試用例-等價類(1)

測試用例-等價類(1)

取出 針對 可能 就是 用例設計 有意 劃分 對象 設計

概念

  等價類劃分就是把被測對象的輸入域劃分為若幹個集合,對於某個集合中的某個元素和該集合中的任一元素的表征一致,

然後從每個劃分的集合中取出少數的數據作為測試用例;對於某個被測對象的輸入域而言,如果某個個體被系統接受,則這個

個體所在的集合中的其他所有個體也應該被接受,反之亦然。

 

等價類劃分

  a.有效等價類

    針對被測對象而言,合理的,有意義的,被系統接受的輸入,如用戶名長度在6-18

  b.無效等價類

    針對被測對象而言,不合理,無意義的,不被系統接受的輸入,如用戶名0<=長度<6或長度>18

等價類劃分原則

用例設計原則

  a.根據需求,劃分有效及無效等價類,有效等價類統一編號,無效等價類統一編號

  b.設計一個新的測試用例時,使其盡可能覆蓋所有尚未覆蓋的有效等價類,直到所有的有效等價類都被覆蓋

  c.設計一個新的測試用例時,使其僅覆蓋一個無效等價類,直到所有的無效等價類都被覆蓋

測試用例-等價類(1)