Jubula 中的项目迭代

Iteration of Items in Jubula

我想在一个循环中重复一个测试用例,并在重复的用例中访问一个递增的计数器。

在 Jubula 中有什么方法可以做到这一点吗?

我在测试用例中创建了一个 Repeat 循环来循环一些测试步骤,有一个 table 其行应该每次迭代一个。

It looks a bit like this

Jubula 中没有 "repeat" 测试用例。

但是你可以用数据集实现迭代;创建一个虚拟 Excel 数据文件,其中的行数与您希望重复测试用例的次数一样多。然后将其关联到属性视图中的测试用例。

您可以创建一个数字递增的列,并在您的测试用例中访问它,这样它将起到计数器的作用。

使用变量。 b

在重复之前将变量设置为初始值。
ub_app_storeValue module - VARIABLE_NAME: Counter, Value: 1

然后在您的 ROW 参数中应用变量 $Counter 的值。

在重复循环的末尾添加 increment 命令。
ub_app_storeValue module - VARIABLE_NAME: Counter, Value:?add($Counter,1)

米洛斯岛