和解的价值观:TestStep行,行比较

和解的测试给你深入比较两个数据集。比较每个源行每个目标行。而聚合测试更快,和解测试是非常精确的。然而,根据数据集的大小,比较可能会耗费时间和资源。

这一主题列出所有行,行比较TestStepValues需要创建你的和解测试

定义源和目标

填写目标TestStepValues连接到数据源和目标。你可以选择以下数据类型:

额外的源和目标配置

有额外的参数目标TestStepValues让你定义如何处理的行,列,细胞在和解测试。

定义你的行键

行,行比较算法使用行键作为一个惟一的标识符来比较行。

价值

描述

行键

指定行键在以下方式之一:

  • 输入一列名称。

  • 输入多个由分号分隔的列名。

  • 输入所有源列使用所有列。在这种情况下,测试对整个源行为行键。这意味着你不会得到细胞差异,只有一个列表的源行中没有发现目标。

  • 留下空白值。在这种情况下,行,行比较算法使用整个行作为一个标识符。

您指定的列名(s)行键表中必须一模一样。这包括大小写和空格。

行键有两个列名

下面的例子说明了如何指定一个行键为你的行,行比较和如何解释你得到的结果。

在这两个例子,你想匹配以下表:源表和目标表正确的。每个表有三列:ID,坳1,Col 2

示例1:你定义一个列的行键

在本例中,您使用的列ID随着行键

你运行行,行比较并得到以下结果:

结果表明,行,行比较发现一个匹配的行键对行1 | | 20在目标行1 | | 20,但数据不匹配。它认为两行处理。

源行1 | | 20保持无与伦比的。

示例2:定义两个列的行键

在本例中,您使用两列ID坳1随着行键

你运行行,行比较并得到以下结果:

结果表明,行,行比较试图找到一个匹配行键对行1 | | 20的目标,但没有找到一个。它认为1 | | 20处理。

然后行,行比较试着下一个源代码行1 | | 20。它发现一个匹配的行键在目标行1 | | 20,数据匹配。它认为两行处理。

定义通用的选项

填充一般选择TestStepValues定义通用测试参数。

验证结果

的TestStepValue结果可以验证的结果比较。为此,输入下列值之一的进入价值专栏:

  • 对一个成功的比较验证,输入值好吧

  • 对一个预期的结果,验证结果文本使用Loginfo一旦你执行你的TestCase和定制。

验证针对一个预期的结果