游戏测试工具清单
转自:https://github.com/jianbing/awesome-game-tester
收集整理了游戏测试人员工作相关的一些资源清单,包括学习资料,测试工具,开源框架,效率工具等。
学习资料
-
视频
-
书籍
- 软件测试的艺术(原书第3版)(软件测试经典书籍)
- 游戏测试精通(Game Testing: All in One 第一版中文翻译)
- Game Testing: All in One(3rd Edition)
- Google软件测试之道
- 海盗派测试分析
- 点石成金:访客至上的Web和移动可用性设计秘笈(原书第3版)
性能监控
-
安卓
- WeTest助手
- GT
- Emmagee
- adb(安卓SDK自带的调试工具,通过adb shell命令获取性能数据)
- GameBench
- Battery Historian(安卓生成电量消耗报告)
- Trepn Profiler(用于移动设备上的应用功耗和性能分析工具)
- Snapdragon Profiler(Snapdragon Profiler是一款兼容Windows、Mac和Linux平台的性能分析软件。它通过USB与由Snapdragon处理器驱动的Android设备连接)
- Tegra Graphics Debugger
- Mali Graphics Debugger
-
iOS
- Xcode Instruments
- iStatistica
- WeTest助手(需要越狱)
- GT(需要把GT Framework嵌入工程 )
- GameBench
-
PC
- nmon(Linux操作系统上广泛使用的监控与分析工具)
性能分析
- Unity
- Unity Profiler(Unity自带的Profile工具)
- MemoryProfiler(Unity5.3新增的内存分析工具)
- UWA (本地测试收费,需要集成SDK)
- UPA (WeTest联合Unity官方打造的性能分析工具 )
压力测试
- 安卓
- Monkey(安卓稳定性测试工具)
- PC
- LoadRunner(老牌压测工具,付费)
- Locust(开源的压测工具,支持HTTP,可以通过扩展支持自定义协议)
UI自动化测试
-
安卓
- Airtest(网易开源的UI自动化测试工具,适用于游戏和App)
- ATX(基于图像识别完成游戏的自动化操作)
- GAutomator(针对Unity手游的UI自动化测试框架)
- adb(通过adb shell input命令来完成点击,滑动等操作)
- 按键精灵手机版
-
iOS
- Airtest(网易开源的UI自动化测试工具,适用于游戏和App)
- ATX(基于图像识别完成游戏的自动化操作)
- 按键精灵手机版(需要越狱)
- facebook-wda(Facebook WebDriverAgent非官方Python客户端)
-
PC
弱网测试
- clumsy(Windows平台下人工造成不稳定的网络状况,方便易用)
- Network Emulator Toolkit(Windows平台下的弱网模拟工具)
- Augmented Traffic Control(Facebook开源的网络模拟工具)
- Charles(支持HTTP,HTTPS协议的弱网测试)
- Fiddler(支持HTTP,HTTPS协议的弱网测试)
兼容性测试
- 参考数据
安全测试
-
抓包工具
-
反编译
- ApkTool(APK反编译工具)
- NET.Reflector(Unity安卓DLL代码文件反编译工具)
-
内存修改
- 烧饼修改器(安卓端游戏内存修改工具,需要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平台可执行版本)
效率工具
- Wox(Windows下免费开源的效率启动器)
- Xmind(思维导图编写)
- ProcessOn(在线绘图平台,流程图,思维导图等)
- Bcompare(文本对比神器)
- Setuna(Windows下的屏幕截图工具)
编程学习
本项目的参与者
- 贡献者:煎饼,jiazurongyu
如何参与
非常欢迎大家为列表贡献高质量的各种资源,可以联系QQ:326333381,或者提交PR。
- 请确保推荐的资源是游戏项目中使用过,且效果不错
- 请注明推荐理由
感谢您的贡献!
---------------------------------------------------------------------------------
关注微信公众号即可在手机上查阅,并可接收更多测试分享~