第 75 章 传统和新的测试场景设计程序的功能比较


Red Hat Process Automation Manager 支持新的测试场景设计程序和之前的测试场景(Legacy)设计程序。

默认设计器是新的测试场景设计器,它支持测试规则和 DMN 模型,并提供测试场景的整体用户体验。您可以继续使用旧的测试场景设计器,它只支持基于规则的测试场景。

重要

新的测试场景设计器改进了布局和功能集,并继续开发。但是,旧的测试场景设计程序在 Red Hat Process Automation Manager 7.3.0 中已弃用,并将在以后的 Red Hat Process Automation Manager 发行版本中删除。

下表重点介绍了传统和新的测试方案设计器的主要功能,它们是 Red Hat Process Automation Manager 支持的,以帮助您决定项目中合适的测试场景设计器。

  • + 表示该功能存在于测试场景设计程序中。
  • - 表示测试场景设计程序中没有该功能。
Expand
表 75.1. 传统和新的测试方案的主要特性
特性和亮点新的设计程序旧设计器Documentation

创建并运行测试场景

  • 您可以在 Business Central 中创建测试场景,以在部署前测试新规则数据的功能。
  • 基本测试场景必须至少具有相关的数据对象、GIVEN 事实和 EXPECT 结果。
  • 您可以运行测试来验证您的新规则和数据。

+

+

在测试场景中添加 GIVEN 事实

  • 您可以插入并验证用于测试的 GIVEN 事实。

+

+

添加 EXPECT 会导致测试场景

  • EXPECT 部分根据 GIVEN 输入事实定义预期的结果。
  • 它代表对象及其字段,它们的具体值会根据提供的信息进行检查。

+

+

KIE 会话

  • 您可以在测试场景级别设置中设置 KIE 会话。

+

+

�适用

KIE 基础基于测试场景级别

  • 您可以在测试场景级别设置上设置 KIE 基础。

-

+

�适用

KIE 基础基于项目级别

  • 您可以在项目级别设置上设置 KIE 基础。

+

+

�适用

模拟日期和时间

  • 您可以为旧的测试场景设计程序设置模拟的日期和时间。

-

+

�适用

规则流组

  • 您可以指定要激活的规则流组来测试该组中的所有规则。

+

+

全局变量

  • 全局变量是命名的对象,这些对象对决策引擎可见,但与对象不同以进行事实。
  • 为新测试场景设置全局变量已弃用。
  • 如果要为不同的场景重复使用数据集,您可以使用 Background 实例。

-

+

调用方法

  • 您可以在启动规则执行时,从另一个事实中调用方法。
  • 您可以从 Java 库或为项目导入的 JAR 调用任何 Java 类方法。

+

+

修改现有事实

  • 您可以在场景执行之间的决策引擎中修改之前插入的事实。

-

+

有关在测试场景中修改现有事实(传统)的更多信息,请参阅 第 74.1.1 节 “在测试场景中添加 GIVEN 事实(传统)”

bound 变量

  • 您可以将字段的值设置为绑定到所选变量的事实。
  • 在新的测试场景设计程序中,您无法在测试场景网格中定义变量,并在 GIVENEXPECTED 单元内重复使用它。

-

+

有关如何在测试场景中设置绑定变量(传统)的更多信息,请参阅 第 74.1.1 节 “在测试场景中添加 GIVEN 事实(传统)”

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat