网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
### 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 API
### `7.2、iOS平台`
开发者选项->logging->start recording+Instrument
### 8、静态代码分析
### `8.1、Android平台`
火线
Findbugs
Infer
Sonar
Lint
P3C(阿里基于PMD开发)
PMD
CheckStyle
360代码卫士(商业)
Fortify(商业)
Coverity(商业)
### `8.2、iOS平台`
OClint
infer
scan-build
Clang Static Analyzer
### 9、代码覆盖率
JaCoCo
Cobertura
Emma
Code Coverage in Xcode(iOS)
### 10、常用的云测平台
### `10.1、免费开源`
STF
### `10.2、商业(限时免费)`
Testin
百度MTC
阿里MQC
腾讯UTest
东软易测云
腾讯WeTest
TestBird
华为云
Pefecto
LessPainful
TestDroid
### 11、持续集成
Jenkins
Travis CI
Buildbot
Strider
Integrity
GO
### 12、监控SDK
探针
BlockCanary
LeakCanary
Bugly
crashlytics
友盟
网易云捕
在这里还是要推荐下我自己建的Python学习Q群:**746506216**,群里都是学测试相关的,如果你想学或者正在学习Python ,欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),
包括我自己整理的一份2022最新的Python进阶资料和零基础教学,欢迎进阶中和对Python感兴趣的小伙伴加入!
![img](https://img-blog.csdnimg.cn/img_convert/0599835fa893225cd88906721a89a1d4.png)
![img](https://img-blog.csdnimg.cn/img_convert/5b090cde0b9d54b64f6e34e498a6aa4a.png)
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618608311)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
000976719)]
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618608311)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**