第 65 章 测试场景中的后台实例
在测试场景设计器中,您可以使用 Background 选项卡为基于规则和基于 DMN 的测试场景添加和设置后台数据。您可以根据可用的数据对象,添加和定义整个测试场景模拟的 GIVEN 数据。背景 选项卡能够在每个测试场景中添加和共享数据。使用 Background 选项卡添加的数据不能被 Model 标签页数据覆盖。
例如,如果测试场景示例在所有测试场景中都需要 person Age 的值相同,您可以在 Background 页面中定义 Age 值,并从测试场景表模板中排除该列。在这种情况下,所有测试 场景的期限都设为 25。
图 65.1. 带有重复值为 Age 的测试场景示例
图 65.2. Age 重复值的后台定义示例
图 65.3. 带有排除 Age 列的修改测试场景模板
注意
Background 选项卡中定义的 GIVEN 数据只能在同一 scesim 文件的测试场景之间共享,且不会在不同的测试场景中共享。
65.1. 在基于规则的测试场景中添加后台数据 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
按照以下步骤在基于规则的测试场景中添加和设置后台数据。
先决�件
- 为所选测试场景创建基于规则的测试场景模板。有关创建基于规则的测试场景的更多信息,请参阅 第 62.1 节 “为基于规则的测试场景创建测试场景模板”。
- 定义了单个测试场景。有关定义测试场景的详情,请参考 第 64 章 定义测试场景。
�程
- 在测试场景设计程序中,打开基于规则的测试场景。
- 点测试场景设计器的背景选项卡。
- 在 GIVEN 部分中选择实例标头单元,以添加后台数据对象字段。
- 在 Test Tools 面板中选择数据对象。
- 单击 Insert Data Object。
- 选择属性标头单元来添加后台数据对象字段。
- 在 Test Tools 面板中选择数据对象。
- 单击 Insert Data Object。
- 要向数据对象添加更多属性,请右键点击属性标头单元,再根据需要选择 Insert 列右 或 Insert 列。
- 根据需要,使用上下文菜单添加或删除列和行。
- 运行定义的测试场景。