App測試工具選擇

1、功能測試自動化 
a) 輕量接口自動化測試: jmeter, 
b) APP UI層面的自動化 
android:UI Automator Viewer,Android Junit,Instrumentation,UIAutomator, 
iOS:基於Instrument的iOS UI自動化,
2、性能測試 
a) Web前端性能測試 
網絡抓包工具:Wireshark 
網頁文件大小 
webpagetest 
pagespeed insight 
chrome adb 
b) APP端性能測試 
Android內存佔用分析:MAT 
iOS內存問題分析:ARC模式 
Android WebView性能分析: 
iOS WebView性能分析 
c) 後臺服務性能測試 
負載,壓力,耐久性 
可拓展性,基準 
工具:apacheAB,Jmeter,LoadRunner,
3、專項測試 
a) 兼容性測試 
手工測試:操做系統,分辨率,rom,網絡類型 
雲平臺:testin,腳本編寫,Android。 
b) 流量測試 
Android自帶的流量管理, 
iOS自帶的Network 
tcpdump抓包 
WiFi代理抓包:Fiddler 
流量節省方法:壓縮數據,json優於xml;WebP優於傳統的JPG,PNG;控制訪問的頻次;只獲取必要的數據;緩存; 
c) 電量測試 
基於測試設備的方法,購買電量表進行測試。 
GSam Battery Monitoe Pro 
iOS基於Instrument Energy工具 
d) 弱網絡測試 
手機自帶的網絡情況模擬工具 
基於代理的弱網絡的模擬: 
工具:windows:Network Delay Simulator 
Mac:Network Link Conditioner前端

相關文章
相關標籤/搜索