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

微信小程序云测服务 · 2022年09月09日 · 4762 次阅读

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

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

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

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

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

一、录制基础模块用例

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

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

二、插入基础模块用例

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

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

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

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

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

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

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

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

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

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

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

需要帮助

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册