专访腾讯方亮:WeTest品牌全面升级,“好的产品一定深谙人性”
工欲善其事,必先利其器。在当下竞争激烈的市场环境中,精品,已经成为所有游戏厂商安身立命之本。但如何提升品质,使产品成为精品,行业内却长期缺乏公开、透明,以及具备实际参考、实操价值的标准。
制定一项标准并非易事,但从内部产品一步一脚印,成为业内领先的一站式测试服务平台的腾讯WeTest,却一直在专注于此。
近期,腾讯游戏品牌升级,提出了“Spark More/去发现,无限可能”的全新品牌主张,对游戏价值进行持续深入的思考。无独有偶,WeTest同样摩拳擦掌进行了一次全新的品牌升级,发布了更具科技感的Logo,并透过英文网站的公开,宣告深化国际化进程,同样以探索行业无限可能为己任:以不断突破品质上限的方式,协助游戏更好地承载更多正向价值与可能性。
提供兼容适配、APM、企鹅风讯等多种工具,成为DevOps标准工作委员会成员,为Supercell、Riot Games和微信等厂商和品牌提供全方位的支持,与信标委、工信部、中关村智联联合打造行业标准……严格意义上,今天的WeTest已经远远超出了其最初的测试工具范畴,但在腾讯WeTest负责人方亮看来,WeTest依然“相当于用户的代言人”,致力于帮助开发者,为用户提供更高品质的产品。
方亮进一步解释,一款好产品的造就,客观的技术与主观的设计均不可或缺,WeTest的目的在于将二者打通,整合和开放数据,解决开发者面临的各类痛点问题,最终为行业赋能,为用户创造更优质的体验。
以下为GameLook采访方亮实录:
十年进步,不止测试
从原先腾讯的内部产品,WeTest一步步成为业内领先的一站式测试服务平台,过程应该很不容易,能否分享下这些年的发展历程?
方亮:我们从十年前开始注重整个质量体系的升级,最早期的测试比较低端、纯手工,但同时又需要应付很多迭代工作,这时必须要用技术解决问题。所以开始变革,做专项测试,关注兼容性、服务器架构的压力瓶颈,包括安全漏洞风险等各方面。
WeTest原先是服务内部,最早是服务游戏,从端游到页游,再到手游时代。这一过程中,腾讯也做了许多几千万DAU的产品,这类产品本身对质量要求非常高,我们许多工具也因此应运而生,比如应对服务器压力、客户端兼容性——你面对的是几亿的用户,必须保证大家的体验,因而各方面的建设都需同步做好。
另外,WeTest在内部其实是以市场化模式在运营,因为单IEG游戏项目就同时存在几百款,不是每一个项目都能够获得同样的资源。腾讯内部研发有一套标准,通过产品的品质,加上市场反应评价一款产品的等级。
所以我们需要给很多游戏产品去打分,告诉他们自己的产品各维度处在什么水平,这当中其实是很大的挑战,对专业性要求很高,因此要有标准,进而有标准就有工具。一句说来说,WeTest是随着腾讯产品进步同步孵化,经过千锤百炼,能够证明产品成功、帮助产品成功的工具。
WeTest为什么越来越产品化?作为一家科技公司,我们意识到不能是某专家解决问题的模式,而是希望在不断经营的过程中有积累、有传承,能够让更多的经验在平台上进行沉淀,赋能更多的产品。
2015年WeTest正式对外有两层原因:一是腾讯已经执行了好几年的开放战略,有很多腾讯代理的项目,使用过并认可了WeTest,也有很多外部产品,也询问是否有使用WeTest的机会。正好腾讯大力推动腾讯云,腾讯云第一个就把我们的工具包装到整个云解决方案中去,开始输出对外。
二是应用宝也要发行许多行业产品,WeTest也给应用宝提供高品质分发服务保障。对于很多开发者来说,他们都在产品上倾注了很多心血,希望在获得腾讯流量资源时发挥符合预期的表现。比如在腾讯平台发行肯定会遇到一个情况:玩家太多。此时腾讯用内部专业的工具帮助开发者提前检测出性能瓶颈,帮助优化。
WeTest在腾讯内部每年都要经手上百款项目的测试,把经验产品化,通过腾讯质量开放平台赋能行业,提高行业的品质水平,让所有用户都能体验更高品质产品。
过去几年WeTest其实发展很快,不管是工具数量、还是服务覆盖面都有很大提升,严格来说早就不止于字面意义上的测试,所以目前WeTest的定位是什么?
方亮:WeTest的定位是大品质概念,大品质不限于测试。WeTest相当于用户的代言人,对用户负责。你会发现我们还有APM性能监测这样的工具,APM用得更多的其实是开发和运营人员,并不是测试人员,比如APM能够监控产品哪部分不流畅、卡顿,帮助项目组迅速定位问题进行优化。
同样,做一款好产品各项技术等客观条件到位,并不一定是一款好产品,有很多玩法设计的内容比较主观。而WeTest企鹅风讯可以通过各个渠道,比如应用商店、用户论坛反馈的声音,提炼告知项目组,项目组可以依此不断优化。
后面我们还增加了对出海作用大的行业媒体反馈。出海过程中需要了解到每一个地方的舆情,以及政策类的内容,通过WeTest企鹅风讯就可以快速地反馈给开发者。所以WeTest其实已经不限于原来的测试工具,它能够在整个研发运营过程中,将产品打造成质量过硬、用户喜欢的样子。
其实不仅仅《王者荣耀》《和平精英》这些游戏产品在使用WeTest提供的全维度的品质服务,其实包括应用产品也在使用WeTest。早在2017年WeTest就和微信团队开始了全面的合作,现在微信产品的测试系统也都是由WeTest合作提供的。后来我们也发现行业上也需要这样一项服务,所以就随着腾讯云对外开放。合作伙伴也非常认同我们的测试标准:比如说适配兼容要达到百分之多少、高中低机型的定义又是如何,WeTest有大量的实验数据可以具体地告知开发者。
当然这也是一个变化的过程,我们发现开发者会想要有一个标准,比如早期会是手机容量很小,安装包超过500M就不合格,但是现在的手游安装包1、2G都有。这一过程中我们也随之建立起一套标准,每个季度更新,让更多人在研发时,确切知道要做成什么样子。
放眼国际,品质领航
今年的品牌升级对于WeTest而言是一件里程碑意义的大事,什么原因促成了此次升级?新Logo的含义又是什么?
方亮:新Logo主要是为了国际化所准备,今年WeTest在美国游戏开发者大会做了一次宣讲。这两年我们对外做了很多交流,去年是在Riot
Games(拳头,美国网游开发商,代表作品《英雄联盟》)总部做了一次分享,对方觉得我们特别专业,很想试用,后来我们就为Riot
Games定制了一个英文版。这一过程中我们发觉,国外开发者使用习惯,比如UI和各方面的功能,和国内有些不一样,所以我们干脆就启用了新的域名WeTest.net,只有外文,功能和国内差不多,但一些使用体验上不一样。
因此原来的Logo也就感觉不太“国际范”了,所以就进行了升级,以科技蓝为主,并且还有纸飞机元素,寓意领航者。希望WeTest能够成为品质领域的领航者,通过科技、创新赋能行业,提升互联网品质标准、建立有影响力的互联网品质生态的共同体。让大家使用和腾讯内部使用一样的工具。
国际化方面,目前WeTest有哪些服务已经提供给了海外开发者,未来希望继续向海外市场推出哪些产品?
方亮:APM、舆情以及适配兼容,在海外市场使用最多。前不久全球多国家和地区发行的《CODM》(使命召唤手游),就使用了WeTest在蓝盾平台上的DevOps自动化测试插件,包含并发功能测试、自动化兼容测试、性能自动化测试和功能测试,可一站式地自动化触发与任务查看、通讯等。《CODM》还使用了我们的AI自动游戏方案、全球性能监控工具APM以及全球化舆情分析能力。我们舆情产品企鹅风讯的数据渠道已支持36个国家和地区,国外像热门自媒体、直播平台、应用商店和discord这样的游戏平台都已经扩充。此外WeTest还增加了海外机型兼容适配等服务,匹配海外开发者的需求。
除了给开发者具体的报告和数据,WeTest是否有进一步的动作和计划帮助开发者实操解决问题?
方亮:我们其实一直有在积累一些解决方案,如性能测试。已经解决的问题,如果后来的开发者遇到了同样的问题,WeTest就会推荐这种解决方案。
这次品牌升级WeTest很多工具都进行了能效升级,能不能具体地介绍一下?
方亮:首先是全球适配能力,原来可能是以国内的用户和设备为主,现在是全球都在扩充,产品发到哪一个地区我们都有前置建设。另外也在做海外的专有云,以及和一些平台如DevOps进行打通、集成,如腾讯自己的蓝盾平台,外部的各种平台都可以互通。像《英雄联盟》开发商Riot
Games就使用他们内部的DevOps平台,和我们的WeTest打通,做好了版本上传直接等报告即可。
另外在用户体验上,如刚才所说,不仅是在海外做了优化,在国内也做了升级,WeTest用户也来自各行各业:之前用户可能来自游戏行业较多,现在则是非游戏用户更多。因为在内部也服务像微信这样的产品,所以我们也将更适合非游戏用户的自动化框架也上线WeTest平台,让这部分用户可以无缝切换原先使用的一些脚本和功能。
WeTest计划建成“PaaS能力”,以往大家所说的可能更多是所谓的SaaS,PaaS具体是怎么样的情况?
方亮:其实中大型公司业务流程和方案都是需要定制的,PaaS可以让用户根据自己的业务特点,去定制化专有的技术测试平台,像我们给Supercell的就是这样的:从界面看完全是另外一套系统,但背后都是WeTest同样的技术。
这也是建立在WeTest有足够多的功能的前提上。
方亮:对。我们内部给微信事业群做的也是这样的(形式),也有很多他们自己特有的内容,可以放在PaaS上。
手游行业长期存在但一直没有解决的兼容性问题,为此WeTest还提出了云测试功能,怎么去理解?
方亮:云测试其实不是一个现在的概念,也蛮久了,它的目的最重要的是提升测试效率。早期想要适配兼容,手头可能需要几十部手机,每个都跑一跑,效率非常低,当产品只有一两款的时候勉强足够。
现在按照用户构成排行,我们需要测试300台(手机),如此规模的测试大概能覆盖80%多的用户,关键参数则应当是100%覆盖,如硬件中的芯片、屏幕尺寸。所以每发一款产品都要测300台,工作量非常大,我们就把这些手机都放在云上,通过自动化的方式提供测试服务,甚至云端会有很多套机型,开发者只要提交包体,云端便会自动化完成测试。整个过程中的截图、录像,以及识别好的问题,都会自动交付给开发者,效率其实非常高。
过去我们使用的是一些脚本形式的自动化,或者是乱点形式的Monkey测试,覆盖有限。所以最近一年WeTest也在结合AI技术,跑得更充分,能够暴露更多问题。
您所提到得APM、企鹅风讯都是建立在大数据基础之上,大数据方面WeTest还有哪些提升计划?
方亮:今年还有一个升级是APM架构的改造,需要适应全球的能力,可以承载更大DAU的游戏。风讯主要是能力提升,发生在全球任何一个地区的声音、用户的反馈都能知道,另外还具备多语言分析能力,如将当地语言理解后反应成结论告知中国开发者。我们还要建立起一个全球的舆情分析监测体系。
整体来看,APM是客观的,反映的问题100%是问题,但风讯是主观的。做好一款产品意味着客观主观都要做好,未来WeTest其实是要把二者打通,基于二者的数据,建立QI(Quality
Intelligent)平台,去解决质量分析的个性化、通用化痛点,帮助研发运营做决策。
从腾讯成为DevOps标准工作委员会的成员能够感觉到,除了以工具、产品和平台赋能行业,WeTest也一直尝试建立起一套具有实操价值的行业标准,这方面有没有进一步的计划?
方亮:行业原来其实没有标准,我们现在正在和工信部和其他部委联合打造一个游戏的行业标准,共同评定手游品质,意在提升市面上产品的品质。同时也在与中关村智联、信标委洽谈合作。这其中有很多的工作要做,我们只是刚刚开始。
以人为本,成就未来
2017年一次演讲中您借用《道德经》的思想概括手游质量体系,为什么会想到用传统的国学去形容比较前沿的技术?
方亮:无论做什么事情,最终都是要和人打交道,哪怕是做技术,最终服务对象依然是人,依然是人与人之间的交流。腾讯有一个“一切以用户价值为依归”的经营理念,听起来好像特别虚,但真正去做产品的时候,腾讯真的是这么去做的。
因为你只有让用户有价值,你才会获得价值。所有的标准,没有拍脑袋形成的,我们所有的标准都是以对用户的影响面多大来定的。说白了做产品最终还是和人打交道。
中国传统本身就是“以人为本”,包括现在腾讯新愿景和使命“科技向善”,都是朝着这一方向。最终好的产品,一定是深谙人性、被大家所认可的。
WeTest一直说“品质成就未来”,究竟要怎么理解?
方亮:早期行业蓝海,大家可能会觉得品质不重要,先冲出去赚一波就好,但是随着市场变成红海,竞争激烈,最终能赢得用户的,让产品走得更远得,还是靠品质。
有太多现象可能出现质量下降导致用户流失,用户流失后就不回来,因为有了更好的替代品。现在多数开发者都意识到了品质的重要性,从WeTest面对的需求来看,行业在这一块其实是特别愿意去投入。
因此,WeTest第一是想通过品质标准,帮助开发者孕育高品质的品牌、产品,帮其获得客户,以及更多的流量、推荐,提升用户口碑、行业认可等等。
其次我们也想帮助开发者和企业能够更直接地接触到高品质标准,知道方向在哪。对于高品质,很多开发者不一定是不想,而是不知道。
另外我们也通过不断推出技术服务,持续提高品质生态联盟的创新,WeTest也和行业其他一些引擎公司、芯片公司和手机厂商合作,共同打造品质生态,让开发者能够更容易、更全面获得品质提升的机会。
最后,对WeTest自身而言,品质也是WeTest的立足之本。
结语
多数人理解中,腾讯产品取得成功,往往会被视作一种理所当然,宛如进食饮水、风雨天晴。无外乎在关键的技术实力保驾护航下,腾讯守住了核心的品质根基,建立起了难以逾越的护城河。
但越发走向开放的腾讯,却通过以WeTest为代表,包括腾讯云、腾讯广告和去年新成立的云与智慧产业事业群,慢慢在护城河上修起了桥、用以驱动全行业共同前进。在WeTest中,十年来的技术成果、经验积累转化成一个个明朗的工具,并通过平台形式五指成拳,向中国、乃至全球开发者提供了一个更可靠、更公平的起点。
不仅利用各式工具为开发者和用户谋福祉,WeTest更致力于行业标准的搭建成型。不难想象,随着国际化进程的推进,未来腾讯互娱品质管理部旗下的WeTest还将在行业品质升级过程中,继续扮演更加重要的角色,朝着“互联网品质生态共同体”的目标大踏步迈进。
专访腾讯方亮:WeTest品牌全面升级,“好的产品一定深谙人性”的更多相关文章
- 阿里云、青云、腾讯云服务器,Mysql数据库,Redis等产品性能对比
阿里云.青云.腾讯云服务器,Mysql数据库,Redis等产品都使用过,对比维度很多就不一一放出.直接放结论吧:买的腾讯(金融专区)服务器,Mysql(TDSql)把所有项目转到腾讯云,但是没有用腾讯 ...
- 一个电器工厂可以生产多种类型的电器,如海尔工厂可以生产海尔电视机、海尔空调等,TCL工厂可以生产TCL电视机,TCL空调等,相同品牌的电器构成一个产品族,而相同类型的电器构成了一个产品等级结构,现使用
一个电器工厂可以生产多种类型的电器,如海尔工厂可以生产海尔电视机.海尔空调等,TCL工厂可以生产TCL电视机,TCL空调等,相同品牌的电器构成一个产品族,而相同类型的电器构成了一个产品等级结构,现使用 ...
- 腾讯云游戏服务平台CMatrix品牌全新升级为GameMatrix
近日,隶属腾讯互娱公共研发运营体系(下文称CROS)下的云游戏服务平台CMatrix宣布进行品牌升级,启用全新商标Tencent GameMatrix,将原先代表云服务的“C”替换成游戏的英文单词“G ...
- 腾讯云开放云压测“黑科技“,产品上线从此不再“压力山大"
商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 能否解决"高并发"问题一直是检验一个产品后台是否稳定,架构是否合理,性能是否强大的核心标准.对于产品而言,多高的并发 ...
- 腾讯明眸极速高清升级2.0,助力韩国赛事超高清5G直播
近期,由腾讯云联合韩国CUDO通信研究所及intel推出的tile方式的viewport流服务编码,已正式通过测试.届时韩国最新5G网络将基于腾讯明眸-极速高清2.0和腾讯云直播产品能力,在韩国国内率 ...
- 又拿奖了!腾讯云原生数据库TDSQL-C斩获2021PostgreSQL中国最佳数据库产品奖
日前,开源技术盛会PostgresConf.CN & PGconf.Asia2021大会(简称2021 PG亚洲大会)在线上隆重召开,腾讯云作为业内领先的云数据库服务商受邀出席,多位专家深入数 ...
- 放眼全球,关注游戏质量变化:腾讯WeTest发布《2019中国移动游戏质量白皮书》
2019是中国游戏市场,尤其是手游市场称得上是跌宕起伏的一年,同时也是各大厂商推陈出新突破过去的一年.面对竞争激烈的市场,手游厂商们不仅着眼于游戏质量的提升,更是将一众优秀的国产游戏带入到了海外市场, ...
- 深耕品质,腾讯WeTest《2018中国移动游戏质量白皮书》正式发布
本文由云+社区发表 作者:腾讯WeTest 原文链接:https://wetest.qq.com/lab/view/437.html 对于游戏行业的不少人来说,2018年是一个多事之秋. 放眼大局,游 ...
- 质造未来,首届腾讯WeTest技术交流开放日成功举办
WeTest 导读 北京时间12月21日下午1点整,2018年度腾讯WeTest技术交流开放日在上海举办.盛大.巨人.电魂.bilibili.方趣等十余家来自不同优秀企业的测试技术负责人均来到现场,共 ...
随机推荐
- Docker 系列之 基础入门
安装 Docker Windows 10 专业版以上版本 Docker for Windows Installer 在安装前,需要确保目标机器已经开启了硬件虚拟化和 HyperV :在安装的过程中建议 ...
- ubuntu上的安装.netcore2.1
.net core 在ubuntu上安装比较容易,依次执行正面语句即可 sudo apt-get install curl curl https://packages.microsoft.com/ke ...
- [javascript string] slice();substr();substring();之间的区别
今天遇到这个问题,发现ぜんぜんわすねまます3个方法,直接上代码吧,[网络版本较多就不注明参考过哪些了 -0- ] var test = 'hello world'; //均一位参数测试 console ...
- JS基础语法---函数作为参数使用---回调函数
1. 函数可以作为参数使用, 如果一个函数作为参数, 那么我们说这个参数(函数)可以叫回调函数 2. 只要是看到一个函数作为参数使用了, 那就是回调函数 function sayHi(fn) { co ...
- [转]UIPATH机器人指南
本文转自:https://blog.csdn.net/weixin_33957036/article/details/80907372 介绍 机器人是UiPath的执行代理,可运行Studio中内置的 ...
- [iOS开发]关于cocoapods的使用
CocoaPods的使用 关于CocoaPods,相信做iOS开发的应该都比较熟悉了.Cocoapods是一个用来管理第三方库的比较好用的管理工具.关于Cocoapods的东西不再多说,接下来进入正题 ...
- [转]java 通过反射获取类的全局变量、方法、构造方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 package com.str; public class ZiFuChuan { ...
- MySQL的基础架构
TCP/IP看不下去了,我觉得还是从应用层入手,接下来2个月我将主要学习数据库相关和算法知识,网络我一直不熟,所以看起专业书籍很吃力,可以说是浪费时间,这次数据库学习目标是先将方向纠正一下,然后其中的 ...
- C++ 的 +,加号重载示例
#include <iostream> // overloading "operator + " // 要考虑加法的形式 // a+1 // a+a // 1+a // ...
- Go 字节 (byte) & 文字符号 (rune)
byte 通过 byte 定义一个字节,字节必须使用单引号包起来,直接打印字节输出的是 ascii 码,需要通过格式化输出 byte 是 uint8 的别称,使用 byte 主要是为了区分字节和无符号 ...