最近,看到越来越多的大厂开始把自己的平台资源开放共享给开发者。在介绍过腾讯的内侧平台Bugly和真机租用平台优测之后,今天要介绍另一个平台——WeTest,定位游戏质量服务测试。
腾讯WeTest负责人方亮着重向36氪讲述了云适配测试、游戏安全、云真机、压力测试、舆情监控五大功能。下面来分别介绍下:
云适配测试
云适配测试就是解决游戏应用因为手机兼容性、性能瓶颈,崩溃、卡顿等问题而导致的用户流失。
- 自动探索测试对于Unity和Cocos2d引擎开发的手游,集成SDK后可以识别游戏内部有效可操作的UI对象,通过探索学习可以智能深入游戏中的各场景,进行游戏适配测试。
- 采用独有的问题检测引擎可以自动识别Java层,C#虚拟机以及Native层异常,同时识别安装、拉起、登录、Crash、无响应、黑屏白屏的UI异常等问题。
- 提供相对完整的问题操作步骤、现场日志、截图和性能数据的记录,帮助开发快速定位和解决问题。
云真机
和我之前写过的腾讯优测一样,现在移动市场的 APP,在开发完之后,具体能不能跑在用户手机上、操作是否顺畅,这些都是需要针对每一款手机进行测试。最原始的方法,就是买很多手机回来测试,但上万款手机,想想也是不可能实现。这样就衍生了很多做兼容性测试的平台,模拟真实环境。但是结果出来了,开发者不知道怎么更改,或者,开发者根据 log 改完之后,不知道二次更改后的结果,也就是缺乏 “复测” 机制。
而“云真机”就是为了解决这一问题,将云端手机画面实时同步到用户的网页上,用户下载WeTest助手,扫一扫就可以用本地手机控制云端真机,并且运用多点触控技术,游戏操作时更加灵敏。在测试过程中,页面上还能实时展现log、手机性能等数据。
压力测试
在游戏上线前,往往玩家都会争抢进入新开的服务器中,此时对服务器的承载能力就有较高要求。“压力测试”就是评估服务器承载能力和服务器压力瓶颈,帮助产品提升服务器在线人数,降低服务器资源成本。主要服务于对游戏品质要求较高的开发者。
测试平台实现了一套异步非阻塞的性能测试解决方案,采用内置lua解释器,使测试框架与用户定制的机器人行为轻度耦合,使用机器人完全模拟真人进行压力测试。支持http、Protocolbuffer等标准协议和自研非标准协议。同时,采用压力源区域自动适配技术,可根据用户主机在腾讯云中的区域,自动选择合适区域的压力源,从内网输出压力,达到压力流量峰值。而自适应分布式压力源,则可根据需要自动配置多压力机对同一被测机发起压力,达到较高压力值。最后是自动化建议反馈,除输出基本的压测性能数据外,还自动化对结果数据进一步分析并给予反馈建议,让开发者深度了解自身后台服务的问题。
舆情监控
这个就很好理解,帮助开发者收集主流渠道的评论信息,可以将大量数据进行有效的口碑情感分析,快速从文本里挖掘核心观点和口碑。
主要原理是,采用基于deep learning的词向量技术实现联想语义搜索功能,能够为每个词扩展相关词,在很多案例场景中,相关性超过90%。大部分维度采用舆情自研的ABSA第一代引擎(口碑情感分析技术),部分维度采用舆情自研的ABSA第二代引擎,实现较高的准确率和召回率。再就是基于句向量的聚类技术,和基于topic model的类摘要提取技术,可以有效减少案例分析需要的人工时间。
游戏安全
这个逻辑就不多做介绍,开发者上传安卓的安装包,通过调用API接口进行安全检测。
产品就介绍到这里。
其实这些功能,别人也都在做,那么相较同类产品的优势,方亮表示,最主要的是平台是根据腾讯的标准搭建的。测试工具和数据报告历经腾讯几百款成功游戏产品的验证,运用腾讯测试标准,提供准确的数据分析,快速定位问题瓶颈。并且,采用腾讯游戏独有的自动探索技术,云屏技术,压力解决方案和游戏舆情大数据分析技术,提供可靠的技术支撑。另外,背靠腾讯游戏数百位游戏测试专家资源,提供全面的游戏测试专业咨询服务,助力游戏开发者不断提升游戏品质。