|
写错一行代码,整盘测试重来?
这是不少中小开发者团队的真实经历。
在上线测试阶段,以“高迭代速度”为特征的小团队,往往却没有与之相匹配的资源。
不少小团队仅仅靠内部人员的几个设备就完成了测试任务,冷门或高端设备都无法覆盖,且只要一行代码出现错误,测试就得重新开始。
为了帮助中小团队开发者进行更完善的测试,我们推出了小游戏质量工具——小游戏云测试。
一键提审,迅速定位问题
作为微信小游戏团队为开发者提供的一套完整易用的在线测试服务,云测试可以帮助开发者进行更高效、更全面的上线测试。
只需在MP后台找到“开发”tab下面的云测试服务,点击提交测试即可获得一份详细的测试报告。
测试报告包含了运行性能、网络性能和兼容性测试三部分。
通过报告,开发者可以迅速定位游戏中经常出现的启动耗时长、运行不流畅、网络卡顿、黑屏等导致玩家流失的问题,为用户带来更佳的游戏体验。
覆盖80%设备,兼容性测试靠谱
通过云测试,开发者可全面掌握小游戏在主流品牌厂商移动设备的性能与兼容性问题, 卡顿、黑屏、内存、JS错误各种数据一目了然。
每台设备提供详细的性能数据,涵盖测试过程中完整的内存、CPU、DrawCall、三角形面数顶点数、帧率等数据变化趋势。
启动专项分析,涵盖高、中、低档机型,细分拆解启动加载阶段数据, 小游戏启动加载延迟、黑屏等兼容性问题暴露无遗。
兼容性报告呈现每台设备测试过程中的的采样图、脚本错误,并且测试任务中自动进行的黑屏异常检测等也在此告警。
自动化测试,想测哪就测哪
对于更专业的开发者,我们提供了小游戏的自定义框架。
开发者可以通过接入测试SDK和调试插件,可自定义测试路径控制测试流程,按需覆盖游戏测试场景。
此外,自定义测试不仅可以供开发者独立使用,也支持集成到云里面进行分享,具体可以查看文档。
用户分析工具分享
在游戏上线之后,我们更加关注的是运行是否健康,这里给大家简单介绍一下几个常用工具。
JS错误查询
JS错误查询可以分布到客户端版本,并且结合source Map定位出错的详细对象。
JS错误查询功能可以从小程序后台-开发-运维中心-错误查询进入。这里给大家推荐一下告警群设置,如果你的错误在5分钟之内达到一定上限,或者你的请求到一定时间内达到上限,可以配置告警群。
加入告警群,就可以看到详细的告警设置,这样可以及时看到错误信息,而不用等到用户反馈再来看到错误。
logManager
针对游戏所有用户分析,JS错误查询是一个很好用的工具。如果想看到单个用户的分析,我们需要用到logManager。
反馈后可通过小程序后台-管理-用户反馈看到反馈信息,并且下载由LogManager打印所有内容,以帮助开发者定位问题。
也就是说如果用户投诉过来,你可以对他的详细日志进行分析,找到问题。
典型地,对于进度条卡在100%,或者游戏黑屏了、白屏了,完全没法分析等情况都可以使用LogManager打印关键节点信息帮助分析。
|
|