如何測試網頁登錄

測試網頁登錄分爲功能測試、界面測試、性能測試、安全性測試、兼容性測試等五個大方面。

確認登陸的入口是網頁直接登陸還是彈窗輸入登陸。

 

功能測試:

1.登陸成功

正確用戶名與密碼登錄進入頁面

頁面正確跳轉入網站頁面

2.登陸失敗

不輸入用戶名與密碼,直接點擊登陸,相關信息提示

正確的用戶名與錯誤的密碼登錄,提示密碼錯誤

錯誤的用戶名與錯誤密碼登錄,提示用戶名不存在

3. 輸入規則驗證

用戶名與密碼輸入超長或過短

用戶名和密碼中含空格符或其他特殊字符登陸

4.密碼顯示

密碼密文顯示

輸入密碼時鍵盤大小寫提示

5.記住密碼功能

勾選密碼驗證

錯誤密碼不記錄功

 

----------------輔助測試功能--------------------

6.驗證碼輸入

驗證登陸功能

不輸入驗證碼不能登陸以及提示輸入驗證碼

驗證碼過期功能

7.回車鍵登陸

輸入用戶名與密碼,按回車鍵登陸。

8.註冊、忘記密碼

超鏈接到相關的頁面

 

界面測試:

1.輸入用戶名、密碼兩個TEXTBOX、登陸按鈕對齊

2.輸入框高度符合用戶需求與審美標準

 

性能測試

1.打開登陸界面跳轉功能。

2.用戶登陸界面後,頁面跳轉功能。

 

安全性測試

  • 登錄成功後生成的Cookie,是否是httponly (否則容易被腳本盜取)
  • 用戶名和密碼是否通過加密的方式,發送給Web服務器
  • 用戶名和密碼的驗證,應該是用服務器端驗證, 而不能單單是在客戶端用javascript驗證
  • 用戶名和密碼的輸入框,應該屏蔽SQL 注入***
  • 用戶名和密碼的的輸入框,應該禁止輸入腳本 (防止XSS***
  • 錯誤登陸的次數限制(防止暴力破解
  • 考慮是否支持多用戶在同一機器上登錄
  • 考慮一用戶在多臺機器上登錄
  • 用戶登陸後***面操作自動掉線休眠功能
  •  

    兼容性測試(Compatibility Test)

  • 主流的瀏覽器下能否顯示正常已經功能正常(IE,6,7,8,9, Firefox, Chrome, Safari,等)
  • 不同的平臺是否能正常工作,比如Windows, Mac
  • 移動設備上是否正常工作,比如Iphone, Andriod
  • 不同的分辨率
  • 發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章