《Gtest_【互联网测试专场】-《动作类游戏质量保障体系》腾讯王麒鉴.pdf》由会员分享,可在线阅读,更多相关《Gtest_【互联网测试专场】-《动作类游戏质量保障体系》腾讯王麒鉴.pdf(35页珍藏版)》请在三个皮匠报告上搜索。
1、测无止境数智共进2024全球软件测试技术峰会北京 12月动作类游戏的质量保障体系演讲人:王麒鉴2024年12月6日王麒鉴腾讯魔方工作室动作品类组组长从事游戏测试10年负责过火影忍者,航海王壮志雄心,异人之下等目录1.角色质量保障体系2.战斗基础体验测试3.Q&A动作游戏角色测试面临的挑战 角色是GamePlay核心体验内容;细微的差异也会对玩家体验造成影响。品质要求高 单角色平均只有1周的测试时间;新角色全量用例测试一轮大约需要4人/日。测试时间短 复杂的状态机,很多角色还有子技能/组合技,出问题的路径可能非常极限;角色和角色之间,角色和关卡之间存在大量耦合。机制复杂动作游戏存在一些“吃操作”
2、的机制,如“格挡”“目押”稍纵即逝的操作窗口对手的精巧配合注:千手柱间“格挡”需要在释放普攻后的几帧内受击才会触发难点1:场景构造效率低下任意帧做指定操作所想即所得的场景构造编辑录像,在指定帧插入action利用录像回放,掌握战斗的“剧本”所想即所得的场景构造基于已有的用例根据规则自动生成新用例示例:技能逐帧打断测试难点2:结果校验难直接观测,需要精巧设计注:验证特定的动作段是否“扫地”(攻击到倒地的敌人),需要复杂的操作需要设计特定操作来“放大”异常,心智负担重,效率低结果校验数据化扫地扫地合规性检查结果校验规则化卡死检测;连招的稳定性检测;普攻无限连检测;存量角色质量保障面临的挑战测试精度
3、要求高存量内容多解决思路玩家能体现出两个版本的差异,是因为相似的操作得到的结果不一致利用帧同步特性,逐帧记录状态数据,对比版本间的差异,实现高精度的一致性保障逻辑层检查常规人工冒烟粒度较粗,无法覆盖到细微差别逻辑层检查基于大量录像回复的多维度数据比对,直观识别版本间变化角色与关卡/玩法耦合测试基于行为树 AI 的关卡遍历自动化基础建设自建机房+WeTest 云真机自研一站式自动化平台敏捷研发和运营下持续改动和快速发布,对测试效率的要求。基于不同的场景定制化测试策略全流程自动化保障动作段、元件、脚本级的覆盖率,辅助提高忍者测试全面性。技能动作段及跳转路径角色测试覆盖率静态规则扫描配置配置资源资源
4、脚本脚本配置,资源和脚本的一站式检查平台,29 大类规则角色质量保障体系小结1.新角色测试 测试设计 测试设计人工和自动化相结合 场景构造 所想即所得的高效场景构造方案 结果校验 基于数据的自动校验和人工校验结合的方式2.存量角色测试 存量角色测试 以录制回放为核心的逻辑和表现层校验方案目录1.角色质量保障体系2.战斗基础体验测试3.Q&A研发期CE问卷收集的手感反馈主观和模糊释放援护后,在后摇期间会保持几帧的站立动作,在快速顶技能的体感不够丝滑;移动的时候有点不跟手;替身的时候,会先保持一个姿势卡个几帧才会释放;有时候被打脱身按不出来,感觉按了又好像没按,还有就是放援护想顶技能时,不小心长按
5、了呼出了轮盘,援护没有立刻释放出来,没顶成功;绝大部分的伙伴普攻僵直度都比较高;战斗基础体验评估面临的挑战战斗基础体验评估思路从玩家操作到游戏画面相应表现的时间为基础的评估玩家视角,黑盒评估,跨业务;综合考虑预表现,客户端性能、服务器处理、网络传输等因素;适用于发现和分析机制问题。示例:单机下的技能释放基础体验航海王壮志雄心手游研发期版本 释放援护技火影忍者手游 释放通灵技示例:单机下的技能释放基础体验示例:单机下的技能释放基础体验示例:单机下的移动基础体验从待机态到移动移动态对比航海王壮志雄心手游研发期版本 vs 火影忍者手游示例:单机下的移动基础体验反向移动对比航海王壮志雄心手游研发期版本
6、 vs 火影忍者手游弱网下战斗体验评估的挑战稳定网络评估模型一致行为 网络波动的随机性 测试行为的差异性 结果评估的主观性网络波动的随机性影响测试结果采集环境连接方式最小延迟最大延迟平均延迟平均方差备注定制机物理连接28.3240.92534.112.566改造过的定制手机,使用有线网络usb共享网络物理连接29.79764.27931.0993.205OTG设备模拟器物理连接32.313834.2348.236电脑网络云真机wifi连接29.462223.23841.943