0

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

在 Jubula 有没有办法做到这一点?

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

看起来有点像这样

4

2 回答 2

0

使用变量。b

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

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

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

米洛斯

于 2017-12-10T21:30:18.417 回答
0

Jubula 中没有“重复”测试用例。

但是您可以使用数据集实现迭代;创建一个虚拟 Excel 数据文件,其中包含您希望重复测试用例的次数。然后将它与 Properties 视图中的 Test Case 相关联。

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

于 2017-11-08T11:24:22.063 回答