登陸頁面功能測試javascript
界面測試(UI Test)
1.佈局是否合理,2個testbox 和一個按鈕是否對齊
2.testbox和按鈕的長度,高度是否複合要求
3. 界面的設計風格是否與UI的設計風格統一
4. 界面中的文字簡潔易懂,沒有錯別字。java
性能測試(performance test)
1.打開登陸頁面,須要幾秒
2.輸入正確的用戶名和密碼後,登陸成功跳轉到新頁面,不超過5秒瀏覽器
安全性測試(Security test)
1.登陸成功後生成的Cookie,是不是httponly (不然容易被腳本盜取)
2.用戶名和密碼是否經過加密的方式,發送給Web服務器
3.用戶名和密碼的驗證,應該是用服務器端驗證, 而不能單單是在客戶端用javascript驗證
4.用戶名和密碼的輸入框,應該屏蔽SQL 注入攻擊
5.用戶名和密碼的的輸入框,應該禁止輸入腳本 (防止XSS攻擊)
6.錯誤登錄的次數限制(防止暴力破解)
7. 考慮是否支持多用戶在同一機器上登陸;
8. 考慮一用戶在多臺機器上登陸安全
可用性測試(Usability Test)
1. 是否能夠全用鍵盤操做,是否有快捷鍵
2. 輸入用戶名,密碼後按回車,是否能夠登錄
3. 輸入框可否能夠以Tab鍵切換服務器
兼容性測試(Compatibility Test)
1.主流的瀏覽器下可否顯示正常已經功能正常(IE,6,7,8,9, Firefox, Chrome, Safari,等)佈局