您的位置:网站首页 > 源码环境 > 正文

插件源码解决Cocos开发者测试和崩溃难题?源码环境

类别:源码环境 日期:2014-11-6 16:43:31 人气: 来源:

  10月28日,Testin云测技术副总裁,联合创始人尹春鹏在Cocos 2014大会期间发表《Cocos游戏的自动化测试和崩溃分析》主题,他认为触控Cocos虽然给全球开发者提供了优秀开发引擎,但开发者在开发完成后仍会遇到一系列棘手问题,为此Testin云测试平台特意了插件源码、提供SDK等多种手段,尽可能帮助手游开发者解决测试和崩溃难题。

  众所周知,一款游戏在正式发布之前,开发者需在各种终端上适配测试,现在市面上主流终端可能有数千款,到底需要多少才够用?即使斥巨资购买大量终端,耗费大量时间在每款终端上适配测试,可能上一个版本还没有测试完,新版本又来了,此外游戏即使经过全面的测试,上线后仍然会有崩溃和闪退等严重Bug,这些问题一直困扰着全球范围内手游开发者。

  针对以上难题,Testin云测试平台专门为Cocos引擎开发了一款插件,在测试阶段,开发者可将插件打包到游戏内部实现自动化测试。该插件可精准识别出游戏对象,并得到、大小、文本内容、唯一标识、显示层级等具体信息,然后以类似原生控件操作的方式实现自动化测试,Cocos引擎中常用的一些控件类如Node、Scene、Layer、 Sprite、SpriteBatchNode、Scale9Sprite、 Label、MenuItem等均可实现。

  为了响应Cocos开源社区的,Testin云测现场宣布插件源码 ,将源码嵌入游戏很简单,只需到github下载开源代码,修改make文件(增加两行),增加一行代码即可,嵌入完成后,可通过新的iTestin工具来脚本,即可实现用手机功能,同时支持各种操作。

  谈及开发者最为头痛的应用崩溃难题,如手游在全面测试后仍会出现崩溃和闪退,尹春鹏分析认为, 用户不一定按照我们预想的方式来操作,不同的操作径,可能会产生不同的问题 ,此外全球用户的各种智能终端,其运行远比测试机要复杂的多。

  为此,Testin专门研发出一款SDK,供开发者打包到发行版本中,嵌入步骤很简单,只需添加3行代码。SDK支持原生代码崩溃收集,Cocos引擎开发的游戏,NDK代码的崩溃收集等功能,覆盖Android和iOS两大主流平台。当手游发生崩溃和异常时,SDK可迅速捕获当前运行的堆栈信息,提供符号化的功能,使堆栈信息精准定位到代码类、函数和代码行,方便开发者定位问题所在。

  同时,SDK还可获取崩溃发生时的系统日志、错误界面、终端型号;以及实时的终端信息,比如网络状态、内存占用、存储状况等,支持自定义数据字段,可以收集崩溃发生时的玩家id、游戏、玩家场景等各种信息,方便查找问题。收集崩溃发生时的各种信息,供开发者查找问题,确保下个版本不会再出问题。

  据介绍,Testin云测试平台目前支持Cocos全平台,包括Cocos2d-x 2.x全系列,Cocos2d-x 3.x全系列,Cocos2d-js 3.x全系列,Cocos3d-x(即将支持),以及C++,t,Lua等各种开发语言,可自动执行和生成报告备数千款真机同时运行,自动出具权威精准的报告等,同时为了解决游戏帐号互踢的问题,Testin也支持提交批量帐号文件,实现在每个终端上使用不同的帐号登录功能。

  尹春鹏最后全球开发者,Testin为大家提供了权威可靠的真机手游平台,故测试团队完全没有必要自己购买终端,只需做在Testin平台上提交测试,提交应用和脚本即可,剩下的工作就交给Testin云测试平台,Testin目前拥有数千台设备同时进行测试,完全可以满足手游开发者的各方面测试需求。

延伸内容:
关键词:源码环境
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: