Awesome
Awesome Game Tester
收集整理了游戏测试人员工作相关的一些资源清单,包括学习资料,测试工具,开源框架,效率工具等。
学习资料
视频教程
书籍资料
- 精通游戏测试(第3版)
- 质量保障(网易游戏学院游戏研发入门系列丛书)
- 软件测试的艺术(原书第3版)
- Google软件测试之道
- 海盗派测试分析
- 全程软件测试(第3版)
- 游戏安全——手游安全技术入门
- 游戏安全实验室
社区
性能监控
安卓
- adb - 安卓SDK自带的调试工具,通过adb shell命令获取性能数据
- mobileperf - 阿里开源的基于adb的性能数据收集工具(支持Android5.0-10.0)
- PerfDog - 腾讯WeTest出品的性能数据采集,分析工具,无需Root
- GameBench - 收费软件
- Battery Historian - 生成电量消耗报告
- Trepn Profiler - 用于移动设备上的应用功耗和性能分析工具
- Snapdragon Profiler - 骁龙平台的性能分析软件
- Tegra Graphics Debugger - NVIDIA Tegra的性能分析软件
- Mali Graphics Debugger
- WeTest助手 - WeTest平台出品的APP性能数据采集工具,支持Android2.3 - 5.1
- Emmagee - 网易开源的APP性能监控工具,不支持Android 7.0以上版本
iOS
- PerfDog - 腾讯WeTest出品的性能数据采集,分析工具,无需越狱,收费
- Xcode Instruments - Xcode自带的性能调试工具集
- iStatistica
- WeTest助手 - iOS7以上,需要越狱
- GameBench - 收费软件
- sib - 以gidevice为底层实现的iOS调试工具
PC
- nmon - Linux操作系统上广泛使用的监控与分析工具
性能分析
Unity
- Unity Profiler - Unity自带的Profile工具
- MemoryProfiler - Unity5.3新增的内存分析工具
- UWA - 本地测试收费,需要集成SDK
- UPR - Unity官方出品的性能测试工具
压力测试
安卓
- Monkey - 安卓ADB自带的稳定性测试工具
PC
- LoadRunner - 老牌压测工具,收费
- Locust - 开源的压测工具,支持HTTP,可以通过扩展支持自定义协议
静态分析
- UnityEngineAnalyzer - 基于微软Roslyn插件,对Unity的代码做静态分析
- SonarQube - 代码质量管理平台
UI自动化
安卓
- Airtest - 网易开源的UI自动化测试工具,适用于游戏和App
- ATX - 基于图像识别完成游戏的自动化操作
- GAutomator - 针对Unity手游的UI自动化测试框架
- adb - 通过adb shell input命令来完成点击,滑动等操作
- 按键精灵手机版
iOS
- Airtest - 网易开源的UI自动化测试工具,适用于游戏和App
- ATX - 基于图像识别完成游戏的自动化操作
- 按键精灵手机版 - 需要越狱
- facebook-wda - Facebook WebDriverAgent非官方Python客户端
PC
- Airtest - 网易开源的UI自动化测试工具,适用于游戏和App
- 按键精灵 - 老牌模拟鼠标键盘操作的软件
- SikuliX - 图形化编程工具
- PyAutoGUI - Python库,模拟鼠标键盘操作
弱网工具
- clumsy - Windows平台下人工造成不稳定的网络状况,方便易用
- QNET - WeTest出品,支持安卓平台,无需Root手机,支持自定义配置弱网参数
- Network Emulator Toolkit - Windows平台下的弱网模拟工具
- Augmented Traffic Control - Facebook开源的网络模拟工具
- Charles - 支持HTTP,HTTPS协议的弱网测试
- Fiddler - 支持HTTP,HTTPS协议的弱网测试
榜单排行
安全测试
抓包工具
- WPE - 老牌封包编辑器
- tcpdump - 安卓抓包
- Wireshark - 网络封包分析软件
- pydivert - Python库,WinDivert的Python绑定
- Charles - HTTP抓包神器
- Fiddler - HTTP协议调试代理工具
动态调试
- IDA Pro - 交互式反汇编器专业版
反编译
- ApkTool - APK反编译工具
- NET.Reflector - Unity安卓DLL代码文件反编译工具
- dnSpy - .net反编译工具
- AssetStudio - Unity AssetBundle破解
内存修改
- 烧饼修改器 - 安卓端游戏内存修改工具,需要Root,同类的还有GG修改器,八门神器等
- Cheat Engine - PC端内存修改工具
分发测试
- TestFlight - 苹果出品
缺陷管理
- 禅道 - 国产开源项目管理软件
- Redmine
- Jira
- Quality Center
设备管理
- STF - 大名鼎鼎的Web端进行批量移动设备管理控制工具
- ATX-SERVER - Go语言编写的安卓设备集群管理
- ShareDevice - .net core开发的轻量级设备共享工具
其他工具
- libimobiledevice - 与iOS设备进行通信的跨平台协议库
- pymobiledevice - libimobiledevice的Python绑定
- imobiledevice - Quamotion提供的libimobiledevice的Windows平台可执行版本
- Cocos2d-x Console模块 - Cocos2d-x 3.0新增的基于TCP的远程调试模块
数据库工具
- Robo 3T - MongoDB可视化工具
效率工具
- uTools - uTools是一个极简、插件化、跨平台的现代桌面软件
- Wox - Windows下免费开源的效率启动器
- Quicker - Windows下效率工具后起之秀
- Xmind - 思维导图编写
- ProcessOn - 在线绘图平台,流程图,思维导图等
- Bcompare - 文本对比神器,收费
- DiffMerge - 免费的文本对比工具
- AnyDesk - 远程桌面连接
- Cmder - Cmd的替代品
- QuickLook - 快速预览
编程学习
本项目的参与者
- 贡献者:煎饼,jiazurongyu
如何参与
非常欢迎大家贡献高质量的资源,可以联系QQ(326333381),或者提交PR。