考虑以下示例 - 有 2 列 A)公司名称和 B)员工姓名。
一家公司可以有多个员工姓名。那么在这种情况下如何执行数据驱动的自动化,因为它只允许 1 列链接到 1 个变量。
例如,第 1 列 = 公司名称 第 2 到 8 列 = 员工姓名
在这种情况下,我如何将第 2 列到第 8 列链接到只有 1 个变量
考虑以下示例 - 有 2 列 A)公司名称和 B)员工姓名。
一家公司可以有多个员工姓名。那么在这种情况下如何执行数据驱动的自动化,因为它只允许 1 列链接到 1 个变量。
例如,第 1 列 = 公司名称 第 2 到 8 列 = 员工姓名
在这种情况下,我如何将第 2 列到第 8 列链接到只有 1 个变量
Ranorex 期望将一行数据源作为单个测试用例。在您上面描述的情况下,您似乎有 7 个不同的测试用例?简单的方法是让数据源有两列和 7 行。因此,您将在第 1 列第 1 行中拥有公司 a,在第 2 列第 1 行中拥有员工 a,在第 1 列第 2 行中拥有公司 a,在第 2 列第 2 行中拥有员工 b。这将为您提供来自数据源的两个不同的测试用例运行。
如果在您的测试用例上,您将始终使用同一家公司进行所有这些测试,您可以将其绑定到测试套件级别的变量,然后在测试用例上使用具有单列数据源的数据源。然后,如果您需要在启动测试套件时从命令行更改公司,则可以覆盖测试套件级别变量