舉個例子,下面是檸檬班交流群里一個學生問到的問題,這個測試用例怎麼設計?

一、問題背景

轉成文字如下:

使用邊界值分析法設計超市管理系統「用戶管理」模塊的測試用例集,填寫測試用例表。「用戶管理」界面如下圖所示,功能需求簡介如下

1)用戶名:直接顯示,不允許用戶修改。

2)會員級別:直接顯示,不允許用戶修改。3)E-mail:輸入字元串中必須包含「@」和「.」字元,一個E-mail地址由3部分組成:POP3用戶名,符號「@」和伺服器名稱。POP3用戶名可以包含英文字母、數字和下劃線。而一個伺服器名可以包含英文字母、數字和英文句號。開頭不可以是英文句號,不能有兩個連續英文句號,在它們中間至少有一個字母。4)真實姓名:可以為空,長度必須小於等於20個字元。5)密碼提問:可以為空,長度必須小於等於30個字元。

6)問題答案:可以為空,長度必須小於等於30個字元。

二、具體分析

雖然題目要求是用邊界值分析法,但用過的朋友估計都知道,對於這種輸入項的用例設計,邊界值分析法跟等價類劃分法是雙胞胎,要同時運用到。且注意:

1)真實姓名、密碼提問、問題答案需求只給出了必填、長度規則要求,並沒有數據類型要求,所以用例設計針對數據類型並無過多設計。

2)對於字元長度,用例設計的數據中,中文佔2個字元、數字字母標點佔1個字元。3)用例只涉及功能層面的設計,不涉及界面、兼容、安全、網路等。

得出用例如下:(如需更多測試用例學習視頻可以私信我免費領取哦)或者有問題可以留言


推薦閱讀:
相关文章