在 Cucumber 中链接异步测试

问题描述 投票:0回答:1

我想编写一系列 Cucumber 测试来验证 BLE 设备的连接和配置。 每个步骤本质上都是异步的(发现、连接、特征验证等),并且每个步骤都取决于上一步的成功完成。

对于这种事情来说,正确的黄瓜模式是什么?

我可以编写一个大场景(使用 then / 和 / 和 / and)一次性完成所有操作,但如果失败,它不会提供有关哪一步失败的详细信息。

另一方面,我可以编写一系列渐进的场景(1:验证发现,2:验证发现和连接,3:验证发现、连接和特征,4:等),但我担心测试可能需要更长的时间需要很长时间才能完成。

是否存在“两全其美”的模式?

cucumber python-behave
1个回答
0
投票

经过深入研究,我发现这个问题已经得到了很好的回答: 我如何编写基于以前功能的 Cucumber 测试(TL;DR:你真的不能......)

© www.soinside.com 2019 - 2024. All rights reserved.