本主题介绍如何在团队中共享测试配置(以及它们所依赖的任何规则文件或规则映射文件)。
章节目录:
每次测试执行——无论是在 GUI 中还是在命令行界面中执行——都以定义了测试场景并设置了所有相关测试参数的测试配置为基础。您可以通过修改计划执行的“测试配置”的设置来更改测试的执行方式。
每个 Parasoft 产品都提供基于各种主流测试场景的内建测试配置。不过,大多数团队为实现特定目标,最终都需要创建自定义测试配置。
内建“测试配置”无法修改,但您可以将其复制到“用户自定义测试配置”分类中,并根据自己的偏好和环境修改配置。您也可以创建一个全新的“测试配置”,并根据需要进行修改。
收藏的配置应设置为最常用的自定义测试配置。将首选测试配置设置为收藏的配置后,您就可以通过 Parasoft 菜单、测试执行工具栏按钮或命令行界面轻松运行该配置。
灰色的测试配置使用不兼容的 SOAtest 版本创建,因此无法用当前版本编辑或运行。 |
您可以通过导出测试配置文件来共享测试配置,团队成员可以将这些文件导入到他们的 SOAtest 实例中。请参阅导入/导出测试配置了解详情。 |
在“测试配置”面板中指定变量时如需帮助,您可以使用变量助手功能,该功能会在您输入 |
收藏的配置定义了通过指定 Parasoft 测试产品执行测试时默认使用的测试场景。例如,如果点击测试按钮启动测试,Parasoft Test 将根据收藏的配置中定义的参数执行该测试。除了设置默认的测试配置外,您还可以收藏其他常用的测试配置,这样就可以轻松访问这些测试配置。
制定要设置为收藏配置的测试配置:
之后,该配置将被设置为收藏的配置;在测试配置结构树中将为该配置添加“收藏”图标。
如有需要,您可以将用户和团队测试配置整理到用户自定义子目录中。
将用户或团队测试配置移动到用户自定义的子目录中:
创建的子目录将出现在测试执行目录中。
命令行模式调用“不”受子目录影响。您将继续只用名称(不含路径)来引用测试配置。例如:-config "team://Policy Compliance"
如果您想让多个测试配置共享某些参数设置(例如,让多个测试配置启用相同的规则),您可以参照某个父测试配置创建新的子测试配置。子测试配置将继承父测试配置的设置;只要子测试配置中没有相应的首选项,就会使用父测试配置中每个首选项的值。
继承是递归的;换句话说,您可以让 MyConfig2 测试配置继承 MyConfig1 的设置,让 MyConfig3 继承 MyConfig2 的设置。这样,MyConfig3 在继承 MyConfig2 设置的同时,也会继承 MyConfig1 的一些设置。
您可以通过测试配置面板中显示的测试配置或通过指定测试配置 URL(针对通过 HTTP 提供的测试配置)来创建子测试配置。
通过测试配置面板中显示的测试配置创建子配置:
通过 HTTP 提供的测试配置创建子配置:
在打开的对话框中,输入所需父测试配置的 URL(http://config_address/)。例如:
http://SOAtest.acme.com/configs/static.properties
断开子配置与父配置的连接:
|
如需查看两个测试配置之间的差异,可以通过比较就突显差异。
.properties
文件的位置(选择工作空间中的文件夹,并且该文件夹可在 Package Explorer 中访问)。.properties
文件,右键点击所选文件,然后选择比较对象> 相互。变更内容将突出显示。在下列情况下,您可能会需要比较测试配置:
如果您创建了一个测试配置,打算与团队成员共享或在更新的 Parasoft Test 产品版本中使用,那么您可以将测试配置导出到属性文件中。然后就可以通过导入相关属性文件来添加该测试配置。
导出测试配置:
属性文件将保存在指定位置。系统将打开一个对话框,确认创建的属性文件的位置。
导入先前导出到属性文件中的测试配置: