Loading
使用 Salesforce Flow 自动化业务流程
在测试模式中测试流 (Beta)

在测试模式中测试流 (Beta)

使用测试模式配置、保存和运行自动启动和记录触发流的测试场景。要在测试模式中使用自动化测试,请打开场景测试自动化并添加声明,以自动评估预期结果。

所需的 Edition

查看支持的版本。
备注
备注 测试模式是试用或 Beta 服务,受协议 - Salesforce.com 中的 Beta 服务条款或书面统一试用协议(如果由客户执行)以及产品条款目录中的适用条款的约束。客户可自行决定使用此试用或 Beta 版服务。

打开测试模式

在测试模式中测试流之前,管理员会打开贵组织的 Beta 设置。了解如何在打开流测试模式 (Beta) 中。

构建和测试模式

对于自动启动和记录触发的流,使用构建和测试模式在构建流和测试流之间切换。在测试模式中,画布会切换到测试视图,流的有限编辑可用。将打开测试配置面板,以便您可以为测试场景提供数据和运行选项。要打开或关闭面板,单击 Flow Builder 工具栏中的打开或关闭测试面板。要完全编辑流,切换到构建模式。

备注
备注 如果您切换模式或切换到不同的测试场景而没有保存,您将丢失对当前测试场景的任何未保存的更改。

配置测试场景

使用测试配置面板选择流路径,提供触发记录或输入值,并选择运行选项。当您希望使用隔离的测试数据、添加声明或控制回滚行为时,请打开场景测试自动化。在设置和运行测试场景 (Beta) 中了解更多信息。

管理测试场景

查看、运行和管理您为流保存的所有测试场景。在管理测试场景 (Beta) 中了解更多信息。

审查测试结果

运行测试场景后,“详细信息”选项卡会显示运行的执行路径和任何错误,类似于 Flow Builder 调试器。对于自动评估的场景(场景测试自动化打开),也会显示“预期结果”选项卡,以及每个声明的状态。了解如何在测试模式中解释测试场景结果 (Beta) 中解释这些结果。

模拟操作和子流输出

您也可以配置操作或子流元素,以返回可预测的模拟值,而不是在测试时运行其正常操作。在使用模拟输出测试流 (Beta) 中了解更多信息。

使用隔离的测试数据

使用包含测试设置方法的 Apex 类中的专用可重用测试数据,而不是针对实时组织数据进行测试。在使用隔离测试数据测试流中了解更多信息。

自动生成测试场景

要提高测试覆盖率,而不为记录触发、自动启动或 Data Cloud 触发的流手动配置每个场景,请参见使用 Agentforce 为流生成测试场景。

在本节中:

  • 打开流测试模式 (Beta)
    为您的组织打开流测试模式,以便用户可以在 Flow Builder 中测试自动启动和记录触发的流。
  • 设置并运行测试场景 (Beta)
    配置测试数据和运行选项,然后在测试模式 (Beta) 中运行场景。
  • 在测试模式中解释测试场景结果 (Beta)
    在测试模式中,在运行测试场景后查看详细信息和预期结果选项卡,并对失败的声明进行故障排除。
  • 使用模拟输出测试流 (Beta)
    使用模拟输出来测试自动启动和记录触发的流,而无需依赖外部系统。为操作和子流元素定义可预测的输出值,以便您的测试场景验证流逻辑,而不是实时标注或子流执行。
  • 使用隔离的测试数据测试流
    使用 Apex 类中专用的可重用测试数据,测试记录触发和自动启动的流,其中包含测试设置方法。在测试场景运行后,隔离的测试数据会像 Apex 单元测试一样回滚,因此贵组织的实时数据保持不变。
  • 管理测试场景 (Beta)
    查看、运行和管理您为流保存的所有测试场景。
 
正在加载
Salesforce Help | Article