搜索

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

download PDF

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

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

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

使用 Age 的重复值测试场景

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

Age 的重复值的后台定义

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

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

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

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

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

先决条件

流程

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

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.