登入模組功能測試
功能測試:
1)輸入正確的賬號和密碼,點選提交按鈕,驗證是否能正確登入。(正常輸入)
2)輸入錯誤的賬號或者密碼,驗證登入會失敗,並且提示相應的錯誤資訊。(錯誤校驗)
3)登入成功後能否能否跳轉到正確的頁面(低)
4)賬號和密碼,如果太短或者太長,應該怎麼處理(安全性,密碼太短時是否有提示)
5)賬號和密碼,中有特殊字元(比如空格),和其他非英文的情況(是否做了過濾)
6)記住賬號的功能
7)登入失敗後,不能記錄密碼的功能8)、賬號和密碼前後有空格的處理
9)密碼是否加密顯示(星號圓點等)
10)牽扯到驗證碼的,還要考慮文字是否扭曲過度導致辨認難度大,考慮顏色(色盲使用者),重新整理或換一個按鈕是否好用
11)登入頁面中的註冊、忘記密碼
12)輸入密碼的時候,大寫鍵盤開啟的時候要有提示資訊。
13)什麼都不輸入,點選提交按鈕,看提示資訊。(非空檢查)
介面測試(UI Test):
1)佈局是否合理,2個Testbox和一個按鈕是否對齊
2)Testbox和按鈕的長度,高度是否複合要求
3)介面的設計風格是否與UI的設計風格統一
4)介面中的文字簡潔易懂,沒有錯別字。
效能測試(Performance Test):
1)開啟登入頁面,需要幾秒
2)輸入正確的賬號和密碼後,登入成功跳轉到新頁面,不超過5秒3)壓力測試,最大承受多少人登陸
4)XX人數下併發登入,登入時間
安全性測試(Security Test):
1)賬號和密碼是否通過加密的方式,傳送給Web伺服器
2)賬號和密碼的輸入框,應該遮蔽SQL注入攻擊
3)錯誤登入的次數限制(防止暴力破解)
4)考慮是否支援多使用者在同一機器上登入
5)考慮一使用者在多臺機器上登入
相容性測試(Compatibility Test):
1)主流的瀏覽器下能否顯示正常已經功能正常(IE6~11,FireFox, Chrome, Safari等)
2)不同的平臺是否能正常工作,比如Windows, Mac
3)移動裝置上是否正常工作,比如iPhone, Android
4)不同的解析度
本地化測試 (Localization Test):不同語言環境下,頁面的顯示是否正確。