0

我最近开始研究一个所有通过黄瓜测试的项目。但我会说 60% 的时间他们因超时而失败,或者只是随机间歇性错误。所以大约有 1/4 倍的时间一切都会过去并变成绿色。

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

4

1 回答 1

2

大多数时候,验收测试可能是一件棘手的事情。您必须检查代码的异步部分(长数据库事务、Ajax、MessageQueues)。为测试和构建时间设置一些对您有意义的超时(长时间的构建时间不是很好。我认为 10 分钟是可以接受的,除此之外,您可以查看您的测试,如果它们足够好的话)。

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

于 2012-12-04T17:05:56.043 回答