黄瓜:即时标记场景

时间:2015-06-12 15:53:14

标签: jenkins cucumber atdd

我想知道是否有人曾经尝试过动态标记方案。

以下是用例: 我们有数百个回归测试场景,有些测试可能会失败,因为API已关闭(这通常意味着下次运行时应该通过),或者数据已更改(这意味着脚本都是不够健壮,我们需要修复它,或者我们需要更改数据),或者需求发生变化(这意味着我们需要更改脚本)。

对于后两种情况,同一场景应该多次失败。

我们需要使用@quarantine标记需要人为干预的内容(重写脚本或更改数据),并取出@regression标记,以便在我们知道它会失败时不会反复运行无论如何。

我没见过有人这样做过。这可行吗?或者是不使用复杂的shell脚本在Cucumber中执行此操作的唯一方法?

1 个答案:

答案 0 :(得分:0)

现在,我最终使用了#34;"""方案部分,直接修改功能文件。有点粗糙,但它现在有效。

我仍在寻找更好的解决方案。