- 入门指南
- 项目管理
- 项目操作和实用程序
- Test Manager 设置
- ALM 工具集成
- API 集成
- 故障排除
Test Manager 用户指南
创建参数
您可以为测试集中的每个测试用例创建参数。您最多可以添加 250 个参数,并且每个参数都需在测试用例的上下文中具有唯一名称。
参数只能是String类型。
- 打开要向其中添加参数的测试用例。
- 转到“参数”选项卡。
- 选择“创建参数”并填写以下字段:
- 名称- 为参数提供唯一名称。
命名参数时,可以使用字母、数字、空格以及以下字符: - 、 _ 、 ,和. 。
例如,将参数命名为adminName 。 2.默认值- 输入参数的默认值。
请记住,参数类型只能是String 。
此“默认值”字段不是必填项,因此,如果将其留空,则参数将为空字符串。
例如,将默认值设置为JohnDoe 。 3.提示- 提供有关参数所保存信息的其他信息。
对于此示例,添加以下提示: The supervisor of the organization 。
- 选择“创建” ,以创建参数。
您在测试用例的“参数”选项卡中创建的参数目前只能用于手动测试执行。
编辑参数
创建参数后,您可以根据用例编辑它们。
- 打开要编辑参数的测试用例。
- 转到“参数”选项卡。
- 选择要编辑的参数旁边的“编辑” 。
- 在“编辑参数”窗口中,更新要更改的字段。
- 选择“保存”以保存更改。
在手动测试中使用参数
您可以在手动或自动测试中使用参数与为每个测试用例设置的默认值。或者,您可以覆盖测试集中测试用例的默认参数值。有关覆盖参数值的信息,请访问覆盖参数。
- 创建一个新的测试用例。
- 根据要使用的执行类型,请按照以下步骤操作:
- 手动执行:
- 转到“手动步骤”选项卡,然后添加手动步骤。
- 要将参数引用到手动步骤中,请在双大括号之间输入其名称。
- 手动执行:
例如,要在手动步骤中添加username参数,请将其引用为{{username}} 。
- 自动执行:在自动执行测试集期间,对于测试集中添加的每个测试用例,系统会在 Test Manager 中在测试集级别自动应用自动化中的 Studio 参数(对应于每个测试用例) 。
对于自动化执行,Studio 参数将在测试集级别的“覆盖参数”视图中显示。它们不会显示在单个测试用例的“参数”选项卡中,该选项卡专为您在 Test Manager 中手动创建的参数而保留。
Test Manager 参数始终为字符串类型。因此,仅当参数也为“字符串”类型时,数据才会从 Test Manager 传递到 Studio 参数。如果 Studio 参数使用不同的数据类型,则即使名称匹配,也不会传递该值。
在 Test Manager 中,为测试用例创建的参数不会自动映射到 Studio 自动化中定义的参数,即使它们具有相同的名称。Test Manager 参数独立于 Studio 中定义的参数运行。您在 Test Manager 中创建参数时,不会在执行期间自动将其值传递给 Studio 自动化。预期的工作流是使用测试集级别的覆盖参数。
结果
The parameter is created and available in the Parameters tab of the test case. For manual executions, you can reference the parameter in manual steps using double curly brackets, and the value is applied at runtime.