并行运行黄瓜场景大纲

时间:2021-05-03 15:38:29

标签: cucumber gherkin cucumber-java

我有超过 50 种不同类型的输入,我在功能文件中的 Example 关键字下定义了这些输入,执行起来会花费更多时间。有没有办法并行运行这些输入?。我不想要任何测试运行程序对于这种方法。 请帮忙。

1 个答案:

答案 0 :(得分:0)

考虑一些替代方法来进行这种测试

  1. 改为编写单元测试。 Cucumber 在详尽的测试方面真的很糟糕(它只是不是为它设计的)。通过单元测试,您可以编写更快的内容,并动态处理不同的输入类型,而无需在测试中编写这些类型。

  2. 将输入类型从 Cucumber 中拉出并使用它们来驱动 Cucumber 的多个调用(因此您是并行 Cucumber 调用而不是尝试并行场景调用)。

  3. 为每种类型的输入编写一个场景,例如摆脱轮廓。这将使现有工具更容易并行运行。