Native Hybird H5 React Native2、常用平台工具 2.1、Android平台
adb ddms aapt monkey monkeyrunner emulator hierarchyviewer monitor UIAutomatorviewer2.2、iOS平台
atos xcode instruments codesign iExplorer xcrun3、常见的UI自动化框架 3.1、Android平台
Instrumentation Appium Robotium Instrumentation Athrun Monkey MonkeyRunner UIautomator Selendroid Calabash-Android Espresso cafe Macaca3.2、iOS平台
UIautomation Frank Appium Monkeytalk Calabash-iOS iOS-driver XCUITesting TuneupJS YNM3K4、常见的单元测试框架 4.1、Android平台
Robolectric Mockito RxJava Instrumentation AndroidJUnitRunner Espresso4.2、iOS平台
XCTest GHUnit OCUnit OCMock OCMockito Expecta OCHamcrest5、常用的抓包工具
Fiddler Charles Tcpdump Wireshark BurpSuites 第三方proxy server(如:Anyproxy、mitmproxy、browsermob-proxy)6、弱网模拟
Fiddler Charles ACT(Augmented Traffic Control by facebook) iOS developer mode 其他限速软件,比如各种随身WIFI、路由器、网卡等7、常用的专项测试工具 7.1、Android平台 (1)集成工具
GT(腾讯开源) 易测(淘宝不开源) emmagee(网易开源) iTest(科大讯飞不开源)(2)CPU
DDMS Monitor TraceView ADB Shell /proc/stat && /proc/%pid%/stat Top dumpsys cpuinfo Android API(3)内存
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)(4)流量
Tcpdump ADB shell /proc/uid_stat/uid/tcp_send(上传流量) /proc/uid_stat/uid/tcp_rcv(下载流量) Wireshark Fiddler Charles Android API(版本限制)(5)FPS
ADB shell service call SurfaceFlinger 1013(需要root) dumpsys SurfaceFlinger dumpsys gfxinfo %packagename%(版本限制) Android开发者模式-GPU呈现模式分析 高速摄像头(6)启动时间
冷启动定义(无数据首次启动APP) 热启动定义(BACK退出APP后启动APP) Logcat(Android 4.4+) am start -W [packagename]/[packageName.MainActivity](7)功耗(电量)
Android平台 dumpsys batterystats(版本限制) 反编译获取power_profile.xml查看 Battery Historian Tool(版本限制) Android API7.2、iOS平台
开发者选项->logging->start recording+Instrument8、静态代码分析 8.1、Android平台
火线 Findbugs Infer Sonar Lint P3C(阿里基于PMD开发) PMD CheckStyle 360代码卫士(商业) Fortify(商业) Coverity(商业)8.2、iOS平台
OClint infer scan-build Clang Static Analyzer9、代码覆盖率
JaCoCo Cobertura Emma Code Coverage in Xcode(iOS)10、常用的云测平台 10.1、免费开源
STF10.2、商业(限时免费)
Testin 百度MTC 阿里MQC 腾讯UTest 东软易测云 腾讯WeTest TestBird 华为云 Pefecto LessPainful TestDroid11、持续集成
Jenkins Travis CI Buildbot Strider Integrity GO12、监控SDK
探针 BlockCanary LeakCanary Bugly crashlytics 友盟 网易云捕
在这里还是要推荐下我自己建的Python学习Q群:746506216,群里都是学测试相关的,如果你想学或者正在学习Python ,欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),
包括我自己整理的一份2022最新的Python进阶资料和零基础教学,欢迎进阶中和对Python感兴趣的小伙伴加入!



