- 小程序云测入门
MiniTest 小程序云测是一套由微信测试团队自主研发,联合WeTest云真机能力,共同推出的小程序自动化测试服务。服务基于云真机,支持开发者简单快捷地实现小程序真机自动化测试和性能分析等能力。
2023-12-01 - 小程序性能优化实践
小程序性能优化课程基于实际开发场景,由资深开发者分享小程序性能优化的各项能力及应用实践,提升小程序性能表现,满足用户体验。
10-09 - 小程序云测试服务近期重要更新说明(2022.06.15)
云测服务体验地址:快速开始 近期小程序云测试服务新增以下特性 `A` 【重要】支持用户自定义测试时长,同时每个项目每周免费5次提测额度升级为每周150分钟免费提测时间,详情可参考 自定义测试时长说明`A` 【重要】新增 启动性能分析能力,可以帮助开发者针对性的优化启动性能 (目前支持安卓系统,iOS系统即将上线)`A` 增加 报告分享功能,并支持 第三方接口 可以获取报告分享链接,方便用户集成Devops`A` 为了丰富用户测试场景,平台新增了20个虚拟账号,详情可参考 使用虚拟账号说明修复或优化以下问题 `F` 修复第三方服务商不支持体验版测试的问题`U` Minium用例解析和上传优化,增加验证单个Py模块的可导入情况`U` Minium与录制回放任务增加初始化失败自动重试功能,提高任务成功率`U` 录制功能优化,详情如下:(部分能力需要使用最新开发版开发者工具,点此下载) a. 录制过程中,支持用户删除用例步骤 b. 录制过程中,支持使用文本查找方式定位元素 c. 录制过程中,支持用户自主截图 新增特性详细说明: 1、支持用户定义测试时长 由于真机资源有限,云测服务原来为每个项目免费提供每周5次提交机会(第三方服务商每周50次),每次实际跑测时间为20分钟。 但这种方式有以下局限性: 用户跑测录制回放和自定义测试时,经常会出现20分钟未能跑完全部用例,导致测试超时的问题。此外用户无法准确评估用例执行时间,实际跑测20分钟无法充分利用部分用户希望能够自定义智能化 Monkey 的测试时长,以获得更高的测试覆盖率为了解决上述问题,云测服务支持用户自定义每次测试最大时长。同时,原来每周5次免费提测升级为150分钟免费测试时长(第三方服务商每周1000分钟) 此外,考虑到当用户刚刚接入云测服务时,需要调试脚本或者用例,此时每周免费时长可能不够用。 为了方便用户渡过调试期,云测服务为每个项目提供申请一次150分钟额外时长的机会,有效期为90天。 详情文档可点击 自定义测试时长说明 2、新增启动性能专项分析能力 小程序启动是小程序用户体验中极为重要的一环,启动耗时过长会造成小程序用户流失,影响用户体验。 而在小程序启动流程中,代码包准备、小程序代码注入和首页渲染耗时是与小程序本身相关的,开发者可以进行一定的优化工作。 启动性能分析专项测试,通过多次测试用户首次访问(需下载代码包)以及用户非首次访问(已下载代码包)两种情况,分析小程序在以上三个阶段的启动耗时情况,帮助用户针对性的提升启动性能。同时为了让用户多多体验启动性能分析能力,每个项目可首次免费提测启动性能分析任务。 在启动性能分析的测试报告中,展示了用户首次访问(需下载代码包)以及用户非首次访问(已下载代码包)两种情况的测试结果,并通过时序图展示了平均耗时情况分布,让用户可以清晰看到耗时分布情况,并给出优化建议,帮助用户针对性地提升小程序启动性能 快速开始启动性能分析任务 [图片] 3、新增报告分享能力,并支持通过第三方接口获取分享链接 云测新增报告分享功能,支持直接生成报告的https链接,可以直接在浏览器查看,解决了原来报告只能登录开发者工具后点击云测插件查看的问题。注意分享报告有效期为30天,有效期内任何获取到链接的人均可打开报告。 此外为了方便用户集成Devops流程,支持用 第三方接口 生成报告分享链接。例如任务结束后,可以将报告链接发送到群里,方便大家查看。 [图片] 4、新增20个虚拟账号 云测服务只支持虚拟账号测试,原来只有4个虚拟账号, 无法满足用户项目中需要多个虚拟账号构造不同测试场景。而且用户提测任务后,对于每个项目来说,虚拟账号需要依次排队使用,任务并发较多时,会因虚拟账号需要排队等待增加任务时长。 现云测服务已新增20个虚拟账号(测试号v1-测试号v20)解决上述问题,详请请参考 使用虚拟账号说明 [图片]
2022-06-16 - MiniTest小程序云测插件邀请开发者体验
MiniTest 是一套由微信测试团队自主研发的、为小程序提供自动化测试的服务,可以帮助开发者简单快捷地实现对微信小程序进行UI自动化、性能和Monkey测试 ,后续将陆续开放录制回放和UI自动化测试能力。目前插件特色功能如下: 1. 零代码接入智能Monkey测试 MiniTest为用户提供自动跑查 开发版、体验版、线上版小程序Monkey测试功能, 在跑测同时,平台还会自动检测 黑白屏,JsError,Crash 异常情况。当发现这些异常情况时,测试结果将标记为失败,并在报告中提供相关信息帮助用户排查问题。 普通Monkey测试是采用 随机点击 的方式来测试小程序的稳定性(如发现JsError,黑白屏问题)。MiniTest插件后台采用 自研智能Monkey策略,利用深度学习,智能识别当前可点击元素,大大提升Monkey测试效率。 当用户第一次跑测时Monkey覆盖率可能较低,随着用户跑测次数增加,后台会智能学习历史经验,提升覆盖率 2. 完善的性能分析 在平台跑查任意测试时,会自动获取跑查过程中的性能数据,并和现网的平均性能数据进行对比,方便开发者掌握小程序的性能情况。 [图片] 如何体验 MiniTest云测插件已开始灰度开放,开发者可以下载 最新nightly版本微信开发者工具 安装体验。安装完成后,开发者登录微信开发者工具,打开小程序源码后,在上方导航栏,点击“设置”=>“扩展设置”,打开下图所示的窗口。在“其他插件”中,选择“云测”插件安装。安装完成后,可以通过点击开发者工具右上方“云测”按钮进入MiniTest云测平台开始体验。 如未被灰度的开发者希望提前体验插件,可点击填写 MiniTest小程序云测报名表 申请体验。申请成功后三个工作日内会开通体验资格,开发者也可以通过查看 开通公示文档 查看是否开通。 [图片] 如在体验过程中,有任何反馈及建议,欢迎在微信开放社区发帖 反馈,或识别以下企业微信二维码加入云测官方企业微信群,将有技术专员和大家深度互动交流。 [图片] 识别二维码加入云测官方群 [图片]
2021-11-03