一、研发期——根据目标市场的需求和偏好进行产品设计和开发
研发初期,网络本地化测试主要围绕下载/安装评估、复杂网络情况摸底以及深度协议分析三个方面进行网络表现状况梳理。
在WeTest的既往测试案例中,游戏APP往往存在安装包量级大,发行区域广的特点。这对网络本地化测试的招募效率、响应时效、成本控制带来极高挑战。尽管研发期的网络本地化测试集中在对当地网络环境摸底排查,WeTest仍会基于包括延迟丢包抖动、上下行速率、加载时长、运营商连通性等多维度的网络数据,帮助业务在研发初期评估产品未来在海外真实网络下的表现,避免目标市场误判。另一方面,尽早进行网络环境排查可以为与当地机构的磋商预留充足时间,避免影响后续排期。
以某动作游戏客户为例,其在研发初期的本地化网络测试中就发现了产品在使用Telstra运营商网络的情况下遇到连通性问题。WeTest帮助其排查后发现原因在于澳大利亚Tesltra运营商会把IP解析成IPV6地址,导致服务器不能统一走域名dns解析,并最终影响游戏登陆服和战斗服的正常匹配。WeTest配合客户与当地运营商沟通后,为提供由服务器单独处理该数据后采用IP直连的方案, 最终顺利在研发初期排除该隐患,保障后续业务的正常推进。
二、CBT阶段——封闭性测试,在有限的真实用户环境中进行测试,收集反馈并进行改进
在封闭性测试阶段,企业通常已经对当地网络条件拥有基础了解。该阶段的网络本地化测试主要围绕有限的真实用户环境测试,收集反馈并进行改进。包括下载/安装评估、服务器部署优化以及客户端表现评估。
具体到不同类型的游戏产品,其网络本地化测试标准也有明确区分;以某MOBA游戏为例,客户对产品在巴西、美国、土耳其及菲律宾的在多人对战时效性与公平性对网络延迟与网络同步性要求极高。然而WeTest在CBT阶段发现,测试玩家普遍反馈游戏模型长时间Loading现象以及对局中角色显示异常。除此以外,还存在玩家在给离线好友发送消息,对方登录游戏后无法收到信息的问题。经过与客户团队的逐环节排查,最终确定是由于个别地方的服务器链路缺乏优化导致的问题。WeTest帮助客户部署CDN节点加速,通过切换不同GCP进行优化,最终解决相关问题。另一个案例下,WeTest建议某SLG游戏客户在对网络延迟检测的基础上,重点加强产品在千人同屏对网络加载与同步性的表现,最终为测试用户带来了精准的体验提升。对于FPS游戏,WeTest重点关注弱网条件下的游戏手感、操作准确性、移动敏捷性、画面卡顿、匹配情况与登录耗时,明确最低流畅网速,把握常规弱网表现,避免网络不同步带来的对局时效性与公平性问题。WeTest会对产品进行边缘加速、移动网络加速等网络优化机制效果评估。针对动作游戏,WeTest关注不同网络环境下的角色动作灵活性、对战打击手感、移动敏捷性角色穿模等问题。
除游戏行业,对于泛娱乐行业产品也拥有丰富案例积累,对于社交APP的直播功能,WeTest提供不同网络环境下的直播画面同步情况、互动响应情况及视频缓存策略等,帮助产品以最佳状态面向后续的海外发行。
三、Global Launch阶段——在目标市场正式发布产品
当产品进入海外发行阶段,企业通常已经排查并修复了大部分可预见的网络异常状况。所以该阶段的网络本地化测试主要围绕实时验证正式产品的下载/安装表现,服务器部署验证评估、验证服务器性能整体表现。
在全球发行的初期,产品有可能面临超出预期的网络压力。面对紧急突发状况,WeTest依托资源优势,凭借覆盖120+国家的独立社区资源,及时响应需求。通过采集CS网络协议包,提供包大小,出错协议,IP流向,IP交互等维度的数据分析,深挖网络协议交互的问题;帮助企业有效控制风险,降低突发压力带来的负面影响。该阶段WeTest派驻专人对接,支持24/7相应服务,并提供海外多语种能力,确保与当地人员高效沟通。
四、运营期
当产品进入海外运营阶段,对于本地化网络测试的工作会逐渐稳定。该阶段的测试重点围绕在新增区域网络情况排查、网络支付配置问题跟踪,以及针对新区域定制网络测试方案,确保产品的区域用户新增保持稳定增长。
本期就软件出海全生命周期的中的网络测试场景进行简单概述,后续系列专栏将深入案例,探讨Wetest本地化支付测试、功能测试和众测为各行业出海客户带来的价值,敬请期待。