原子和非原子数据驱动测试

计划数据驱动测试时,您应先了解 Silk Central 中提供的以下两种不同数据驱动测试类型:
原子数据驱动测试
为数据源的所有数据行生成单个测试结果。这意味着测试只有在每个数据行都执行成功时才会成功。如果某个数据行的执行失败,整个测试将标记为失败。
非原子数据驱动测试
数据源的每个数据行以其自身的测试表示。这意味着每个数据行将产生失败或通过的测试结果。例如,如果数据源是包含四行的电子表格,除四个新子测试外(其中每个数据行对应一个子测试),您还必须将所创建的原始测试作为父测试。

有关创建数据驱动测试的详细信息,请参阅创建数据驱动测试

此进程中创建的父测试未关联参数,因为它仅表示其子测试的构建实例,不再像实际测试一样工作。数据源中发现的所有值将列在父测试的数据驱动属性部分中。

将父测试分配给需求时,仅在使用原子数据驱动测试时才继承需求的链接。

您无法将非原子数据驱动测试的父测试分配给安装或清理测试执行,因为此类父节点被视为文件夹。但是,您可以分配其中一个子节点,并且还可以将原子数据驱动测试分配给安装或清理测试执行。

有关数据源限制的详细信息,请参阅数据源限制