技能详细要求
1. 测试管理工具
测试用例管理
Jira/Xray:编写、执行和管理测试用例,跟踪缺陷状态
TestRail:组织测试计划,生成测试报告和覆盖率分析
缺陷管理
Bugzilla/Mantis:提交、分类和追踪缺陷
TAPD(腾讯敏捷协作平台):适用于国内团队的缺陷管理
2. 自动化测试工具
UI自动化测试
Appium:支持Android/iOS移动端UI自动化
Selenium:Web端自动化测试(兼容Chrome/Firefox等)
Airtest:基于图像识别的游戏UI自动化(适合Unity/Unreal)
接口测试
Postman:手动和自动化测试RESTful API
JMeter:接口压力测试和性能分析
游戏引擎测试
Unity Test Framework:编写和运行单元测试/集成测试
Unreal Engine自动化测试:使用Python脚本驱动测试
3. 性能测试工具
性能监控与分析
Unity Profiler/Unreal Insights:分析游戏运行时性能(CPU/GPU/内存)
PerfDog:移动端性能测试(帧率、温度、功耗)
JMeter/Gatling:模拟高并发请求,测试服务器负载
内存与泄漏检测
Android Profiler/Xcode Instruments:检测移动端内存泄漏
Valgrind(Linux):C++内存错误检测
4. 安全测试工具
协议与数据安全
Wireshark/Charles:抓包分析网络通信,检测明文传输
Burp Suite:Web/API安全测试(SQL注入/XSS漏洞)
游戏反**测试
Cheat Engine:测试数值篡改、加速等**行为
Fiddler:修改HTTP/HTTPS请求,测试服务端校验逻辑
5. 版本控制与持续集成
代码/资源管理
Git:管理测试脚本和配置文件
Perforce:适用于大型游戏项目的版本控制
CI/CD流水线
Jenkins:搭建自动化测试流水线
GitLab CI:集成单元测试、接口测试到开发流程
6. 数据分析与报告
✅ 日志分析
ELK Stack(Elasticsearch/Logstash/Kibana):分析游戏日志,定位问题
Splunk:实时监控和日志分析
✅ 测试报告
Excel/Google Sheets:统计缺陷数据,生成趋势图
Tableau/Power BI:可视化测试覆盖率、缺陷分布
招聘信息要求
职位描述
岗位职责:
1、负责日常版本质量验收,输出版本测试报告,保证版本质量;
2、负责自动化性能测试流程的开发,根据各个专项特性,提高自动化能力;
3、负责与策划和开发人员就测试内容的具体细节、测试要求、开发进度和其它问题进行沟通和确认;
4、负责缺陷的创建,跟踪和管理;
5、负责其他专项测试内容。
岗位要求:
1、大专以上学历,计算机相关专业;(已拿到毕业证)
2、热爱游戏行业,熟悉游戏玩法边界情况,有性能测试经验者优先;
3、必须熟悉的游戏类型:天刀、文明、love、pro等 (竞技类,策略类,休闲,MMORPG类)
4、有强烈的责任心和积极主动的工作态度;
5、良好的沟通协调和团队协作能力;
6、良好的学习能力和技术钻研能力。