评论

【官方教程】录制回放模块化配置指引

介绍录制回放新增的模块化管理能力,帮助用户降低用例录制成本,提升用例录制效率

用户在使用 录制回放 做小程序自动化测试时,经常会遇到一些公共的操作或者前置操作,比如用例跑之前需要登录等等,每次用例录制时都需要重复录制一次。

为了提升用户录制效率,录制回放支持模块化配置对于一些多个Case公有的部分,可以抽出来做基础模块来管理,可以避免重复的录制操作大家使用 最新nightly版本 开发者工具即可体验。具体使用可以分为以下几步:

1、录制基础模块用例,并支持传入公共变量

2、在具体业务录制时,可随时插入基础模块用例,如果传入公共变量,可以配置公共变量的值

3、对于登录模块用例,特别支持用例全局配置登录模块

一、录制基础模块用例

入口点击用例栏右侧icon,点击录制基础模块,可以录制你需要的公共部分,录制的所有的Case都会进入到基础模块_COMMON文件夹中。

在基础模块的用例中,可以给一个选项为公共变量,比如可以定义要使用的公共变量,类似函数的参数


二、插入基础模块用例

在真正录制业务Case过程中,可以在任意步骤插入基础用例。点击用例步骤旁的 “+” 号,选择要插入的基础模块即可

注意如果基础用例配置了公共变量,可以在这里对公共变量进行赋值,就好比实现了一次函数调用,填入了调用值。

插入后,可以设置该步骤回放是否忽略失败情况,同时可以修改公共变量的值。


三、支持全局配置登录模块

在实际使用中,我们发现更多用户需要解决的是Case的前置操作,比如登录操作。

在云测服务回放的时候,都会重新拉起小程序,这时是没有登录态的,如果没有录制登录操作,那么云测回放大概率会失败

但是在工具端,因为一直在小程序界面,不需要登录就可以正常回放,那么为了解决这个问题,现在提供了全局配置登录模块的功能。

配置入口:点击开始录制,可以看到当前Case的说明,增加了配置登录项,可以选择配置和删除

在点击上图的配置按钮,可以选择应用到全局用例或者应用到当前用例。选中全局,那么配置的登录模块会应用到所有的Case,不用重复设置。

配置操作和插入基础模块的流程一致,但是这里只能插入一个基础用例模块,配置成功后,该公共模块的每个步骤都会自动设置为可忽略,即使失败不影响后续进行。配置后,如果不想使用,可以删除,同样可以全局或者当前Case删除。

在使用了全局配置登录模块后,录制Case不用每次都清缓存,可以以任意页面为起点开始录制。




最后一次编辑于  2022-08-31  
点赞 2
收藏
评论

2 个评论

  • 小熊牛
    小熊牛
    2022-12-02
    在使用了全局配置登录模块后,录制Case不用每次都清缓存,可以以任意页面为起点开始录制。
    


    配置了全局登录模块后,在本地录制的 Case 不需要每次都清除缓存。如果把这个用例上传到云测去执行,该用例执行的时候,会先执行一遍登录操作吗?


    2022-12-02
    赞同
    回复 1
    • 杨佳恒
      杨佳恒
      2022-12-07
      全局登录模块在工具侧是不执行的,只在云测端生效,在执行用例之前都会执行一遍
      2022-12-07
      回复
  • 青寒
    青寒
    2022-08-31

    学习一下

    2022-08-31
    赞同
    回复
登录 后发表内容