> ### 登錄功能怎么測試?
* 功能方面的測試:
1. 輸入正確的用戶名和密碼,點擊提交按鈕,驗證是否能正確登錄,能否能跳轉到正確的頁面
2. 輸入錯誤的用戶名, 驗證登錄失敗,并且提示相應的錯誤信息
3. 輸入錯誤的密碼, 驗證登錄失敗,并且提示相應的錯誤信息
4. 用戶名為空, 驗證登錄失敗,并且提示相應的錯誤信息
5. 密碼為空, 驗證登錄失敗,并且提示相應的錯誤信息
6. 用戶名和密碼都為空,點擊登陸
7. 用戶名和密碼前后有空格的處理
* 性能方面的測試
1. 打開登錄頁面,需要多長時間
2. 輸入正確的用戶名和密碼后,登錄成功跳轉到新頁面,需要多長時間
* 安全性方面的測試
1. 密碼是否在前端加密,在網絡傳輸的過程中是否加密
2. 用戶名和密碼的輸入框,能否防止SQL注入攻擊
3. 用戶名和密碼的輸入框,能否防止XSS攻擊
4. 錯誤登陸的次數限制(防止暴力破解)
5. 是否支持多用戶在同一機器上登錄
6. 一個用戶在不同終端上登陸
7. 用戶異地登陸
* 用戶體驗測試:
1. 頁面布局是否合理,輸入框和按鈕是否對齊
2. 輸入框的大小和按鈕的長度,高度是否合理
3. 是否可以全用鍵盤操作,是否有快捷鍵
4. 輸入用戶名,密碼后按回車,是否可以登陸
5. 牽扯到驗證碼的,還要考慮文字是否扭曲過度導致辨認難度大,考慮顏色(色盲使用者),刷新或換一個按鈕是否好用
* 兼容性測試
1. BS架構:不同瀏覽器測試,比如:IE,火狐,谷歌,360這些。
2. APP:在主流的不同類型,不同分辨率,不同操作系統的手機上測試,華為,vivo,oppo等
- 總章
- Oracle數據庫
- 常見的Linux命令
- 理論內容整理
- 給你如下功能怎么測試
- 支付怎么測試
- 購物車怎么測試?
- 搜索功能怎么測試?
- 文件上傳功能怎么測試?
- 登錄功能怎么測試?
- 還款功能怎么測試?
- 訂單功能怎么測試?
- 自動化測試篇
- 必記代碼
- 接口測試篇
- 性能測試篇
- app測試篇
- 面試篇
- 項目篇
- 職業素養篇
- 真實案列分析
- 如何預防冷場
- redis
- 琪琪
- 禪道搭建手冊
- 禪道搭建手冊1
- 禪道的基本使用
- 基于Python3_Selenium的自動化
- Python3安裝
- Python3基礎
- 列表_元組_集合
- 函數_模塊_類
- Python代碼
- selenium環境
- selenium定位方式
- Selenium常見操作
- toast讀取代碼
- 添加用戶代碼
- 隱式等待與顯式等待
- 循環添加用戶
- 測試用例練習
- 測試用例優化
- Fiddler抓包工具
- 安裝
- Fiddler使用
- 接口測試
- Jmeter的安裝
- Jmeter使用
- jmeter+ant+jenkins接口自動化測試框架
- 接口安全測試
- 性能測試
- Nmon監控LInux系統
- Jmeter分布式
- 性能測試-具體案例
- Monkey
- 安裝1
- Monkey使用
- appium自動化
- appium的安裝
- appium基本使用
- 真機USB連接
- 問題排查
- Jenkins持續集成
- Jenkins安裝
- Jenkins配置任務
- Python擴展內容
- Python連接數據庫
- Python進行接口測試
- 開啟服務