接口測試點
功能測試:
- 業務流程測試
(1)正常場景:是否滿足所提供的功能(頁面需要展示字段等),對接口用例進行結構劃分
(2)異常場景:是否對各種情況進行處理,比如錯誤碼(參數正常情況下,接口出現異常) - 輸入參數測試
(1)輸入參數不合法(錯誤參數、用戶id不合法等)
(2)輸入參數為空為null
(3)輸入參數過長
(4)輸入參數合法 - 性能測試
(1)響應時間:服務器處理一個請求或者一個任務的耗時
(2)吞吐量:每秒鐘系統能過夠處理的請求數和任務數
(3)并發數:系統同事處理的請求數或者任務數
(4)qps(tps):每秒鐘請求/事務數 =并發數/平均相應時間 - 安全性測試
(1)敏感信息加密
(2)必要參數后端校驗(修改userid等)
(3)接口防止惡因請求
功能測試點例如:登錄
- 功能測試
1.輸入正確的賬號和密碼,點擊提交按鈕,驗證是否能正確登錄
2.輸入錯誤的賬號或者密碼,驗證登錄會失敗,并且提示相應的錯誤信息
3登錄成功后頁面跳轉
4.賬號密碼長度驗證
5.賬號密碼特殊字符驗證
6.記住賬號功能
7.登錄失敗后不能記錄密碼的功能
8.密碼加密可見/不可見
9.注冊忘記密碼
10.被踢票
11.什么都不輸入點擊提交(非空檢查)
12.請求失敗提示 - 壓力測試
1.打開登錄頁速度
2.正確的賬號和密碼,登錄成功后頁面跳轉速度 - 界面測試
1.頁面元素檢查
2.頁面按鈕狀態檢查
3.頁面文案檢查
4.不同分辨率手機是否可正常顯示 - 可用性測試
1.鍵盤彈起類型
2.輸入賬號密碼后鍵盤回車是否可登錄
3.輸入框是否有tab鍵切換 - 安全測試
1.賬號密碼是否加密
2.生成cookie有效時間
3.錯誤登錄的次數限制
4.賬號密碼輸入框應該屏蔽sql注入
5.多設備登錄 - 弱網測試
1.慢網絡狀態請求