游戏测试主要内容
功能测试,性能测试,压力测试,兼容测试,安全测试,接口测试,日志测试,弱网测试,GM工具测试,SDK测试
功能测试
功能测试是游戏中最常见的模式,主要测试方法为黑盒测试
功能测试主要用来验证功能是否符合需要设计
功能测试主要考虑功能正确性,而不考虑游戏底层结构及代码错误
功能测试通常从界面着手开始测试,尽量模拟用户可能出现的操作
客户端性能测试
客户端CPU使用率,客户端内存占用率,客户端网络流量使用情况,客户端耗电量,客户端帧率(FPS)
iOS常用工具 xcode自带的instrument
安卓常用工具Emma个和GT
服务端压力测试
服务器CPU使用率,服务器内存占用率,系统吞吐量(TPS),事务响应时间,事务成功率
可用jmeter进行压力测试和性能测试
兼容测试
机型适配测试,操作系统兼容测试,屏幕分辨率兼容测试,游戏版本兼容测试
安全测试
内容修改测试,客户端加密测试,客户端反编译测试,网络安全测试
接口测试
服务器各个接口数据测试,主要通过工具来实现
接口安全测试,重复发送请求,查看接口处理情况
日志测试
客户端日志
服务端日志
弱网测试
不同的网络情况,游戏的运行情况,如edge,2g,3g,4g情况
不同丢包率情况下游戏的运行情况
通过工具设置网络代理来实现,常用的fiddler, network link conditioner
GM工具测试
测试GM工具的功能实现,需要关注工具的设置是否在游戏中起作用
测试GM工具的数据读取,存储
sdk测试
用户数据测试
充值,消费测试
与各个渠道对接测试