根據自己平時在測試工作中的經驗總結及向其他測試大佬的學習,對一個Web頁面的登錄測試總結如下:
一、功能測試
1、輸入正確的用戶名及密碼,點擊提交按鈕,驗證是否能正確登錄,登錄成功后跳轉至對應的頁面
2、輸入錯誤的用戶名或者錯誤的密碼,點擊提交會登錄失敗,並且有相應的錯誤提示框
3、用戶名和密碼如果太短或者太長,應該怎么處理
4、用戶名及密碼中有特殊字符和其他非英文的情況應如何處理,是否允許輸入等
5、用戶名和密碼前后有空格的處理
6、密碼是否可以以* 顯示
7、用戶名和密碼是否可以被瀏覽器記住
二、界面測試
1、界面顯示是否與UI設計顯示一致
2、圖片、顏色、字體、超鏈接是否都顯示正確
三、性能測試
1、打開登錄頁面需要幾秒
2、輸入正確的用戶名和密碼后,登錄成功后跳轉到新頁面不超過5S
3、能同時支持多少個用戶同時登錄
四、安全性測試
1、用戶名和密碼是否通過加密的方式發送給web服務器
2、登錄完成后查看服務器日志驗證正確,而不僅僅是前端JavaScript驗證
3、用戶名及密碼的輸入框,應該屏蔽SQL的注入攻擊
4、錯誤登錄的次數限制(防止暴力破解)
五、可用性測試
1、是否可以用全鍵盤操作,是否有快捷鍵
2、輸入用戶名和密碼后按回車,是否可以登錄
六、兼容性測試
1、主流的瀏覽器下是否顯示正常,並且功能正常
2、不同的平台均能正常工作
3、移動端是否可正常工作
4、不同的瀏覽器下大小下是否可正常工作