写错一行代码,整盘测试重来?

这是不少中小开发者团队的真实经历。

在上线测试阶段,以“高迭代速度”为特征的小团队,往往却没有与之相匹配的资源。

不少小团队仅仅靠内部人员的几个设备就完成了测试任务,冷门或高端设备都无法覆盖,且只要一行代码出现错误,测试就得重新开始。

为了帮助中小团队开发者进行更完善的测试,我们推出了小游戏质量工具——小游戏云测试。

一键提审,迅速定位问题

作为微信小游戏团队为开发者提供的一套完整易用的在线测试服务,云测试可以帮助开发者进行更高效、更全面的上线测试。

只需在MP后台找到“开发”tab下面的云测试服务,点击提交测试即可获得一份详细的测试报告。

测试报告包含了运行性能、网络性能和兼容性测试三部分。

通过报告,开发者可以迅速定位游戏中经常出现的启动耗时长、运行不流畅、网络卡顿、黑屏等导致玩家流失的问题,为用户带来更佳的游戏体验。

覆盖80%设备,兼容性测试靠谱

通过云测试,开发者可全面掌握小游戏在主流品牌厂商移动设备的性能与兼容性问题, 卡顿、黑屏、内存、JS错误各种数据一目了然。

每台设备提供详细的性能数据,涵盖测试过程中完整的内存、CPU、DrawCall、三角形面数顶点数、帧率等数据变化趋势。

启动专项分析,涵盖高、中、低档机型,细分拆解启动加载阶段数据, 小游戏启动加载延迟、黑屏等兼容性问题暴露无遗。

兼容性报告呈现每台设备测试过程中的的采样图、脚本错误,游戏买号并且测试任务中自动进行的黑屏异常检测等也在此告警。

自动化测试,想测哪就测哪

对于更专业的开发者,我们提供了小游戏的自定义框架。

开发者可以通过接入测试SDK和调试插件,可自定义测试路径控制测试流程,按需覆盖游戏测试场景。

此外,自定义测试不仅可以供开发者独立使用,也支持集成到云里面进行分享,具体可以查看文档。

用户分析工具分享

在游戏上线之后,我们更加关注的是运行是否健康,这里给大家简单介绍一下几个常用工具。

JS错误查询

JS错误查询可以分布到客户端版本,并且结合source Map定位出错的详细对象。

JS错误查询功能可以从小程序后台-开发-运维中心-错误查询进入。这里给大家推荐一下告警群设置,如果你的错误在5分钟之内达到一定上限,或者你的请求到一定时间内达到上限,可以配置告警群。

加入告警群,就可以看到详细的告警设置,这样可以及时看到错误信息,而不用等到用户反馈再来看到错误。

logManager

针对游戏所有用户分析,JS错误查询是一个很好用的工具。如果想看到单个用户的分析,我们需要用到logManager。

反馈后可通过小程序后台-管理-用户反馈看到反馈信息,并且下载由LogManager打印所有内容,以帮助开发者定位问题。

也就是说如果用户投诉过来,你可以对他的详细日志进行分析,找到问题。

典型地,对于进度条卡在100%,或者游戏黑屏了、白屏了,完全没法分析等情况都可以使用LogManager打印关键节点信息帮助分析。

小游戏发布云测试工具,中小团队的“小又快”可以这么来相关推荐

  1. js转json工具_菜鸟丨Egert3D微信小游戏发布与Unity工具使用

    本次教程将会为大家介绍Egret3D工具导出Unity场景对象的使用,以及发布微信小游戏流程.让大家对Egret 3D有更加熟悉的了解. 需求工具: 1.Unity场景导出插件: 2.微信开发者工具. ...

  2. cocos creator 3.7微信小游戏开发云函数和云托管部署

    cocos creator开发跨平台游戏能力不错,可以一次开发适用于多个平台,如andriod,ios原生,网页,各类小程序等等.就实际情况而言,能够跨1-2个平台已经不容易了,这是因为在跨平台开发中 ...

  3. 百度游戏HTML5小游戏,发布到百度小游戏

    发布到百度小游戏 百度小游戏是基于手机百度 app 上的智能小程序进行扩展的小游戏,它不仅提供了强大的游戏能力,还和智能小程序一样,提供了大量的原生接口,比如支付,文件系统,位置,分享等.相当于同时结 ...

  4. 创意小游戏《蛇它虫》团队专访:玩法画面均是新意

    <蛇它虫>是由杭州电魂网络投资的文艺复兴工作室自主研发的一款益智解谜小游戏,在今年 1 月 9 日的微信公开课上,与其他五款小游戏一起,作为首批微信创意小游戏,在公开课上的小游戏环节亮相. ...

  5. 微信小游戏:云开发简介(一)

    下一章:<微信小游戏:云开发(二)默认云开发模板运行问题> 简介 开发者可以使用云开发开发微信小程序.小游戏,无需搭建服务器,即可使用云端能力. 云开发为开发者提供完整的云端支持,弱化后端 ...

  6. python剪刀石头布小游戏源码下载_Python Tkinter实现剪刀石头布小游戏

    Python Tkinter实现剪刀石头布小游戏 发布时间:2020-10-26 14:56:52 来源:亿速云 阅读:67 作者:Leah 本篇文章给大家分享的是有关Python Tkinter实现 ...

  7. 你的第一个微信小游戏,教你从0开始制作小游戏(一)

    一.下载微信开发者工具和Cocos Creater 1.微信开发者工具 微信开放文档 2.Cocos Creater Cocos引擎_游戏开发引擎 发布流程就是先在cocos中编写你的游戏,然后生成对 ...

  8. 原生html小游戏,原生JS实现别踩白块小游戏(一)

    对于前端开发人员来说,闲暇之余自己开发个小游戏打发时间,也是对自己基础技术的一种应用考验.那么别踩白块小游戏,相信大家并不陌生,这个小游戏我们可以通过原生js来实现,即便是前端初学者也可以轻松完成. ...

  9. 如何抓住QQ小游戏买量红利:休闲与内购小游戏买量优化方法分享

    2019年5月,Qzone小游戏.玩一玩整合升级为全新QQ小游戏平台,其以开放的社交生态和关系链,为开发者带来了巨大的流量红利. 为了帮助更多开发者适应和了解新市场.本文将介绍QQ小游戏投放规模现状以 ...

最新文章

  1. 构件图(Component Diagram)
  2. HTML input type 输入类型
  3. 四格漫画《MUXing》——度姐传说
  4. php存储session更改,php如何修改SESSION的生存存储时间的实例代码_php实例
  5. wxpython实现界面跳转
  6. 【李宏毅机器学习】Recurrent Neural Network Part1 循环神经网络(p20) 学习笔记
  7. 阿里云RDB-MySQL5.7数据库:Specified key was too long; max key length is 767 bytes;
  8. 针对金融级交易场景的严苛技术要求,如何修炼这门“必修课”?
  9. ListView下拉刷新和上拉加载原理
  10. 动态改变eachers图表高_动态Excel图表,让数据说话
  11. sap 一代增强_SAP 4代增强
  12. 21世纪八大新兴技术领域对美国战略威慑的影响
  13. ES9218PC SABRE HiFi 移动 DAC 便携式耳放
  14. 计算机网络vtp,VTP学习笔记(二)
  15. npoi Excel图表制作
  16. HTML学生个人网站作业设计:旅游景点网站设计——北京故宫(9页) HTML+CSS+JavaScript 简单DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
  17. 计算机文档字体替换,在word中巧妙使用字体替换
  18. 内存溢出(Memory Overflow)和内存泄露(Memory Leak)的区别
  19. .*? 和 .*的区别
  20. ios平台触动精灵lua调用C语言

热门文章

  1. 2篇word文档比较重复率_继续教育 | 你该知道的论文小技巧——重复率检测
  2. 深度学习-Tensorflow2.2-卷积神经网络{3}-卷积神经网络CNN示例-12
  3. c语言的那些小秘密pdf下载,C语言的那些小秘密之函数的调用关系.pdf
  4. core webapi缩略图_.Net Core WebApi上传图片的两种方式
  5. .NET Core 中如何在运行中加载 Controller ?
  6. ECshop二次开发 ECSHOP首页显示积分商城里的商品
  7. [leetcode] 874. 行走机器人模拟(周赛)
  8. [Leetcode Week13]Palindrome Partitioning
  9. oracle中lock和latch的用途
  10. 【转】Android Studio简单设置