手游测试内容、测试流程、测试用例设计游戏测试的主要内容功能测试主要验证功能是否符合需求设计主要考虑功能正确性,不考虑游戏底层结构及代码错误通常从界面着手测试,尽量模拟用户可能出现的操作性能测试测试点客户端CPU使用率客户端内存占用率客户端网络流量使用情况客户端耗电量客户端帧率(FPS)测试方法分析代码工具监测iOS:xcode自带的instrument安卓:emmage和GT(需要root权限)压力测试服务器CPU使用率服务器内存占用率系统吞吐量(TPS)事务响应时间事务成功率兼容测试机型适配测试操作系统兼容测试屏幕分辨率兼容测试游戏版本兼容测试安全测试内存修改测试客户端加密测试客户端反编译测试网络安全测试(用抓包工具测试避免重复抓包)接口测试服务器各个接口数据测试,主要用工具来实现接口安全测试,重复发送请求,查看接口处理情况日志测试客服端日志服务端日志弱网测试测试点不同网络情况下游戏的运行情况不同丢包率情况下游戏的运行情况通过工具设置网络代理来实现常用的工具win:fiddle、mac:networklinkconditionergm工具测试(运营、客服人员使用)测试gm工具的功能实现,需要关注工具的设置是否在游戏中起作用测试gm工具的数据读取、存储SDK测试用户数据测试充值、消费测试与各个渠道对接测试游戏测试基本流程流程功能会议->测试用例书写->冒烟测试->详细测试->回归测试->checklist检查冒烟测试详细测试之前的环节快速发现比较明显的bug快速确保主逻辑流程跑通快速明确功能开展状态详细测试细致的测试每个逻辑分支、资源、配置尽量模拟玩家的每一种操作可能测试异常情况,如断网、断电、事件中断、进程中断等测试数据读取、存储、网络等内容新功能对原功能的影响checklist检查(用于上线,,可通过代码提交记录进行简单测试,确定最终包含有所有功能及bug修复点)简要快