020-請你說一說app測試的工具

功能測試自動化

a) 輕量接口自動化測試前端

jmeter,android

b) APP UI層面的自動化web

android:UI Automator Viewer,Android Junit,Instrumentation,UIAutomator,chrome

iOS:基於Instrument的iOS UI自動化,apache

 

性能測試

a) Web前端性能測試json

網絡抓包工具:Wiresharkwindows

網頁文件大小緩存

webpagetest網絡

pagespeed insight前端性能

chrome adb

b) APP端性能測試

Android內存佔用分析:MAT

iOS內存問題分析:ARC模式

Android WebView性能分析:

iOS WebView性能分析

c) 後臺服務性能測試

負載,壓力,耐久性

可拓展性,基準

工具:apacheAB,Jmeter,LoadRunner,

 

專項測試

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

相關文章
相關標籤/搜索