评论

「录制回放征文」说好的去体验,这就来了~

小程序云测提供了「录制回放」的功能,下面就和我一起来体验下吧~

「录制回放征文」说好的去体验,这就来了~

一、前言

小程序云测提供了「录制回放」的功能,下面就和我一起来体验下吧~

相比起「智能化 Monkey」,「录制回放」可以根据自己的需求设置需要测试的页面、功能,可以自定义一些场景,这样测试下来就更加符合我们的需求了。

在整个测试的过程,让我想起了这个学期学校开设的《软件测试》课程,测试用例…

二、准备工作

在录制回放之前,需要做一些准备工作。

1. 工具准备

我们需要下载最新版的开发者工具,官方文档中是建议下载 nightly 版本。

2. 安装插件

你需要安装「云测」插件(如果你已经安装过了,可以忽略这一步)。

前往 设置->扩展设置->其他插件 ,在里面找到「云测」插件,安装即可。

3. 小程序

你需要准备一个需要录制回放的小程序,我这里就拿我自己的一个小程序来体验。

准备工作都做好了,我们就开始录制回放吧。

三、创建用例

我们先进入录制回放界面,入口在开发者工具顶部菜单栏 工具->自动化测试

1. 清除缓存

在创建用例之前,我们需要清除工具上的所有缓存。

2. 测试帐号

左上角这里可以选择本次录制回放测试的帐号,这里可以选择真实帐号,也可以选择虚拟测试帐号。

我这边选择真实帐号进行测试。

真实帐号添加方法就是前往 小程序云测控制台->左侧第三个菜单->账号管理 ,在里面添加。


【需要注意的是】
这里绑定的真实帐号必须是该小程序开发者或者是管理员。

如果确定绑定的真实帐号是该小程序开发者或管理员,但仍无法绑定,你可以试试在 左侧第三个菜单->人员管理 ,手动同步一下项目人员再试试。

如果还是不行,你可以点击「云测」插件页面右下角的「反馈问题」进入交流群,或者前往微信开放社区「小程序云测试」交流专区进行反馈,官方专员看到后会帮你查看。

3. 添加用例

接下来,我们点击页面上的「添加用例」,就会出现一个弹窗,这里就根据自己的需求进行配置即可。

如果你之前添加过用例,点击上方「开始录制」就可以添加一个新的用例。

清除缓存那里强烈建议选择「全部清除」。

这里有个「聚合Touch」,开启后,touch事件会聚合成tab,如下图所示;

反之不开启,touch事件会单独显示,如 touchstarttouchend

四、开始录制

一切工作都准备好后,我们点击「开始录制」,对小程序进行操作。

【需要注意的是】
在录制中途停顿没有进行操作,这个停顿等待的时间也是会录制进去的。

后面录制结束后你可以自行调整等待时间。

接下来就是在开发者工具上面操作小程序了,以下省略好多个字。

操作完成后,我们点击上方的「停止录制」即可。

六、管理编辑用例

我们可以对用例进行重命名、建个文件夹分组、生成一个副本、回放等操作。

还可以在「用例详情」当中编辑用例。

我看到旁边有个添加用例的按钮,点击后看到基础模块里面还没有数据可以选择,看起来这个添加功能目前还不能使用。

如果有重复的操作,你可以选择删除。

七、开发者工具或真机回放用例

录制完成后,我们可以回放用例。你可以选择在开发者工具上回放,也可以选择在真机上回放用例。

八、在云测上回放用例

云测上录制回放都是真机跑测。

1. 同步用例

我们需要将刚才录制好的用例手动同步到「云测」控制台(左侧第一个菜单->录制回放用例->同步用例)。

2. 测试计划

同步好后,我们还需要去添加「测试计划」(左侧第一个菜单->测试计划)。

这一步可千万不能漏了,要不然添加测试任务的时候就找不到测试用例。

我第一次测试的时候,找不到测试用例,专门去请教了下官方同学,发现原来就是漏了这一步。

3. 测试任务

我们可以回到首页,添加测试任务。

测试类型选择「录制回放」,接着选择你刚才创建好的「测试计划」,接下来的操作就根据你的需求进行选择就好。

设置都填写好后,我们就点击「立即创建」,进入排队等待测试。

4. 查看任务

等待跑测结束后,我们就可以查看任务。

我们在这里看性能分析、网络请求、运行日志、体验评分等等的数据。

这些数据更加方便我们优化小程序的体验,发现小程序中存在的一些错误。

九、遇到的问题

在测试的过程当中,遇到了一些小问题。

  1. 开发者工具上回放用例,跳转到其他小程序后,一直显示这个页面,没有记录返回操作,下一步的用例仍在进行中。

  1. 在开发者工具上回放用例,对话框(wx.enableAlertBeforeUnload)没有被录制到,导致回放时对话框无法关闭一直显示,下一步的用例继续进行。

  1. 录制回放的时候,出现了部分步骤回放失败的问题。

  1. 真机回放用例,测试了两台真机(安卓和iOS),都是停留在第一个页面,没有开始进行下一步操作,真机回放失败。

  2. 真机调试结束后(启动MAC端自动真机调试),这里的按钮还是灰色的,不能再次点击,需要重新打开自动化测试窗口才可以。

  1. 这个分享图片弹窗的「取消」的操作也没有记录,也是一直显示在这里,下一步的用例继续进行。

  1. 录制用例要是可以在真机上就好了,有些API开发者工具上的模拟器暂时还不支持,导致有部分功能录制不上来。

十、结语

本期的录制回放分享就到这了,我们下期再见~

最后一次编辑于  01-15  
点赞 4
收藏
评论

2 个评论

  • 汪浪浪
    汪浪浪
    2023-12-21

    一个个用例文件拿出来,check工具提示的问题,json校验没问题,看了半天愣是没看出毛病,异常提示成这样,确定礼貌么?

    2023-12-21
    赞同
    回复
  • ^_^F
    ^_^F
    2023-04-12

    请问在开发者工具录制用例的时候,每个用例的录制都会重新启动小程序,这个要怎么规避呀?

    2023-04-12
    赞同
    回复
登录 后发表内容