標籤:安卓 進度 掃描 app 測試案例 網頁 相容 img oid
讀 《互連網移動APP測試》,瞭解一些測試流程及相關測試技術。反思自己工作中的不足及優點,特作此記錄。
1、常見研發流程
2、測試案例設計及評審
1)測試案例的投入
2)測試案例編寫詳細程度
標題、步驟、前置條件、測試資料、期望結果
Android APP 增量測試:
3)測試進度管理
a、測試進度報告
表現點:測試工作進度、存在風險、bug統計、各子項進度
專項測試報告:
b、測試完成報告
項目整體測試進度表
測試完成報告:
4)系統化測試報告
自動化測試
1、輕量級介面自動化測試
jmeter
postman
2、APP UI層面的自動化測試
UI Automator Viewer
效能測試相關
1、web前端測試
1)http協議相關
tcp協議層面互動
http複用tcp傳輸:
tcp建立串連-》http請求-》http響應-》http請求-》http響應-》tcp中斷連線
2)效能相關特性
http協議層面資料壓縮
網頁緩衝
前端介面效能測試工具
2、APP端效能測試
1)Android記憶體分析
head dump抓取
2)IOS 記憶體分析
3、APP內建群組件效能分享
Android Webviewer 分析
ios Webviewer 分析
webView渲染速度
3、後台服務效能測試
1)效能測試的目標和類型
壓力測試:測試瓶頸、不斷加壓
效能測試:
基準測試(負載測試):一定負載下的測試
影響效能測試結果:
2)效能測試情境建模
3)測試資料的收集
支援的最大並發使用者數、回應時間、頻寬、每秒的處理事務數
4、專項測試
1)相容性測試
解析度、系統機型、廠家rom、網路環境
可使用:雲測試平台 。
2)流量測試
3)電量測試
4)弱網路測試
5)穩定性測試
5、安全性測試
服務端介面測試
SQL注入
XSS跨站指令碼攻擊
CSRF跨站請求偽站
越權訪問
環境相關的測試
1、幹擾性測試
2、許可權性測試
開啟定位
輔助測試載入器:
1、靜態掃描
安卓:FindBugs 、lint
IOS:
程式碼涵蓋範圍
度量
品質:
發布後的品質監控
1、面向使用者的端到端測試
介面
UI
2、埋點資料測試
讀 移動APP測試