將等價類劃分和邊界值分析共同用于測試用例設(shè)計
以QQ號的注冊為例:
1)QQ號注冊的輸入要求:
①昵稱:不為空就行;
②密碼:不能使用空格,長度為8~16位,必須使用字母、數(shù)字、符號中的至少2種
③手機號碼:必須是11位的數(shù)字,(考慮隱性規(guī)則:必須1開頭,13,14,15,16,17,18,19)需要能夠接受短信驗證碼
2)等價類劃分法、邊界值分析輸入的數(shù)據(jù)
3)QQ注冊功能說明
①所有昵稱、密碼手機號必須填寫
②手機號不能重復(fù)
③所有信息填寫后,點擊注冊按鈕才能注冊成功
④昵稱不填寫,系統(tǒng)提示:昵稱不能為空
⑤密碼不填寫,提示密碼不能為空;
密碼中有空格,提示密碼不能有空格;
密碼超長或者超短,提示密碼長度不符合要求
密碼中包含不符合要求的字符,提示密碼字符類型不符合要求
⑥手機號填寫錯誤,都提示手機號輸入不正確。
4)開始編寫測試用例
高效的完成編寫測試用例:
1)盡量不要使用重復(fù)的數(shù)據(jù);哪怕是有效的數(shù)據(jù)也不要使用重復(fù)的。
2)雖然進行的是反向測試多于正向測試,但是反向測試的時候,除了被測試的目標數(shù)據(jù)之外,其他數(shù)據(jù)都是正向的。
3)正向數(shù)據(jù)雖然需要測試,但是可以放在其他數(shù)據(jù)進行反向測試的時候一起進行。
4)除非有特殊需要,正向數(shù)據(jù)之間可以進行組合進行測試。
5)如果不考慮時間因素,上述案例需要設(shè)計和編寫測試用例的條數(shù)是:6*8*7=336條
更多關(guān)于軟件測試培訓(xùn)的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項目實操的話可以點擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。