怎么创一个网站,如何做网站的页面,金融网站建设方案ppt,网站建设工作内容精准测试在互联网领域有广泛的应用。以变更为出发点#xff0c;通过对变更内容进行分析#xff0c;可以确定单次变更具体涉及到哪些模块和功能点#xff0c;以及是否存在夹带风险#xff0c;从而从QA的视角#xff0c;可以知道哪些功能模块需要做测试#xff0c;以及哪些…精准测试在互联网领域有广泛的应用。以变更为出发点通过对变更内容进行分析可以确定单次变更具体涉及到哪些模块和功能点以及是否存在夹带风险从而从QA的视角可以知道哪些功能模块需要做测试以及哪些变更内容不符合预期。相比于互联网QA游戏QA接入业务项目研发过程并没有那么深入比如项目代码权限基本上游戏QA不会拥有但即便如此要在游戏测试领域应用精准测试专项技术还是有一定思路可循。
因此本篇文章笔者以自身经验为出发点讲述一下在游戏业务测试落地精准测试专项的一些思路。
首先来看游戏业务测试场景精准测试要分析什么以及测什么。精准测试一般会采用代码覆盖技术来分析单次变更所影响的范围也包括分析变更对上下游服务跟DB的影响。但是游戏服务架构相比于互联网微服务架构上下游业务链路不会非常深。因此从游戏测试角度代码变更内容可以更加精确定位到具体哪个系统哪个功能点有所改动理论上会更容易评估哪些测试点需要测试。
如果游戏QA不具有项目代码权限的话那么可以退而求其次可以从业务配置或者协议定义变更的角度来推断哪些系统哪些模块需要做回归测试。虽然这类变更的信息粒度不及代码变更不一定非常精准但至少也可以发现夹带的变更风险。游戏本身作为一个微缩的世界模拟各类玩法系统在实现上逻辑耦合的可能性是很高的。因此在日常迭代期间如果能够确认更多的夹带风险对于游戏大版本发布的质量防控是有所收益的。
然后来看要在游戏业务测试场景落地精准测试需要做些什么。从游戏业务测试视角要把精准测试专项落起来的话一期的待测系统选型是非常关键的。对于强客户端类型的系统玩法比如时装展示、载具、枪械等更重的逻辑会落在客户端用于仿真模拟的代码或是Actor状态同步的代码业务属性并不高因此做变更分析会比较困难并不适合做精准测试的初步推广。反之类似副本任务、运营活动、成就收集、商城交易等类型的系统一是代码更能体现业务属性二是实现机制可能和其它系统玩法有所交集因此比较适合做初步推广。
精准测试的整体落地方面不建议做比较激进地做推动。这是因为精准测试本身属于专项范畴从实操角度会存在额外的工作量并不能完全替代日常地功能测试工作。因此推荐仅圈定特定范围做整体落地方式比如对于整个项目测试组以双周或者月为周期做一轮变更扫描下发到各系统owner做变更内容确认仅针对特定系统模块的测试小组单独做变更对应测试点的标注以及实时监控变更内容做更细粒度更日常的精准测试。目标收益层面都可以通过【专项发现Bug数】这一指标来衡量这是因为项目日常迭代期间由Bug数可以直接反映精准测试所能发现的问题。
最后需要强调的是精准测试本身也是游戏业务测试锦上添花的一部分。从宏观的角度看精准测试可以发现夹带风险可以通过精准定位测试点提升测试能效但专项落地本身也会耗费一定的时间人力以及理解专项知识跟目的的成本。从游戏项目整体质量保障角度看具体是否要投入做精准测试收益能否达到预期还需要谨慎斟酌决策。