測試用例之等價類劃分法

2021-09-12 10:19:00 字數 1393 閱讀 7351

測試用例之

等價類劃分

一、 關於測試用例的知識

1、 測試用例的基本概念:

測試用例(案例):test case / test instance  

是在測試執行之前

,由測試人員進行編寫的指導測試過程的重要文件,主要包括:用例編號,測試目的,測試步驟(用例描述),

預期結果

(期待結果)等(不同公司模板不同,但是大同小異)

2、 測試用例常用的方法(7種)

等價類劃分

邊界值因果圖法

判定表法

正交排列法

測試大綱法:安裝,刪除程式

場景法:業務邏輯、業務過程

最常用的:等價劃分,邊界值,場景法

次之:因果圖法,判定表法,正交排列法

3、 編寫測試用例需要參考什麼?

a、 需求文件

b、 參考已開發出來的程式

c、 開發的核心文件(有可能沒有)

d、 與開發、需求分析人員或者客戶進行溝通。

二、等價類劃分

1、應用場合:在程式介面中

有資料輸入的地方

,就可以使用等價類劃分法。

挑選少量的代表資料進行測試。

2、測試思想:

「窮舉測試」:把所有可能的資料全部測試一遍,理論上是最全面的測試,但在實踐中通常不能採用(測試時間太長,嚴重影響測試效率)

採用的測試思想:就是想使用最少的測試資料達到最大的測試效果,但是畢竟沒有做「窮舉測試」是有可能會遺漏缺陷的。所以,如果時間允許,可以再適當的補充用例測試。

3、「等價類劃分法」的基本測試思想:

從大量資料中劃分範圍(等價類),然後從每個範圍中挑選代表資料,這些代表資料要能反應這個範圍內資料的測試結果

4、 兩個基本概念

1) 有效等價類:

對程式來說有意義的、合理的輸入資料集合

2) 無效等價類:

對程式來說無意義的、不合理的輸入資料集合

軟體的基本特徵:

1) 功能實現—有效等價類

2) 很強的異常處理能力(健壯性)--無效等價類

三、案例:有乙個註冊的程式,內含姓名輸入框、年齡輸入框(自己寫的需求,有可能不是那麼完善):

1、姓名輸入框:可以輸入1-20個字元(不包含數字、不可為空)

2、年齡輸入框:可以輸入18-60之間的整數(不可為空)

等價類表如下:

然後根據等價類表去編寫測試用例,願各位初學者有所收穫。

posted @

2018-06-11 15:26

大鑫鑫 閱讀(

...)

編輯收藏

等價類劃分法測試用例

等價類是指程式輸入域的子集。思想是 將程式的輸入域劃分為若干個區域 等價類 並在每個等價類中選擇乙個具有代表性的元素生成測試用例。這是黑盒測試用例設計方法 一 劃分等價類 1 有效等價類和無效等價類 有效等價類是指對於程式的規格來說是合理的,有意義的輸入資料構成的集合,可以檢驗程式是否可以實現規格說...

測試用例設計之等價類劃分法

一 關於等價類劃分法的解釋 把程式的輸入域劃分成若干部分。從每個部分選取少數代表性資料當作測試用例。每一類代表性資料在測試中的作用等價於這一類中的其他資料。若某一類中的乙個例子發現了錯誤,這一等價類中的其他例子也能發現同樣的錯誤。反之,如果某一類中的乙個例子沒有發現錯誤,則該類其他例子也不會查出錯誤...

等價類劃分法設計測試用例

等價類劃分法是常用的黑盒測試用例設計方法,測試用例設計時的唯一依據是產品需求文件。一 定義 所謂等價類,是把所有可能的輸入資料,即程式的輸入域劃分為若干子集,然後從每乙個子集中,選取少數具有代表性的資料作為測試用例。等價類分為有效等價類和無效等價類。有效等價類是對程式有效的輸入,無效等價類是其他任何...