做ppt到哪個(gè)網(wǎng)站找圖片網(wǎng)絡(luò)營(yíng)銷推廣方案前言
前言:作為測(cè)試工程師,你的目標(biāo)是要保證系統(tǒng)在各種應(yīng)用場(chǎng)景下的功能是符合設(shè)計(jì)要求的,所以你需要考慮的測(cè)試用例就需要更多、更全面。鑒于面試中經(jīng)常會(huì)問“”如何測(cè)試用戶登錄“”,我們利用等價(jià)類劃分、邊界值分析等設(shè)計(jì)一些測(cè)試用例。
顯式功能性需求測(cè)試用例
1. 輸入已注冊(cè)的用戶名和正確的密碼,驗(yàn)證是否登錄成功;
2. 輸入已注冊(cè)的用戶名和不正確的密碼,驗(yàn)證是否登錄失敗,并且提示信息正確;
3. 輸入未注冊(cè)的用戶名和任意密碼,驗(yàn)證是否登錄失敗,并且提示信息正確;
4. 用戶名和密碼兩者都為空,驗(yàn)證是否登錄失敗,并且提示信息正確;
5. 用戶名和密碼兩者之一為空,驗(yàn)證是否登錄失敗,并且提示信息正確;
6. 如果登錄功能啟用了驗(yàn)證碼功能,在用戶名和密碼正確的前提下,輸入正確的驗(yàn)證碼,驗(yàn)證是否登 錄成功;
7. 如果登錄功能啟用了驗(yàn)證碼功能,在用戶名和密碼正確的前提下,輸入錯(cuò)誤的驗(yàn)證碼,驗(yàn)證是否登 錄失敗,并且提示信息正確;
8. 用戶名和密碼是否大小寫敏感;
9. 頁(yè)面上的密碼框是否加密顯示;
10. 后臺(tái)系統(tǒng)創(chuàng)建的用戶第一次登錄成功時(shí),是否提示修改密碼;
11. 忘記用戶名和忘記密碼的功能是否可用;
12. 前端頁(yè)面是否根據(jù)設(shè)計(jì)要求限制用戶名和密碼長(zhǎng)度;
13. 如果登錄功能需要驗(yàn)證碼,點(diǎn)擊驗(yàn)證碼圖片是否可以更換驗(yàn)證碼,更換后的驗(yàn)證碼是否可用;
14. 刷新頁(yè)面是否會(huì)刷新驗(yàn)證碼;
15. 如果驗(yàn)證碼具有時(shí)效性,需要分別驗(yàn)證時(shí)效內(nèi)和時(shí)效外驗(yàn)證碼的有效性;
16. 用戶登錄成功但是會(huì)話超時(shí)后,繼續(xù)操作是否會(huì)重定向到用戶登錄界面;
17. 不同級(jí)別的用戶,比如管理員用戶和普通用戶,登錄系統(tǒng)后的權(quán)限是否正確;
18. 頁(yè)面默認(rèn)焦點(diǎn)是否定位在用戶名的輸入框中;
19. 快捷鍵Tab 和Enter等,是否可以正常使用
?
非功能性需求測(cè)試用例
安全性測(cè)試用例包括:
1. 用戶密碼后臺(tái)存儲(chǔ)是否加密;
2. 用戶密碼在網(wǎng)絡(luò)傳輸過程中是否加密;
3. 密碼是否具有有效期,密碼有效期到期后,是否提示需要修改密碼;
4. 不登錄的情況下,在瀏覽器中直接輸入登錄后的URL地址,驗(yàn)證是否會(huì)重新定向到用戶登錄界面;
5. 密碼輸入框是否不支持復(fù)制和粘貼;
6. 密碼輸入框內(nèi)輸入的密碼是否都可以在頁(yè)面源碼模式下被查看;
7. 用戶名和密碼的輸入框中分別輸入典型的“SQL注入攻擊”字符串,驗(yàn)證系統(tǒng)的返回頁(yè)面;
8. 用戶名和密碼的輸入框中分別輸入典型的“XSS跨站腳本攻擊”字符串,驗(yàn)證系統(tǒng)行為是否被篡改;
9. 連續(xù)多次登錄失敗情況下,系統(tǒng)是否會(huì)阻止后續(xù)的嘗試以應(yīng)對(duì)暴力破解;
10. 同一用戶在同一終端的多種瀏覽器上登錄,驗(yàn)證登錄功能的互斥性是否符合設(shè)計(jì)預(yù)期;
11. 同一用戶先后在多臺(tái)終端的瀏覽器上登錄,驗(yàn)證登錄是否具有互斥性。
性能壓力測(cè)試用例包括:
1. 單用戶登錄的響應(yīng)時(shí)間是否小于3秒;
2. 單用戶登錄時(shí),后臺(tái)請(qǐng)求數(shù)量是否過多;
3. 高并發(fā)場(chǎng)景下用戶登錄的響應(yīng)時(shí)間是否小于5秒;
4. 高并發(fā)場(chǎng)景下服務(wù)端的監(jiān)控指標(biāo)是否符合預(yù)期;
5. 高集合點(diǎn)并發(fā)場(chǎng)景下,是否存在資源死鎖和不合理的資源等待;
6. 長(zhǎng)時(shí)間大量用戶連續(xù)登錄和登出,服務(wù)器端是否存在內(nèi)存泄漏
兼容性測(cè)試用例包括:
1. 不同瀏覽器下,驗(yàn)證登錄頁(yè)面的顯示以及功能正確性;
2. 相同瀏覽器的不同版本下,驗(yàn)證登錄頁(yè)面的顯示以及功能正確性;
3. 不同移動(dòng)設(shè)備終端的不同瀏覽器下,驗(yàn)證登錄頁(yè)面的顯示以及功能正確性;
4. 不同分辨率的界面下,驗(yàn)證登錄頁(yè)面的顯示以及功能正確性。