腾讯WeTest首场沙龙问答精选

腾讯WeTest沙龙简介

腾讯WeTest服务于腾讯游戏超过10年,2015年开始对外输出开发测试工具和经验。腾讯WeTest通过系列沙龙的方式,提供纯粹的移动测试开发干货,分享给真正热爱技术的测试开发者。

Topic1:腾讯WeTest方法:精品手游的锻造之路

Topic2:MOBA类手游的GA自动化测试框架应用实践

时间:6月25日         

地点:上海腾讯大厦

 嘉宾:

Q&A

Q1:GA自动化测试框架怎么获取游戏内部的控件元素信息?

A1:我们会在游戏的包里面打SDK,会非常方便地获取游戏的各种信息。例如,我们会对当前处于什么游戏界面,界面上有哪些控件,他们的坐标,我们都会了解。对于unity引擎开发的游戏,我们可以深入到引擎层面。

Q2:一档二挡三挡机型的客户端性能标准,是不是所有的游戏都要遵守。比如我的游戏的包如果要在中档急性上跑,可能就不能大于350M?

A2:我们之前展示的关于客户端性能标准的数据都是每个季度都会根据腾讯游戏内部的大数据进行更新的。之前PPT当中展示的是2016年4月份的数据。这个数据后面还是会更新,不是一成不变的。而且,腾讯内部,根据游戏类型,我们也是会有不同的要求

Q3:关于舆情监控,费用方面是怎么收费的?

A3:舆情这一块是免费对外开放的。

Q4:对于一些协议测试工具方面,WeTest有没有相关工具对外开放?比如Unity的资源检查工具。

A4:WeTest平台上有非常丰富的工具。比如Unity资源检查工具,资源优化工具,运行时C/C++内存泄漏检测工具等等,非常多,已经有一部分上线,后续更多工具会陆续对外开放。

Q5:适配兼容性测试能不能覆盖所有的游戏场景?

A5:不会覆盖所有的场景,但是重点场景一定会覆盖。比如登陆场景,或者是某一款游戏出现了新功能,我们只需要把新功能测一下就好。

Q6:Crash哪些类型我们可以检测到?

A6:所有Native的异常我们都可以抓取到。APP和游戏都是通用的,C#游戏脚本的异常我们也能抓取。所有的异常都会有堆栈,后面开发去定位问题还是比较容易的。

Q7:SDK本地想用的话,是不是开源的,可用的?

A7:WeTest的SDK目前是开源的,可以在我们平台上下载本地使用。

Q8:FPS的数据是怎么获取的?

A8:我们内部是游戏出帧率,不是手机屏幕的出帧率,所以会更精准。我们保证所有的SDK都能可用。

Q9:WeTest安全测试会测试哪些范围的问题?

A9:分为2个模块。外部模块:外层提供一些加固类的方案保护APP防止被篡改;内部模块:主要是协议测试,是在服务器端的安全测试。

跟功能相关的话,一般是内存修改类和协议测试类的测试。并不是所有的游戏跟服务器都是强交互的,弱交互这类做内存测试;对于跟服务器强交互的APP,只要测试服务器端的安全协议就比较合适。

Q10:服务器性能这块是做的单个机器还是单个区服还是单个进程的承载?

A10:我们做的是单套环境的承载。因为区和服有的公司概念不一样。算这个数据主要是为了节省硬件资源。

Q11:CPU和内存相关的信息怎么获取的?

A11:Java层获取的 。我们还有别的性能数据都能获取。比如针对Unity引擎的数据,Mono数据之类的都能获取。Unity游戏的话,有专门的工具分析引擎相关的性能。通用引擎的话,我们能抓硬件相关的性能数据。目前主要是内存 CPU FPS 流量等。

Q12:APP端的接口测试和Web端的接口测试有什么区别?Web端的接口测试怎么做?

A12:没有差别。既然已经到了接口层面,跟业务相关性就不大了。考虑不同接口类型的相关性。比如,登录过程,要考虑DB设置。比如队列行为,不同的队列长度,承载量,这个测试的要求是不一样的,DB的承载量要考虑。接口测试没有统一的标准,要看业务的要求。分析一下业务,拆分一下大概知道什么时间对这个接口会有多大的压力,要计算一下,就能了解接口测试的标准。

Q13:如何打造自动化测试的技能树?

A13:自动化测试并不是越多越好。比较小的一些点,做自动化测试会比较适合。关于技能树打造,多看各种官网,国内的书不用看很多。

Q14:腾讯筛选代理游戏的标准。

A14:游戏类型、市场预期、技术评审(比如PCU等等):看改造难度。我们对国内每一个地点的网络接入点的网络状况都有具体的数据。

Q15:如何合理地配置内部测试人力资源?

A15:同阶段产品的研发进度和质量要有一个同步的对比,要争取老板在质量方面的一票否决权。转换思路:质量部门是为了项目做更好,而不是找茬。

Q16:腾讯游戏有没有客户端加固方案?

A16:防止apk被破解。内部有一些工具,加固方案和组件,反调试。内部自己用的比较多,开源的不多。

Q17:各个阶段测试的时间分配上面的比例?

A17:上线之前,功能测试和专项测试是同步进行的。上线之后,根据版本内容来评估测试时间。大版本的话从转测到上线一般是2周左右,做一个模糊的参考。

Q18:手机过热的问题怎么检测?

A18:我们内部会有耗电量测试,一般耗电量过高,会导致手机过热。

关于腾讯WeTest

腾讯WeTest是腾讯游戏官方推出的一站式游戏测试平台,用十年腾讯游戏测试经验帮助广大开发者对游戏开发全生命周期进行质量保障。 腾讯WeTest提供:兼容适配测试;云端真机调试;安全测试;耗电量测试;服务器压力测试;舆情监控等服务。

原文发布于微信公众号 - 腾讯WeTest(TencentWeTest)

原文发表时间:2016-06-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JAVA高级架构

对软件架构的一些思维脑图整理

5832
来自专栏人人都是极客

如何搭建一个物联网系统框架?

只有设备接入到网络里面,才能算是物联网设备。这里涉及到2个关键点:接入方式以及网络通信方式。

1K4
来自专栏ThoughtWorks

软件测试新趋势 | TW洞见

今日洞见 文章作者/图片来自ThoughtWorks:林冰玉。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网...

42410
来自专栏云计算D1net

助力云部署简化的六款云解决方案

由于云采用率急剧提高,市面上用来保护、管理和监控云环境的解决方案多得让人眼花缭乱。为了帮助你简化这个过程,我们建议使用下列产品来满足采用云方面的所有要求。 ? ...

3766
来自专栏Java进阶架构师

「架构技术专题」总结:共计7篇阐述架构技术之美

详解架构中五个重要的核心指标:性能、可用性、伸缩性、扩展性和安全性。我们究竟如何把握?

1423
来自专栏程序你好

微服务开发中5个惨痛教训

基于微服务的开发正在改变我们整个行业,超过70%的人正在尝试开发基于微服务的软件。微服务简化了业务、流程、技术和人员的集成,将大爆炸的整体问题分解为一个可以独立...

1093
来自专栏技巅

系统架构和代码实现的高可控性

2404
来自专栏网站设计制作、数字营销

做网站留后门的网站制作公司不能选

无论是做公司网站还是其他类型的网站,如果你发现做网站的公司做的网站留有后门,在网站上线后,网站制作公司仍可以自由通过后门权限对网站后台进行操作的,最好还是换一家...

1130
来自专栏人称T客

浏览器终成霸主,原生app必将出局!

T客汇官网:tikehui.com 撰文 | 杨丽 ? 有人说:「未来,所有移动 app 的开发只针对 iOS 或 Android 而生。」不过,说这句话的人...

45213
来自专栏程序员互动联盟

微信为啥能同时支持这么多人在线?

微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿....

4924

扫码关注云+社区

领取腾讯云代金券