更新时间:2025-08-22 GMT+08:00
分享

新建功能自动化套件

创建功能自动化测试任务

  1. 登录测试计划服务首页,单击“首页”,选择项目。
  2. 在导航栏单击测试 > 测试执行
  3. 单击“基线”旁的,根据需要选择版本。
  4. 单击“用例库”旁的,根据需要选择测试计划。
  5. 选择“功能自动化”页签。
  6. 单击新建套件 > 创建任务
  7. 根据需要完成执行设置,单击“保存”完成任务创建。

    表1 测试任务配置信息表

    配置项

    是否必填

    说明

    任务名

    输入自动化任务名称。

    执行类型

    用户选择自动化任务要执行的用例类型,包含功能自动化和第三方自定义执行类型。

    添加用例

    单击“添加用例”,在用例列表中勾选需要添加的用例,单击“保存”。新建用例可参考创建功能自动化测试用例

    添加成功的用例显示在任务列表中,用户可以在搜索栏内输入用例名称或编号的关键字进行搜索。

    用例可以单击用例操作列中的,删除用例,也可以勾选多个用例并单击右上方“删除”,进行批量删除。

    执行参数

    任务参数,任务执行时,参数会被下发到执行机并保存至全局变量。

    • 最长执行时间:单击下拉栏选择分钟、小时、天,输入大于0的整数,且不超过30240分钟/504小时/21天。
    • 平台错误策略(任务执行出错时,自动化测试平台的处理策略):用户可以选择忽略、执行所有测试用例、仅执行没有执行的测试用例。
    • 执行参数(任务参数,任务执行时,参数会被下发到执行机并保存至全局变量):单击下拉栏选择模板,用户可以单击图标,在弹框中单击“添加”,输入模板名称及模板值,单击“确认”进行添加执行参数模板。

      用户可以勾选“流水线调度时覆盖此执行参数”

      说明:

      系统内置参数不受此开关控制,请谨慎使用。

    选择执行机

    用户可以在执行机列表中,勾选需要添加的执行机。

    用户单击搜索右侧的下拉栏,可以根据执行机名称、执行机Url及状态筛选执行机。用户完成使用前准备后,添加成功的执行机显示在执行机列表中。

    如果用户在使用前准备的TepAgent的配置文件中以及在设置CodeArts TestPlan测试用例字段配置了

    “执行平台”的字段,需要选择对应执行平台的自定义执行机,否则任务将无法执行。

    选择执行策略

    • 时间设定:用户可以选择计划时间和结束时间,输入时间间隔。
    • 循环策略:默认为无。当用户选择“循环执行”后,用户需输入1-30长度的执行次数。用户选择“失败后重新执行”,需输入1-5长度的执行次数。
    • 串并行策略(若用户选择执行策略,串并行策略为必填项):用户选择“串行执行”后,可根据用例执行顺序选择“按名称正序”“按照用例列表界面自定义顺序”。用户选择“并行执行”后,可以设置块大小,也可以选择智能分块。用户选择“覆盖执行”后,用例将会在所选自定义执行机上执行一次。

    扩展字段

    透传给执行器的参数,若无定制化参数可忽略。

    • 代码源:分为Repo和第三方仓库。
    • 代码仓:代码源是Repo时,可以在下拉列表中选择已创建的代码仓库(前提是已安装代码托管服务并成功创建代码仓)。未设置或设置为空时,默认使用测试设置中执行方式设置内配置的代码仓;代码源是第三方仓库,需要在代码仓的文本框内输入仓库的url。
    • 代码分支:用户选择代码仓后,可以在下拉列表中选择分支。

创建服务组

  1. 在导航栏单击测试 > 测试执行
  2. 单击“基线”旁的,根据需要选择版本。
  3. 单击“用例库”旁的,根据需要选择测试计划。
  4. 选择“功能自动化”页签。
  5. 单击新建套件 > 创建任务组
  6. 在页面配置以下总任务组的信息。

    表2 配置总任务组的信息

    配置项

    说明

    任务组名

    输入总任务组的名称,长度为1-128个字符(必填项)。

    计划时间

    选择计划开始的时间。

    执行周期

    若勾选执行周期,用户可以选择任务的时间间隔(按小时、天、周),也可以选择任务的结束时间。

    最长执行时间

    默认值为0,可以按小时、天、周进行配置,不能超过30240分钟/504小时/21天。

    执行参数

    单击下拉栏选择对应的模板后,页面中将显示对应模板下要执行的本地参数。

    单击下拉栏右侧的图标,在弹框中可以单击“添加”,输入模板名称并配置参数。

    传入参数优先

    用户选择“传入参数优先”后,所有的子任务将采用流水线调度时覆盖任务级执行参数。

    本地参数优先

    用户选择“本地参数优先”后,将执行所选模板中配置的参数。

  7. 配置总任务的基本信息后,单击任务组右侧图标。
  8. 选择“创建任务”,输入名字并选择如下任务类型,单击“保存”进行创建任务。

    • 执行任务:类比创建任务,用户在“从现有任务复制”选择现有任务后,将该任务复制在任务组下;若用户没有选择现有任务,单击“保存”后需在页面配置任务信息,可参考表1
    • 并行任务:输入名称选择并行任务后,任务组下会创建并行任务组,单击该任务组名称右侧的+,可以嵌套创建任务组或从现有任务复制,该任务组下的任务将会同时执行。
    • 串行任务:输入名称选择并行任务后,任务组下会创建串行任务组,单击该任务组名称右侧的+,可以嵌套创建任务组或从现有任务复制,该任务组下的任务将会按顺序执行。

  9. 在任务组中,单击任务名称,可以重新配置任务信息,详见配置信息表

    • 单击任务名称右侧的图标,单击“删除”,可以删除已添加的任务。
    • 单击任务名称右侧的图标,单击“复制”,可以复制该任务。
    • 单击根目录右侧的图标,单击“粘贴”,可以粘贴已复制的任务。

  10. 任务组信息配置完成后,单击“保存”
  11. 对于已创建成功的任务或任务组,在操作列中,可以选择进行以下操作:

    • 单击操作右侧的图标,在弹框中可以勾选需要显示在任务列表的字段,单击“保存”完成配置。
    • 单击图标,可以重新编辑任务或任务组的基本信息。
    • 单击任务组对应操作列中的图标,在弹框中可以勾选需要部分执行的任务,单击“运行”
    • 单击图标,可以收藏对应的任务或任务组。
    • 单击图标,可以复制生成任务或任务组,在弹框中输入新任务名称、描述,单击“确认”
    • 单击图标,可以删除对应的任务或任务组。

测试自动化工厂常见问题

请参考测试自动化工厂相关问题

相关文档