App测试兵器谱
2020-03-27 10:27:39 0 举报
AI智能生成
App软件测试兵器谱,介绍app测试过程中所有方面应用到的测试工具。
作者其他创作
大纲/内容
常见应用模式
Native
Hybird
H5
React Native
常用测试用具
Android平台
adb
ddms
aapt
monkey
monkeyrunner
emulator
hierarchyviewer
monitor
UIAutomatorviewer
iOS平台
atos
xcode
instruments
codesign
iExplorer
xcrun
常见UI自动化框架
Android平台
Instrumentation
Appium
Robotium
Instrumentation
Athrun
Monkey
MonkeyRunner
UIautomator
Selendroid
Calabash-Android
Espresso
cafe
Macaca
iOS平台
UIautomation
Frank
Appium
Monkeytalk
Calabash-iOS
iOS-driver
XCUITesting
TuneupJS
YNM3K
常见的单元测试框架
Android平台
Robolectric
Mockito
RxJava
Instrumentation
AndroidJUnitRunner
Espresso
iOS平台
XCTest
GHUnit
OCUnit
OCMock
OCMockito
Expecta
OCHamcrest
常用的抓包工具
Fiddler
Charles
Tcpdump
Wireshark
BurpSuites
第三方proxy server(如:Anyproxy、mitmproxy、browsermob-proxy)
弱网模拟
Fiddler
Charles
ACT(Augmented Traffic Control by facebook)
iOS developer mode
其他限速软件,比如各种随身WIFI、路由器、网卡等
常用的专项测试工具
Android平台
集成工具
GT(腾讯开源)
易测(淘宝不开源)
emmagee(网易开源)
iTest(科大讯飞不开源)
CPU
DDMS
Monitor
TraceView
ADB Shell
/proc/stat && /proc/%pid%/stat
Top
dumpsys cpuinfo
Android API
内存
MAT
DDMS(or Monitor)
Android Studio Monitor
Allocation Tracker
LeakCanary
ADB shell
dumpsysmeminfo %package_name% && dumpsys
meminfo %pid%
top
procrank
Android API
Memory Leaks(iOS)
流量
Tcpdump
ADB shell
/proc/uid_stat/uid/tcp_send(上传流量)
/proc/uid_stat/uid/tcp_rcv(下载流量)
Wireshark
Fiddler
Charles
Android API(版本限制)
FPS
ADB shell
service call SurfaceFlinger 1013(需要root)
dumpsys SurfaceFlinger
dumpsys gfxinfo %packagename%(版本限制)
Android开发者模式-GPU呈现模式分析
高速摄像头
启动时间
冷启动定义(无数据首次启动APP)
热启动定义(BACK退出APP后启动APP)
Logcat(Android 4.4+)
am start -W [packagename]/[packageName.MainActivity]
功耗(电量)
Android平台
dumpsys batterystats(版本限制)
反编译获取power_profile.xml查看
Battery Historian Tool(版本限制)
Android API
iOS平台
开发者选项->logging->start recording+Instrument
静态代码分析
Android平台
火线
Findbugs
Infer
Sonar
Lint
P3C(阿里基于PMD开发)
PMD
CheckStyle
360代码卫士(商业)
Fortify(商业)
Coverity(商业)
iOS平台
OClint
infer
scan-build
Clang Static Analyzer
代码覆盖率
JaCoCo
Cobertura
Emma
Code Coverage in Xcode(iOS)
常用的云测平台
免费开源
STF
商业(限时免费)
Testin
百度MTC
阿里MQC
腾讯UTest
东软易测云
腾讯WeTest
TestBird
华为云
Pefecto
LessPainful
TestDroid
持续集成
Jenkins
Travis CI
Buildbot
Strider
Integrity
GO
监控SDK
探针
BlockCanary
LeakCanary
Bugly
crashlytics
友盟
网易云捕
0 条评论
下一页