gpt4 book ai didi

ruby-on-rails - Cucumber 测试有 60% 的时间在传递功能代码时失败的常见原因有哪些?

转载 作者:行者123 更新时间:2023-11-28 21:13:21 25 4
gpt4 key购买 nike

我最近开始从事一个已通过所有 cucumber 测试的项目。但我会说 60% 的时间他们会因超时而失败,或者只是随机的间歇性错误。因此,大约 1/4 次一切都会通过并变为绿色。

这种间歇性是否有常见的原因?我应该担心吗?

最佳答案

在大多数情况下,验收测试可能会很棘手。您必须检查代码的异步部分(长数据库事务、Ajax、MessageQueues)。设置一些对您、测试和构建时间有意义的超时(构建时间长不太好。我认为 10 分钟可以接受,超过这个时间,您可以检查您的测试,如果它们足够好)。

另一个问题是浏览器(如果您正在使用它),预热和开始所有测试可能需要很长时间。

关于ruby-on-rails - Cucumber 测试有 60% 的时间在传递功能代码时失败的常见原因有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13691068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com