写机器人模拟人进行压力测试
服务端日志:记录玩家操作行为
客户端日志:客户端崩溃等
笔记
游戏测试工作内容:
功能测试、性能测试、压力测试、兼容测试、安全测试、接口测试、日志测试、弱网测试、gm工具测试、SDK测试
功能测试:
1、是游戏测试中的最常见的模式、主要测试方法为黑盒测试;
2、主要用来验证功能是否符合需求设计
3、主要考虑功能正确性,而不考虑游戏底层结构及代码错误
4、通常从界面着手开始测试,尽量模拟用户可能出现的操作;
客户端性能测试:
1、客户端CPU使用率2、客户端内存占用率3、客户端网络流量使用情况4、客户端耗电量5、客户端帧率(FPS)
IOS常用工具xcode自带的instrument 安卓常用工具emmage和GT
服务端压力测试:
1、服务器CPU使用率 2、服务器内存占用率3、系统吞吐量(TPS)事务响应时间、事务成功率
兼容测试:机型适配测试、操作系统兼容测试、屏幕分辨率兼容测试、游戏版本兼容测试
安全测试:内存修改测试、客户端加密测试、客户端反编译测试、网络安全测试()
接口测试:
1、服务器各个接口数据测试,主要通过工具来实现
2、接口安全测试,重复发送请求,查看接口处理情况;
日志测试:
客户端日志、服务端日志
弱网测试:不同网络情况,游戏的运行情况,如edge、2g、3g、4g情况
不同丢包率情况下游戏的运行情况
通过工具设置网络代理来实现,常用的fiddler、network link conditioner
gm工具测试:
1、测试gm工具的功能实现,需要关注工具的设置是否在游戏中起作用
2、测试gm工具的数据读取、存储
sdk测试:
用户数据测试、充值、消费测试、与各个渠道对接测试
test content
弱网测试
edge, 2g ,3g, 4g
不同丢包概率的情况
工具 fiddler , network link conditioner(xcode提供的工具)
gm工具测试
测试gm工具的功能实现
测试gm工具的数据方面
sdk测试
用户数据测试
充值消费测试
各个渠道对接测试(日志数据,前后端数据对应)
功能测试
性能测试
压力测试
兼容测试
安全测试
接口测试
日志测试
弱网测试
gm测试
sdk测试
事务成功率,响应时间
兼容性测试
压力测试
性能测试
功能测试
游戏版本兼容测试
操作系统兼容测试
屏幕分辨率测试
安全测试
内存修改测试
加密测试
反编译测试
网络安全测试 明文or密文传输
接口测试
日志测试
客户端测试日志 服务器测试日志
非强制性更新,同时段多版本交互兼容
重复发包
不同信号变化
弱网测试
客户端性能工具
设备ID、提供root权限
主要内容
弱网测试工具
安全测试,主要抓包数据包和作弊行为
功能测试内容
游戏测试的主要内容
游戏测试主要内容
sdk测试
弱网测试zsbd
日志测试zsbd
接口测试zsbd
安全测试zsbd
兼容测试zsbd
服务端压力测试
客户端性能测试
功能测试zsbd
游戏测试主要内容
性能测试- 服务端压力测试
性能测试-客户端
功能测试的主要内容