cucumber - 并行运行黄瓜场景大纲
问题描述
我有超过 50 种不同类型的输入,我在功能文件中的 Example 关键字下定义了这些输入,执行起来会花费更多时间。有没有办法并行运行这些输入?我不希望任何测试运行器用于这种方法. 请帮忙。
解决方案
考虑一些替代方法来进行这些测试
改为编写单元测试。Cucumber 在详尽的测试方面真的很糟糕(它只是不是为它设计的)。通过单元测试,您可以编写更快的东西,并动态处理不同的输入类型,而无需在测试中编写这些类型。
将输入类型从 cucumber 中拉出并使用它们来驱动 cucumber 的多个调用(因此您正在并行 Cucumber 调用而不是尝试并行场景调用)。
为每种类型的输入编写一个场景,例如去掉大纲。这将使现有工具更容易并行运行。
推荐阅读
- python - pandas groupby 两列并从第二列生成列
- angular - 当我尝试通过whatsapp共享链接时,在离子应用程序中收到消息**共享失败请重试**
- wordpress - Visual-composer 后端编辑器不适用于最新版本的 wordpress(5.0 版)
- ios - 如何在 iOS 的 Numbers 中存储像“2.3.1”这样的值?
- c++ - 我可以使用 QBS 创建用户定义的运行配置文件吗?
- javascript - 淡出不是jquery 3.3.1的功能
- oracle - 缺少右括号-oracle
- docker - 在 docker-compose 中添加wiremock扩展
- mongodb - 在 mongodb 中填充数组
- jquery - 单击时哈希更改