=====================================javascript
1.輸入正確的用戶名和密碼,點擊提交按鈕,驗證是否能正確登陸。java
2.輸入錯誤的用戶名或者密碼,驗證登陸會失敗,而且提示相應的錯誤信息。瀏覽器
3.登陸成功後可否可否跳轉到正確的頁面安全
4.用戶名和密碼,若是過短或者太長,應該怎麼處理服務器
5.用戶名和密碼,中有特殊字符(好比空格),和其餘非英文的狀況佈局
6.記住用戶名的功能性能
7.登錄失敗後,不能記錄密碼的功能測試
8.用戶名和密碼先後有空格的處理加密
9.密碼是否非明文顯示顯示,使用星號圓點等符號代替。設計
10.牽扯到驗證碼的,還要考慮文字是否扭曲過分致使辨認難度大,考慮顏色(色盲使 用者),刷新或換一個按鈕是否好用
11.登陸頁面中的註冊、忘記密碼,登出用另外一賬號登錄等連接是否正確
12.輸入密碼的時候,大寫鍵盤開啓的時候要有提示信息。
13.什麼都不輸入,點擊提交按鈕,檢查提示信息。
=====================================
1.打開登陸頁面,須要的時間是否在需求要求的時間內。
2.輸入正確的用戶名和密碼後,檢查登陸成功跳轉到新頁面的時間是否在需求要求的時間內。
3.模擬大量用戶同時登錄,檢查必定壓力下可否正常登錄跳轉。
=====================================
1.不一樣瀏覽器下可否顯示正常且功能正常(IE,6,7,8,9, Firefox, Chrome, Safari,等)。
2.同種瀏覽器不一樣版本下可否顯示正常且功能正常。
2.不一樣的平臺是否能正常工做,好比Windows, Mac。
3.移動設備上是否正常工做,好比Iphone, Andriod。
4.不一樣的分辨率下顯示是否正常。
=====================================
1.佈局是否合理,testbox和按鈕是否整齊。
2.testbox和按鈕的長度,高度是否複合要求。
3.界面的設計風格是否與UI的設計風格統一。
4.界面中的文字簡潔易懂,沒有錯別字。
=====================================
=====================================
1.登陸成功後生成的Cookie,是不是httponly (不然容易被腳本盜取)。
2.用戶名和密碼是否經過加密的方式,發送給Web服務器。
3.用戶名和密碼的驗證,應該是用服務器端驗證, 而不能單單是在客戶端用javascript 驗證。
4.用戶名和密碼的輸入框,應該屏蔽SQL注入攻擊。
5.用戶名和密碼的的輸入框,應該禁止輸入腳本 (防止XSS攻擊)。
6.防止暴力破解,檢測是否有錯誤登錄的次數限制。
=====================================