用等價類劃分方法編寫測試用例

完成一個頁面的測試

Step1、分析需求中包含多少個獨立功能

判斷獨立功能的標準:

1.功能名是一個動詞

2.不可繼續往下分割

3.包含三要素:輸入、處理、輸出

 

因此上圖的網易郵箱註冊界面有五個功能點:

(1)輸入郵箱地址

(2)輸入密碼

(3)輸入確認密碼

(4)輸入驗證碼

(5)打√同意“服務條款”和“隱私權相關政策”

 

 

Step2、分別針對每個獨立功能開展需求分析

1.分析界面可見輸入參數,羅列參數個數及名稱

拿郵箱地址輸入功能來分析,首先它是個文本框,測試文本框類型應考慮以下幾個維度:

(1)長度

(2)類型

(3)組成規則

(4)是否爲空

(5)是否重複:

1)是否區分大小寫

2)是否去前中後空格

 

然後根據郵件地址的要求:6~18個字符,可使用字母、數字、下劃線,需以字母開頭,那麼它的可見輸入參數情況如下:

參數

維度

6-18

長度

字符

類型

字母、數字、下劃線

組成規則

以字母開頭

組成規則

 

分析密碼輸入功能

參數

維度

6-16

長度

字符

類型

區分大小寫

是否重複

 

分析確認密碼輸入功能

參數

維度

6-16

長度

字符

類型

區分大小寫

是否重複

其他功能分析類似,這裏不多講

 

2.分析界面不可見輸入參數:網絡、瀏覽器/系統、權限、數據庫服務、系統本身服務

 

Step3、分析界面可見輸入參數的特點及其關係

輸入參數需要用戶輸入數據,

並且存在有效/無效規則校驗

—— 則用等價類法設計測試用例

也就是分析它有多少種有效等價類和無效等價類

 

郵件地址

有效規則

有效數據

無效規則

無效數據

10位字符

a1_B234567

5位字符

asd1_

 

 

19位字符

q1_wertyuiopasdfghj

字母,數字,下劃線

 

以數字開頭

2asd1_

 

 

包含特殊字符

asd1_;

以字母開頭

 

以下劃線開頭

_asd12

不爲空

 

爲空

 

不重複

 

重複

as121_

區分大小寫

 

不區分大小寫

u_sd12

去空格

 

包含空格

as_ 12

 

密碼

有效規則

有效數據

 無效規則

無效數據

10位字符

a1_A'QWERT

5位字符

a1_3;

 

 

17位字符

qwertyuiopasdfghj

字母,數字,下劃線

 

非字母,數字,下劃線

……

,,,,,,

區分大小寫

 

不區分大小寫

a1_3;b

不以數字開頭

 

以數字開頭

6a_23;

包括特殊字符

 

不包含特殊字符

a123n_

去空格

 

包含空格

as_ 12

不爲空

 

爲空

 

 

確認密碼

有效規則

有效數據

無效規則

無效數據

10位字符

a1_A'QWERT

5位字符

a1_3;

 

 

17位字符

qwertyuiopasdfghj

字母,數字,下劃線

 

非字母,數字,下劃線

……

,,,,,,

區分大小寫

 

不區分大小寫

a1_3;b

不以數字開頭

 

以數字開頭

6a_23;

包括特殊字符

 

不包含特殊字符

a123n_

去空格

 

包含空格

as_ 12

不爲空

 

爲空

 

 

驗證碼

有效規則

有效數據

無效規則

無效數據

與圖片一致

 

不與圖片一致

 

不爲空

 

爲空

 

 

同意協議

有效規則

有效數據

無效規則

無效數據

勾選

 

不勾選

 

 

用等價類劃分方法編寫測試用例

 

用例編號

項目名稱

用例標題

優先級

預置條件

輸入參數

操作步驟

預期結果

126Email-SRS_REG_001

126網易郵箱註冊功能測試

郵箱地址輸入6位有效長度,其他都正確

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

1、當前界面提示“註冊成功”

2、數據庫user表中新增記錄

126Email-SRS_REG_002

126網易郵箱註冊功能測試

郵箱地址輸入18位有效長度,其他都正確

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:q1_wertyuiopasdfgh

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

1、當前界面提示“註冊成功”

3、數據庫user表中新增記錄

126Email-SRS_REG_003

126網易郵箱註冊功能測試

郵箱地址輸入10位有效長度,其他都正確

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B234567

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

1、當前界面提示“註冊成功”

4、數據庫user表中新增記錄

126Email-SRS_REG_004

126網易郵箱註冊功能測試

郵箱地址輸入5位有效長度,其他都正確

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B2

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_005

126網易郵箱註冊功能測試

郵箱地址輸入19位有效長度,其他都正確

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:q1_wertyuiopasdfghj

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_006

126網易郵箱註冊功能測試

郵箱地址輸入包含特殊字符,其他都正確

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:asd1_;

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_007

126網易郵箱註冊功能測試

郵箱地址輸入以數字開頭,其他都正確

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:1_B234

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_008

126網易郵箱註冊功能測試

郵箱地址輸入以下劃線開頭,其他都正確

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:_B2345

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_009

126網易郵箱註冊功能測試

郵箱地址爲空,其他都正確

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_010

126網易郵箱註冊功能測試

郵箱地址輸入包含重複字符,其他都正確

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:as121_

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_011

126網易郵箱註冊功能測試

郵箱地址輸入不區分大小寫,其他都正確

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:u_sd12

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_012

126網易郵箱註冊功能測試

郵箱地址輸入包含空格,其他都正確

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:as_ 12

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_013

126網易郵箱註冊功能測試

密碼輸入10位字符

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:a1_A'QWERT

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊成功

126Email-SRS_REG_014

126網易郵箱註冊功能測試

密碼輸入6位字符

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊成功

126Email-SRS_REG_015

126網易郵箱註冊功能測試

密碼輸入16位字符

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:qwertyuiopasdfgh

確認密碼:qwertyuiopasdfghj

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊成功

126Email-SRS_REG_016

126網易郵箱註冊功能測試

密碼輸入5位字符

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:a1_3;

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_017

126網易郵箱註冊功能測試

密碼輸入17位字符

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:qwertyuiopasdfghj

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_018

126網易郵箱註冊功能測試

密碼輸入非字母、數字、下劃線字符

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:……

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_019

126網易郵箱註冊功能測試

密碼輸入不區分大小寫

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:a1_3;b

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_020

126網易郵箱註冊功能測試

密碼以數字開頭

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:6a_23;

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_021

126網易郵箱註冊功能測試

密碼不包含特殊字符

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:a123n_

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_022

126網易郵箱註冊功能測試

密碼包含空格

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:as_ 12

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_023

126網易郵箱註冊功能測試

確認密碼10位

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:a1_A'QWERT

確認密碼:a1_A'QWERT

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊成功

126Email-SRS_REG_024

126網易郵箱註冊功能測試

確認密碼6位

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊成功

126Email-SRS_REG_025

126網易郵箱註冊功能測試

確認密碼16位

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊成功

126Email-SRS_REG_026

126網易郵箱註冊功能測試

確認密碼5位

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:a1_3;

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_027

126網易郵箱註冊功能測試

確認密碼17位

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:qwertyuiopasdfghj

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_028

126網易郵箱註冊功能測試

確認密碼輸入非字母、數字、下劃線字符

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:…...

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_029

126網易郵箱註冊功能測試

確認密碼輸入不區分大小寫

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:a1_3;b

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_030

126網易郵箱註冊功能測試

確認密碼以數字開頭

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:6a_23;

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_031

126網易郵箱註冊功能測試

確認密碼不包含特殊字符

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:a123n_

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_032

126網易郵箱註冊功能測試

確認密碼包含空格

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:as_ 12

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

2、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_033

126網易郵箱註冊功能測試

驗證碼輸入與圖片一致

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

3、點擊“註冊”按鈕

註冊成功

126Email-SRS_REG_034

126網易郵箱註冊功能測試

驗證碼輸入與圖片不一致

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:123456

驗證碼:與圖片不一致

同意協議:勾選

1、輸入以上參數

4、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_035

126網易郵箱註冊功能測試

勾選同意協議

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:勾選

1、輸入以上參數

5、點擊“註冊”按鈕

註冊失敗

126Email-SRS_REG_036

126網易郵箱註冊功能測試

不勾選同意協議

網絡:聯通

瀏覽器:兼容

權限:滿足

數據庫服務:啓動

系統服務:啓動

郵件地址:a1_B23

密碼:123456

確認密碼:123456

驗證碼:與圖片一致

同意協議:不勾選

1、輸入以上參數

6、點擊“註冊”按鈕

註冊失敗

其實,上述的測試還不夠全面,還缺少不可見參數,把預置條件中的每個參數當作無效規則,補充更多的測試用例,還可以結合其他方法比如判定表、正交試驗等,多個方法的結合互相補充,才能找出更加全面的測試用例。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章