如何做好一名游戏测试工程师
最近看了一些来自大神对游戏测试的‘随笔’,觉得很有帮助,分享出来是为了更多小伙伴可以看到,并且有序学习。以下是正文内容。☟
学习资料
视频
- 游戏测试入门
- 游戏测试从入门到精通
书籍
- 软件测试的艺术(原书第3版) - 软件测试经典书籍
- 游戏测试精通 - 《Game Testing: All in One》 第一版翻译
- Game Testing: All in One(3rd Edition) - 英文版
- Google软件测试之道
- 海盗派测试分析
- 点石成金:访客至上的Web和移动可用性设计秘笈(原书第3版)
社区
- TesterHome
性能监控
安卓
- WeTest助手 - WeTest平台出品的APP性能数据采集工具,支持Android2.3 - 5.1
- GT - 腾讯开源的APP的性能监控,调试框架
- Emmagee - 网易开源的APP性能监控工具,不支持Android 7.0以上版本
- adb - 安卓SDK自带的调试工具,通过adb shell命令获取性能数据
- GameBench - 收费软件
- Battery Historian - 生成电量消耗报告
- Trepn Profiler - 用于移动设备上的应用功耗和性能分析工具
- Snapdragon Profiler - 骁龙平台的性能分析软件
- Tegra Graphics Debugger - NVIDIA Tegra的性能分析软件
- Mali Graphics Debugger
iOS
- Xcode Instruments - Xcode自带的性能调试工具集
- GT - 腾讯开源的APP的性能监控,调试框架,需要接入SDK
- iStatistica
- WeTest助手 - iOS7以上,需要越狱
- GameBench - 收费软件
PC
- nmon - Linux操作系统上广泛使用的监控与分析工具
性能分析
Unity
- Unity Profiler - Unity自带的Profile工具
- MemoryProfiler - Unity5.3新增的内存分析工具
- UWA - 本地测试收费,需要集成SDK
- UPA - WeTest联合Unity官方打造的性能分析工具,收费
压力测试
安卓
- Monkey - 安卓ADB自带的稳定性测试工具
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
- Airtest - 网易开源的UI自动化测试工具,适用于游戏和App
- 按键精灵 - 老牌模拟鼠标键盘操作的软件
- SikuliX - 图形化编程工具
- PyAutoGUI - Python库,模拟鼠标键盘操作
弱网工具
- clumsy - Windows平台下人工造成不稳定的网络状况,方便易用
- Network Emulator Toolkit - Windows平台下的弱网模拟工具
- Augmented Traffic Control - Facebook开源的网络模拟工具
- Charles - 支持HTTP,HTTPS协议的弱网测试
- Fiddler - 支持HTTP,HTTPS协议的弱网测试
榜单排行
- 七麦数据
- TalkingData
- 艾瑞指数
- 腾讯移动分析数据中心
- 手机CPU性能天梯
安全测试
抓包工具
- 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的远程调试模块
- API文档
- 参考资料
数据库工具
- Robo 3T - MongoDB可视化工具
效率工具
- Wox - Windows下免费开源的效率启动器
- Xmind - 思维导图编写
- ProcessOn - 在线绘图平台,流程图,思维导图等
- Bcompare - 文本对比神器,收费
- DiffMerge - 免费的文本对比工具
- Snipaste - 截图工具
- AnyDesk - 远程桌面连接
- Cmder - Cmd的替代品
- QuickLook - 快速预览
编程学习
- codecademy
- 实验楼
- 慕课网
- MOOC学院
如何做好一名游戏测试工程师相关推荐
- 游戏软件测试工程师面试技巧,游戏测试工程师岗位面试总结,这样的水平,该不该得offer呢?...
原标题:游戏测试工程师岗位面试总结,这样的水平,该不该得offer呢? 一.面试前准备 做游戏测试先对游戏要有了解,特别是一些游戏类型的名称和典型的例子.做好准备.面试官一般会问你玩过哪些游戏, 建议 ...
- 去面试游戏测试工程师,面试官看着我的简历呆住了
目录 个人简历 一.基本情况: 二.求职意向: 游戏测试工程师 三.专业技能: 四.游戏经验:(选一个最熟悉的写一下) 五.工作经验: 六.项目经验:(写一到两个项目经验,项目必须是自己熟悉的) 七 ...
- 如何快速成为一个游戏测试工程师(配教程)
如何快速融入游戏软件测试行业,成为一个游戏测试工程师?其实和软件测试差别不大,总结一句话就是:掌握扎实的理论基础,加入一个成熟的游戏测试团队,了解广泛的游戏常识以及测试人员对缺陷的敏感度.实战教程也在 ...
- 如何做好一名运维工程师
这个话题是一个刚入运维行业的小伙子来问我,因为刚参加工作,可能部分经验不足,问到如何能够做好一名运维工程师呢?其实,只要用心去做,沉淀,仿佛也并没有那么难. 运维工程师,大多数情况下还是需要保证服务器 ...
- 2017网易游戏测试工程师-实习招聘在线笔试题
网易游戏测试工程师 (一). A游戏又要开新服了,为了在短时间内冲排名,你得尽可能多地完成游戏任务.通过事先查攻略我们知道了所有的游戏任务,以及每个任务的时间窗口.一旦选定了做某个任务,在所选定任务的 ...
- 游戏测试工程师的光荣与梦想(一)-百炼成钢
(一)百炼成钢 天行健,君子以自强不息:地势坤,君子以厚德载物.-<周易> 前言 开篇名义:做测试的这么多,能形成自己测试体系的有几个? 现在整个测试行业可谓欣欣向荣,从业人员在不断增多, ...
- 想做游戏测试工程师?这几点不知道可不行!
如果你想转行游戏测试,如果你对游戏测试不太了解,如果你想知道游戏测试具体工作内容是什么,到底适合什么样的人,今天的分享会帮助你做全面了解. 01游戏测试的工作内容 我们先来说一下游戏测试的到底是什么? ...
- 面试——游戏测试工程师(20190918)
小小的记录一下求职经历,一起加油呀~ ٩̋(•͈ω•͈)و 职位描述 根据游戏功能设计文档编写测试用例: 根据测试用例对游戏产品进行全面测试,撰写测试报告,提交测试结果,并对测试结果进行分析: 对游戏 ...
- 网易面试一面【游戏测试工程师】
转载:https://blog.csdn.net/languolan/article/details/81632735 1.自我介绍 2.多态 3.string变量可变不?为什么? 4. 等价类和边界 ...
最新文章
- php 为什么定义常量,php-将预定义常量定义为什么
- 微信内测版抢先体验,可发 4K 无损视频
- 关于c语言结构体偏移的一点思考
- 视图、索引、存储过程优缺点
- 扬州大学计算机专业考研分数线,扬州大学2021考研分数线已公布
- js简单验证码的生成和验证
- java单元测试面试,Java必备!JUnit面试题和答案汇总
- java应用程序的执行起点是什么方法_Java应用程序的执行起点是____________方法。(3.0分)_学小易找答案...
- CloudIDE插件在手,按时下班不愁
- Android 10 发布
- 史上最全Java基础视频教程
- c语言课程设计--打飞碟源代码,c语言课程设计_打飞碟提高篇.doc
- SpringBoot 快速入门
- youtube下载利器
- Ubuntu 修改 apt 源为阿里云源
- ZIP RAR文件密码破解软件ARCHPR Pro4.54(绿色中文破解版)
- IT人士如何提高软件下载的速度
- 概率图几种模型的简介和比较
- 博基计划(4)---近红外光谱过程分析中基线漂移的主要来源
- 为什么判断一个数X是不是素数时只需判断其能否在2~根号X被整除即可?
热门文章
- 如何选择NTC热敏电阻
- WebService 及java网络编程等基础概念(一)
- 计算机图形学笔记 || 自由曲线和曲面
- uniapp使用高德地图线路规划
- <dl>、<dt>、<dd> 的使用
- JetBrains公司旗下开发工具简介
- 针对AttributeError: ‘tensorflow.python.framework.ops.EagerTensor‘ ....no attribute ‘reshape‘问题的解决办法。
- 数据库原理之候选码的判断方法
- ASO和ASM的关系与区别
- 盘点SCI、SSCI、EI……的前世今生