注冊(cè)功能測(cè)試:首先要分析需求,web端/APP端?賬號(hào)的規(guī)則?
1、賬號(hào)為手機(jī)號(hào):利用等價(jià)類邊界值劃分有效等價(jià)類和無效等價(jià)類;
如圖所示:

功能測(cè)試用例:
(1)輸入已注冊(cè)過的手機(jī)號(hào)獲取驗(yàn)證碼再次注冊(cè);
(2)輸入不符合手機(jī)號(hào)規(guī)則的號(hào)碼獲取驗(yàn)證碼進(jìn)行注冊(cè);
(3)輸入欠費(fèi)的手機(jī)號(hào)獲取驗(yàn)證碼進(jìn)行注冊(cè);
(4)輸入10位數(shù)字獲取驗(yàn)證碼進(jìn)行注冊(cè);
(5)輸入12位數(shù)字獲取驗(yàn)證碼進(jìn)行注冊(cè);
(6)輸入11位字母獲取驗(yàn)證碼進(jìn)行注冊(cè);
(7)輸入半角字符獲取驗(yàn)證碼進(jìn)行注冊(cè);
(8)輸入全角字符獲取驗(yàn)證碼進(jìn)行注冊(cè);
(9)不輸入任何內(nèi)容獲取驗(yàn)證碼點(diǎn)擊注冊(cè);
(10)輸入空格獲取驗(yàn)證碼點(diǎn)擊注冊(cè);
(11)輸入表情符號(hào)獲取驗(yàn)證碼點(diǎn)擊注冊(cè);
(12)輸入有效未注冊(cè)的手機(jī)號(hào)和錯(cuò)誤的驗(yàn)證碼點(diǎn)擊注冊(cè);
(13)輸入有效未注冊(cè)的手機(jī)號(hào)和過期的驗(yàn)證碼點(diǎn)擊注冊(cè);
注意:錯(cuò)誤的驗(yàn)證碼:空,空格,全角字符,半角字符,表情符號(hào);
特殊用例:
①、注冊(cè)時(shí),設(shè)置密碼為特殊版本號(hào),檢查登錄時(shí)是否會(huì)報(bào)錯(cuò);
②、注冊(cè)成功后,頁面應(yīng)該以登陸狀態(tài)跳轉(zhuǎn)到首頁或指定頁面;
③、在注冊(cè)信息中刪除已輸入的信息,檢查是否可以注冊(cè)成功;
安全測(cè)試測(cè)試用例:
(1)在獲取手機(jī)驗(yàn)證碼的使用fiddle/開發(fā)者工具是否可以看到;
性能壓力測(cè)試用例:
(1)采用自動(dòng)化測(cè)試腳本批量獲取驗(yàn)證碼分析系統(tǒng)性能;
兼容性測(cè)試用例:
(1)不同瀏覽器下,注冊(cè)頁面的顯示以及功能正確性;
(2)相同瀏覽器的不同版本下,注冊(cè)頁面的顯示以及功能正確性;
③不同移動(dòng)設(shè)備端的不同瀏覽器下,注冊(cè)頁面的顯示以及功能正確性;
④不同分辨率的界面下,注冊(cè)頁面的顯示以及功能正確性。
2、賬號(hào)為字母+數(shù)字組合,利用等價(jià)類邊界值劃分有效等價(jià)類和無效等價(jià)類;

功能測(cè)試用例:
(1)輸入已注冊(cè)過的用戶名輸入對(duì)應(yīng)的密碼進(jìn)行注冊(cè);
(2)輸入6-1位字母和數(shù)字組合的用戶名正確格式的密碼進(jìn)行注冊(cè);
(3)輸入6+1位字母和數(shù)字組合的用戶名正確格式的密碼進(jìn)行注冊(cè);
(4)輸入18+1位字母和數(shù)字組合的用戶名正確格式的密碼進(jìn)行注冊(cè);
(5)輸入半角字符的用戶名和正確格式的密碼進(jìn)行注冊(cè);
(6)輸入全角字符的用戶名和正確格式的密碼進(jìn)行注冊(cè);
(7)不輸入用戶名和密碼進(jìn)行注冊(cè);
(8)不輸入用戶名和正確格式的密碼進(jìn)行注冊(cè);
(9)用戶名輸入空格,正確格式的密碼點(diǎn)擊注冊(cè);
(10)用戶名和密碼都為空格點(diǎn)擊注冊(cè);
(11)輸入表情符號(hào)為用戶名和正確格式的密碼點(diǎn)擊注冊(cè);
(12)輸入正確格式的用戶名和5位數(shù)字和字母組成的密碼點(diǎn)擊注冊(cè);
(13)輸入正確格式的用戶名和19位數(shù)字和字母組成的密碼點(diǎn)擊注冊(cè);
(14)輸入正確格式的用戶名和6位數(shù)字組成的密碼點(diǎn)擊注冊(cè);
(15)輸入正確格式的用戶名和6位字母組成的密碼點(diǎn)擊注冊(cè);
(16)輸入正確格式的用戶名和半角字符組成的密碼點(diǎn)擊注冊(cè);
(17)輸入正確格式的用戶名和全角字符組成的密碼點(diǎn)擊注冊(cè);
(18)輸入正確格式的用戶名和不輸入密碼點(diǎn)擊注冊(cè);
(19)輸入正確格式的用戶名和密碼輸入空格點(diǎn)擊注冊(cè);
(20)輸入正確格式的用戶名和表情符號(hào)組成的密碼點(diǎn)擊注冊(cè);
注意:用戶名和密碼大小寫是否敏感;
安全測(cè)試用例:
①、用戶密碼后臺(tái)存儲(chǔ)是否加密;
②、用戶密碼在網(wǎng)絡(luò)傳輸過程中是否加密;
性能測(cè)試用例:
①、采用自動(dòng)化測(cè)試批量進(jìn)行注冊(cè);
APP端:
1)快:快速操作,營(yíng)造沖突的場(chǎng)景,例如加載過程中返回鍵交互,快速點(diǎn)擊登錄按鈕,快速切換菜單項(xiàng),快速多次上下拉刷新;
2)變:手機(jī)橫豎屏、手機(jī)切換語言、手機(jī)調(diào)整字體、手機(jī)禁止權(quán)限、手機(jī)開啟飛行模式、手機(jī)網(wǎng)絡(luò)切換、手機(jī)刪除后臺(tái)、手機(jī)Home鍵、手機(jī)power鍵等;
3)交互:來電、來短信、鬧鐘響、打開消息推送/瀏覽器、APP來回切換、內(nèi)部交互(比如說商品下單頁面和購(gòu)物車);