自动化服务器运行的Testcafe测试随机失败

问题描述 投票:3回答:2

这是不一致的行为,我得到了Jenkins和GitLab-runner的随机结果。在同一个构建机器上运行失败的测试时,一切顺利。 (例如,自动化服务器运行时失败的测试,手动运行时传递 - 使用test.only)

尝试使用Firefox和Chrome大多无头,但同样的随机性也发生在完整的UI上。

首先,我认为由于并发任务,构建机器上存在资源问题,但我通过安排每晚构建来解决这个问题。而且,我甚至将速度降低到0.8。

有没有其他人遇到过这种行为?任何提示将不胜感激。

automated-tests e2e-testing web-testing testcafe
2个回答
4
投票

尝试启用quarantine mode并尝试skip javascript errors

没有特定的错误消息很难确定原因


2
投票

片状测试是严重的问题,需要缓解策略。在发现和解决这些问题之前,非确定性可能会困扰您的CICD管道并阻止/延迟开发。在我看来,即使经过大量努力来减少这些有问题的测试,当测试条件达到一定的复杂程度时,片状测试也是不可避免的。那么,主要目标是妥善管理这些目标。

一些可能有用的措施:

这里有is more的话题。

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