WeTest-玩转手游自动化测试

目前针对普通APP应用的自动化测试已经有很多,并且Android4.1版本后也已经支持UIAutomator,可以做自动化测试。还有比较成熟的开源自动化框架Robotium,都可以做自动化测试。通过“自动化脚本+云测试”的方法可以最大化测试收益。但是这些工具用在手游上就完全失效了。因为手游的界面都是通过OpenGL ES画出来的,对于这些工具来说,它就相当于一个图片,完全没有控件的概念。

WeTest质量开放平台(http://wetest.qq.com)已提供手游自动化测试功能,可以通过对游戏引擎适配来识别手游中的控件,支持cocos2d-x2.1.4以上和Unity4.3以上版本。利用脚本能够深入到游戏内部,控制角色进行比赛战斗等。并且编写一个脚本、上传一个集成WeTestSDK的游戏包,就能覆盖平台所有机型,测试完成后自动生成适配性能测试报告。

下面详细说一说手游自动化测试:

一、基于WeTest质量开放平台的手游自动化测试,与传统手工测试相比,能做些什么?

1、 覆盖市场主流机型Top50,或者更多。

2、 发现问题后,会有截图、日志等进行问题定位分析。

3、 发现游戏无响应、Crash、游戏画面等适配问题,并且对问题分布的品牌、型号、用户影响量进行统计分析。

4、 从CPU、内存、FPS、流量四个维度进行性能统计分析,包括性能的分布、TOP10极值、影响用户群。

5、 根据适配、性能、用户群等方面综合对游戏进行整体分析分析。

二、如何在WeTest平台上进行手游自动化测试:

测试人员需要做的:

1、 集成WeTestSDK、输出游戏包。

操作过程详情见:http://wetest.qq.com/cloud/index.php/help/download。

2、 编写脚本,目前需要使用录制工具,用户自己用C#编写脚本。

具体操作参见:http://wetest.qq.com/cloud/index.php/help/download。

视频指导见:http://wetest.qq.com/cloud/video/scriptHelp.html。

3、 将APK包、和脚本上传平台即可测试。测试完成后,平台会自动生成测试报告。

平台能支持什么、及如何分析自动生成的测试报告:

1、一个自动化脚本能够在所有平台手机上统一执行,可以选择市场上的热门机型,例如,TOP30、TOP50。

2、出现了crash、无响应等问题,可以利用截图、日志来进行问题定位。及获取出问题的机型配置。

针对单部手机出问题情况,可以根据设备详情、测试流程、设备截图,来进行问题追踪。

3、能直接统计游戏崩溃、无响应的机型、影响用户数,通过游戏屏幕截图可以查看画面的适配情况,是否有黑点、按钮挪位等问题。布局问题,扫一眼即可发现。

适配问题分布,进行统计分析。

4、对游戏的性能整体分布做到心中有数。

极值Top10统计:

针对单部出现性能问题的手机,可以查看性能数据实时图。

5、整体适配、性能统计分布。

提交一次测试,就能覆盖到市场上的主流机型,实现适配、性能全方位整体分析及单台手机问题跟踪。

更多详情,请登录WeTest腾讯质量开放平台:http://wetest.qq.com/

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

原文发表时间:2015-03-24

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

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CDA数据分析师

推荐 | 10款超好用的网站数据实时分析工具

网络分析工具可以帮助你收集、预估和分析网站的访问记录,对于网站优化、市场研究来说,是个非常实用的工具。 每一个网站开发者和所有者,想知道他的网站的完整的状态和访...

23870
来自专栏云计算D1net

多云环境带来管理挑战

企业中多云环境的增长点燃了降低复杂性和冗余性管理工具的需求。 根据Gartner的数据,接近半数的大型企业将在2017年末之前运行混合云架构。灵活性、可伸缩性和...

439100
来自专栏腾讯移动品质中心TMQ的专栏

腾讯TMQ在线沙龙|性能测试和问题分析定位(活动即将开始,报名马上截止)

18260
来自专栏BestSDK

ManoMotion推出免费3D手势识别SDK ,兼容原生ios和安卓

作为一家计算机视觉技术公司,ManoMotion在日前正式推出了旗下的软件开发套件。之前,ManoMotion与他们的客户是一对一的合作模式进行的,在SDK发布...

60670
来自专栏SAP最佳业务实践

从SAP最佳业务实践看企业管理(7)-CRM

销售管理“井田制” 曾经听说过国内某公司重金请人实施销售管理的“井田制”,就是将市场不留死角的划分为一个个区域,不同业务员负责不同区域,对区域内的客户进行销售。...

30680
来自专栏腾讯移动品质中心TMQ的专栏

腾讯TMQ在线沙龙|性能测试和问题分析定位

22630
来自专栏程序你好

转换到微服务架构时需要考虑的7件事

每当您的团队从头开始开发一个新的应用程序时,不需要陷入多年前做出的过时决策和继承技术债时,感觉很好。现在开发新应用的大多数团队可能会选择使用Docker,并采用...

11240
来自专栏云计算D1net

多云工作负载迁移:自动化是何作用?

为了高效地管理一个多云计环境,请同时考虑应用架构和用户部署两方面的选项。此外,自动化可有助于多云的高效管理,但它对于工作负载决策方面具有战略意义。 ? 云计算正...

29170
来自专栏钱塘大数据

干货丨10款非常实用的网站数据实时分析工具

1. Google Analytics 这是一个使用最广泛的访问统计分析工具,几周前,Google Analytics 推出了一项新功能,可以提供实时报告。你可...

37370
来自专栏小怪聊职场

Python|利用itchat实现“云收藏”功能——收趣正在做的

39560

扫码关注云+社区

领取腾讯云代金券