游戏测试的主要工作及主要流程

▲ 《 Linux性能监控命令大全》 ▲

01

游戏测试主要内容

1、功能测试

功能测试是游戏测试中最常见的模式,主要测试方法为 黑盒测试

功能测试 主要用来验证功能是否符合需求设计

功能测试 主要考虑正确性,而不考虑游戏底层结构及代码错误

功能测试通常从界面着手开始测试,尽量模拟用户可能出现的操作。

从需求的角度来发现功能中的一些缺陷,并反馈

2、客户端的性能测试

客户端CPU使用率

客户端内存占用率

客户端网络流量使用情况

客户端耗电量

客户端贞率(FPS)

ios常用工具:xcode自带的 instrument 安卓常用工具 emmage 和 GT

3、服务端的压力测试

服务器cpu使用率

服务器内存占用率

系统吞吐量(TPS)

事务响应时间

事务成功率

通常会写机器人模拟大量用户同时在线的情况来给服务端制造压力,也可以使用类似Jmeter工具来做压力测试

4、兼容测试

机型适配测试

操作系统兼容测试

屏幕分辨率兼容测试

游戏版本兼容测试

5、安全测试

内存修改测试

客户端加密测试

客户端反编译测试

网络安全测试:是否是明文,是否数据没加密,还要关注一些重复发包情况

6、接口测试

服务器各个接口数据测试,主要通过工具来实现

接口安全测试,重复发送请求,查看接口处理情况

7、日志测试

客户端日志:玩家玩游戏时,客户端崩溃,游戏遇到的bug

服务端日志:玩家详细的操作行为

8、弱网测试

不同网络情况,游戏运行情况,如edge、2g、3g、4g情况

不同丢包率情况下游戏的运行情况

通过工具设置网络代理来实现,常用的 fiddler、 network link conditioner

9、gm工具测试

测试gm工具的功能实现,需要 关注工具的设置是否在游戏中起作用

测试gm工具的数据读取、存储

10、SDK测试

用户数据测试

充值、消费测试

与各个渠道对接测试

不仅要主要前端的功能, 还要注意服务端的数据和日志信息

02

游戏测试基本流程

1、功能会议

了解功能需求内容

提出可能存在的风险点

思考功能的测试重点和难点,如需要工具辅助,需提出开发需求

思考可以优化的地方,并提出讨论

2、测试用例书写

根据需求书写测试用例

关注功能逻辑实现

考虑各种特殊情况,如边界值、网络中断、进程中断等

关注需求变更情况,需求经常发生变更,需要及时调整测试用例

3、冒烟测试

详细测试之前的一个环节

快速发现比较明显的bug

快速确保主逻辑流程跑通

快速明确功能开展状态,如资源是否缺失,配置是否配置全

4、详细测试

细致的测试每个逻辑分支、资源、配置

尽量模拟玩家的每一种操作可能

测试异常情况、如断、断电、事件中断、进程中断等情况

测试数据读取、存储、网络传输等内容

测试该功能对其他功能的影响(新功能对旧功能的影响)

5、回归测试

测试已经被修复的内容

测试需求调整后的内容

再次详细测试各逻辑分支

6、CHECKLIST检查

是一个 非必要的步骤,当我们要对外发布一个版本的时候才需要做这个环节的测试

简要快速的检查功能的主要逻辑点

简要检查与该功能有关联的任何其他功能点

学习安排上!

Linux性能监控命令大全

扫描下方二维码免费领取

上文内容不用于商业目的,如涉及知识产权问题,请权利人后台留言联系码同学小编,我们将立即处理。

转载自:http://navo.top/vEjuyi

“在看”点一点

返回搜狐,查看更多

责任编辑:

相关知识

游戏测试的主要工作及主要流程
游戏测试入门
游戏领域的测试流程(详细版+问答)
骨牌主要好玩吗 骨牌主要玩法简介
如何开发一款详细好玩的游戏:游戏开发流程及所需工具【转载】
测试用例20 【游戏测试点】文章目录 游戏测试的主要内容 游戏测试基本流程 游戏测试用例 游戏bug 游戏弱网测试 游戏
卡维角色攻略,阵容搭配及卡维的主要机制
星空主要派系势力大全
施主要炸弹吗好玩吗 施主要炸弹吗玩法简介
《原神》工作迫近任务流程介绍 打工族必看

网址: 游戏测试的主要工作及主要流程 http://www.hyxgl.com/newsview334284.html

推荐资讯