第 65 章 测试场景中的后台实例


在测试场景设计器中,您可以使用 Background 选项卡为基于规则和基于 DMN 的测试场景添加和设置后台数据。您可以根据可用的数据对象,添加和定义整个测试场景模拟的 GIVEN 数据。背景 选项卡能够在每个测试场景中添加和共享数据。使用 Background 选项卡添加的数据不能被 Model 标签页数据覆盖。

例如,如果测试场景示例在所有测试场景中都需要 person Age 的值相同,您可以在 Background 页面中定义 Age 值,并从测试场景表模板中排除该列。在这种情况下,所有测试 场景的期限都设为 25

图 65.1. 带有重复值为 Age 的测试场景示例

为 Age 测试带有重复值的场景

图 65.2. Age 重复值的后台定义示例

期限重复值的后台定义

图 65.3. 带有排除 Age 列的修改测试场景模板

带有排除 Age 列的修改测试场景模板
注意

Background 选项卡中定义的 GIVEN 数据只能在同一 scesim 文件的测试场景之间共享,且不会在不同的测试场景中共享。

65.1. 在基于规则的测试场景中添加后台数据

按照以下步骤在基于规则的测试场景中添加和设置后台数据。

先决�件

�程

  1. 在测试场景设计程序中,打开基于规则的测试场景。
  2. 点测试场景设计器的背景选项卡。
  3. GIVEN 部分中选择实例标头单元,以添加后台数据对象字段。
  4. Test Tools 面板中选择数据对象。
  5. 单击 Insert Data Object
  6. 选择属性标头单元来添加后台数据对象字段。
  7. Test Tools 面板中选择数据对象。
  8. 单击 Insert Data Object
  9. 要向数据对象添加更多属性,请右键点击属性标头单元,再根据需要选择 Insert 列右Insert 列
  10. 根据需要,使用上下文菜单添加或删除列和行。
  11. 运行定义的测试场景。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部