等價類劃分就是把被測物件的輸入域劃分為若干個集合,對於某個集合中的某個元素和該集合中的任一元素的表徵一致,
然後從每個劃分的集合中取出少數的資料作為測試用例;對於某個被測物件的輸入域而言,如果某個個體被系統接受,則這個
個體所在的集合中的其他所有個體也應該被接受,反之亦然。
a.有效等價類
針對被測物件而言,合理的,有意義的,被系統接受的輸入,如使用者名稱長度在6-18
b.無效等價類
針對被測物件而言,不合理,無意義的,不被系統接受的輸入,如使用者名稱0<=長度<6或長度》18
序號輸入域條件
等價類劃分
1規定取值範圍
或取值個數
乙個有效等價類和
兩個無效等價類
2規定取值是真假值
乙個有效等價類和
乙個無效等價類
3規定輸入資料的一組值(n個)
並且程式要對每個值分別處理
n個有效等價類和
乙個無效等價類
4輸入資料必須遵守某個規則
乙個有效等價類和
若干個無效等價類
5規定輸入資料的集合或
『必須如何』的條件
乙個有效等價類和
乙個無效等價類
6在確知已劃分的等價類中各元素在程式處理中的方式不同的情況下,
則應再將該等價類進一步的劃分為更小的等價類
等價類劃分不確定
a.根據需求,劃分有效及無效等價類,有效等價類統一編號,無效等價類統一編號
b.設計乙個新的測試用例時,使其盡可能覆蓋所有尚未覆蓋的有效等價類,直到所有的有效等價類都被覆蓋
c.設計乙個新的測試用例時,使其僅覆蓋乙個無效等價類,直到所有的無效等價類都被覆蓋
等價類劃分的本質在於對被測物件輸入域的識別和對等價類的劃分
測試用例設計 等價類
常用的測試用例設計方法有8種,分別是 等價類,邊界值,判定表,因果圖,場景法,正交試驗法,狀態遷移圖和錯誤猜測法.下面我們詳細介紹各種方法的定義和使用 3w原則 what,when,how 分別從定義,應用範圍,步驟,案例,總結4方面來介紹 一.等價類 定義等價類是把所有可能的輸入資料,即程式的輸入...
測試用例設計 等價類劃分
黑盒測試,也可以成為功能測試,把程式比喻成乙個黑盒,不需要清楚了解具體的邏輯實現,檢查程式功能是否按照需求規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試的測試資料完全 於軟體規範或者需求,要發現程式的所有錯誤,判定標準是 窮舉輸入測試 窮舉輸入測試 把所有可能的輸入都作為測...
等價類劃分法測試用例
等價類是指程式輸入域的子集。思想是 將程式的輸入域劃分為若干個區域 等價類 並在每個等價類中選擇乙個具有代表性的元素生成測試用例。這是黑盒測試用例設計方法 一 劃分等價類 1 有效等價類和無效等價類 有效等價類是指對於程式的規格來說是合理的,有意義的輸入資料構成的集合,可以檢驗程式是否可以實現規格說...