一、功能測試–登錄
功能性測試用例包括:
(資料圖片僅供參考)
1.什么都不輸入,點擊提交按鈕,看提示信息。(非空檢查)
2.輸入已注冊的用戶名和正確的密碼,驗證是否登錄成功;
3.輸入已注冊的用戶名和不正確的密碼,驗證是否登錄失敗,并且提示信息正確;
4.輸入未注冊的用戶名和任意密碼,驗證是否登錄失敗,并且提示信息正確;
5.用戶名和密碼兩者都為空,驗證是否登錄失敗,并且提示信息正確;
6.用戶名和密碼兩者之一為空,驗證是否登錄失敗,并且提示信息正確;
7.如果登錄功能啟用了驗證碼功能,在用戶名和密碼正確的前提下,輸入正確的驗證碼,驗證是否登錄成功;
8.如果登錄功能啟用了驗證碼功能,在用戶名和密碼正確的前提下,輸入錯誤的驗證碼,驗證是否登錄失敗,并且提示信息正確。
9.用戶名和密碼是否大小寫敏感;
10.頁面上的密碼框是否加密顯示;
11.后臺系統創建的用戶第一次登錄成功時,是否提示修改密碼;
12.忘記用戶名和忘記密碼的功能是否可用;
13.前端頁面是否根據設計要求限制用戶名和密碼長度;
14.如果登錄功能需要驗證碼,點擊驗證碼圖片是否可以更換驗證碼,更換后的驗證碼是否可用;
15.刷新頁面是否會刷新驗證碼;
16.如果驗證碼具有時效性,需要分別驗證時效內和時效外驗證碼的有效性;
17.用戶登錄成功但是會話超時后,繼續操作是否會重定向到用戶登錄界面;
18.不同級別的用戶,比如管理員用戶和普通用戶,登錄系統后的權限是否正確; 19.頁面默認焦點是否定位在用戶名的輸入框中;
20.快捷鍵 Tab 和 Enter 等,是否可以正常使用。
測試用例設計需要考慮周全,是否完全覆蓋需求!
責任編輯:Rex_08