Charpter1 等價類劃分方法分析與應用

2022-07-18 17:54:13 字數 837 閱讀 6306

equivalence class partitioning

zhou jia cheng- 2023年3月22日

所謂等價類是指輸入域的某個互不相交的子集合,所有等價類的並集便是整個輸入域。目的在於測試用例的無冗餘性。

劃分等價類( valid / invalid )

(1)有效等價類:檢驗程式是否實現了規格說明預先規定的功能和效能。

(2)無效等價類:檢查軟體功能和效能的實現是否有不符合規格說明要求的地方。

常用的等價類劃分原則

(1)按區間劃分

(2)按數值劃分

(3)按數值集合劃分

(4)按限制條件或規則劃分

(5)細分等價類

等價類測試用例設計

(1)在確立了等價類之後,可列出所有劃分出的等價類表。

(2)為每乙個等價類規定乙個唯一的編號。

(3)設計乙個新的測試用例,使其盡可能多地覆蓋尚未覆蓋的有效等價類。重複這一步,直到測試用例覆蓋了所有的有效等價類。

(4)設計乙個新的測試用例,使其覆蓋且只覆蓋乙個尚未覆蓋的無效等價類。重複這一步,直到測試用例覆蓋了所有的無效等價類。

例一:每類科技書應該有50到100冊」可以分出下面的5個等價類。

例二:三角形問題的等價類劃分

輸入:三個整數a,b,c

輸出:等邊、等腰、一般三角形或非三角形

等價類劃分法 4 2 1 等價類劃分

等價類劃分是把所有可能的輸入資料,即程式的輸入域劃分成若干部分 子集 然後從每乙個子集中選取少數具有代表性的資料作為測試用例。該方法是一種重要的,常用的黑盒測試用例設計方法。等價類是指某個輸入域的子集合。在該子集合中,各個輸入資料對於揭露程式中的錯誤都是等效的,並合理地假定 測試某等價類的代表值就等...

軟體測試(03) 等價類劃分

1 等價類劃分是一種黑盒測試方法。2 將不能窮舉的測試過程合理分類,從而保證設計出來的測試用例具有完整性和代表性。3 等價類的分類 有效等價類 輸入合理的資料集合 邊界值 中間值 無效等價類 輸入不合理的資料集合 中文 英文 符號 空格 空 例1 加法案例 計算1 100的整數和 包括1和100 用...

黑盒測試方法(一)等價類劃分

1 梳理約束條件 2 確定等價類 3 生成測試用例。外部條件 有效等價類 無效等價類 條件11.區間範圍 如1 99 乙個有效等價類,二個無效等價類。2.有效集合 如a b c 並且每種輸入都有特殊處理 則為每個輸入確定乙個有效等價類,乙個無效等價類。3.規定必須是 如首位是字母 則確定乙個有效等價...