游戏测试主要内容

发布时间 2023-05-16 17:32:59作者: 会跑的熊

游戏测试主要内容(本节课主要以手游为例):

功能测试、性能测试、压力测试、兼容测试、安全测试、接口测试、日志测试、弱网测试、gm工具测试、SDK测试

 

功能测试:

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

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

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

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

 

客户端性能测试:

客户端CPU使用率,客户端内存占有率,客户端网络流量使用情况,客户端耗电量,客户端帧频(FPS)

使用工具:

ios常用工具:xcode自带的instrument

安卓常用工具:emmage和gt

 

服务端压力测试:

服务器CPU使用率、服务器内存占用率、系统吞吐量(TPS)、事务响应时间、事务成功率

 

兼容测试:

机型适配测试、操作系统兼容测试、屏幕分辨率兼容测试、游戏版本兼容测试

 

安全测试:

内存修改测试、客户端加密测试、客户端反编译测试、网络安全测试

 

接口测试:

服务器各个接口数据测试,主要通过工具来实现(比如用性能测试工具Jmeter只发送一个数据包)

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

 

日志测试:

客户端日志、服务端日志

 

弱网测试:

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

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

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

 

gm工具测试:

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

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

 

SDK测试

用户数据测试;充值、消费测试;与各个渠道对接测试