以XX管理系統登陸頁面爲例javascript
測試用例設計以下:java
1、功能測試瀏覽器
1. 什麼都不輸入,點擊登陸按鈕,系統是否給出提示(ABC爲空)安全
2. 輸入正確的用戶名和密碼,驗證碼輸入正確,點擊登陸,驗證是否能正確登陸 (ABC+)服務器
3. 輸入錯誤的用戶名、密碼, 驗證碼輸入錯誤,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息(ABC-)cookie
4. 輸入錯誤的用戶名、密碼, 驗證碼輸入正確,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息 (AB-,C+)函數
5.輸入錯誤的用戶名,正確的密碼, 驗證碼輸入錯誤,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息(AC-,B+)佈局
6.輸入正確的用戶名,錯誤的密碼, 驗證碼輸入錯誤,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息(BC-,A+)性能
7.輸入錯誤的用戶名,正確的密碼,驗證碼輸入正確,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息(BC+,A-)測試
8.輸入正確的用戶名,錯誤的密碼,驗證碼輸入正確,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息(AC+,B-)
9.輸入正確的用戶名、密碼,驗證碼輸入錯誤,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息(AB+,C-)
10. 用戶名和密碼和驗證碼輸入框先後存在空格時,系統是否自動去掉先後空格
11. 密碼輸入框是否暗文顯示
12.驗證碼是隨機的,點擊圖片是否能夠正常刷新驗證碼
13. 用戶登陸以後,是否會記錄cookie
14.用戶名輸入爲空,密碼、驗證碼輸入正確,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息(A空,BC不爲空)
15.用戶名輸入正確,密碼輸入爲空,驗證碼輸入正確,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息(B空,AC不爲空)
16.用戶名輸入正確,密碼輸入正確,驗證碼輸入爲空,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息(C空,AB不爲空)
17.用戶名、密碼輸入爲空,驗證碼輸入正確,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息(AB空,C不爲空)
18.用戶名輸入爲空,密碼輸入正確,驗證碼輸入爲空,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息(AC空,B不爲空)
19.用戶名輸入正確,密碼輸入爲空,驗證碼輸入爲空,點擊登陸,驗證是否登陸會失敗,而且提示相應的錯誤信息(BC空,A不爲空)
20.用戶名密碼驗證碼輸入框可否複製粘貼
21.輸入正確用戶名、密碼,驗證碼,快速連續點擊登陸,系統會否報錯
22.a電腦登陸,而後複製網址 (地址中可能包括 你的登陸後的信息 cookie之類的),而後b電腦打開這個網址,可否登陸訪問,如不能訪問,是否有提示
23.是否支持多地登陸,如若不支持,是否有提示
24.登陸成功後,可否正常跳轉指定的頁面
25.瀏覽器安F12查看密碼是明文仍是加密後發送在請求中
2、UI界面測試
1.界面的設計風格是否與UI的設計風格統一
2.界面中的文字是否簡潔易懂,沒有錯別字
3.佈局是否合理,輸入框和按鈕是否對齊
4.輸入框和按鈕的長度,高度是否符合要求
3、易用性測試
1.是否能夠全用鍵盤操做
2.是否能夠單擊「enter」鍵完成登陸
3.輸入框可否能夠經過Tab鍵切換
4、安全性測試
1.是否設置了錯誤登錄的次數限制
2.用戶名和密碼的的輸入框,是否禁止輸入腳本函數
3.用戶名和密碼的輸入框,是否屏蔽SQL 注入攻擊
4.用戶名和密碼的驗證,應該是用服務器端驗證, 而不能單單是在客戶端用javascript驗證
5.登陸成功後生成的Cookie,是不是httponly
5、性能測試
1.多用戶同一時間訪問登陸,可否正常訪問登陸
6、第三方登陸測試(若是涉及第三方登陸就須要考慮第三方登陸測試)
1.第三方登陸的圖標是否顯示正常
2.當第三方系統處於未登陸狀態時,單擊第三方圖標,是否會跳轉到第三方網站的登陸界面
3.當第三方系統處於登陸狀態時,單擊第三方圖標,是否會獲取到第三方的登陸信息
4.經過第三方系統登陸以後,系統中是否真正的登陸成功
5.當第三方系統的用戶退出以後,此係統是否依舊處於登陸狀態
目前就想到這些,歡迎指正