在我们的网络应用程序中,我们使用量角器来测试真实的用户体验,虽然它准确地测试了用户流程,但由于多种原因,它们可能非常不稳定,这可能是我们无法控制的。因此,很难依赖测试结果,因为故障可能是噪音。
有没有办法只运行片状测试?我尝试过使用量角器 - 但是在并行运行时它似乎并不起作用。
答案 0 :(得分:1)
是的,有很多方法可以重新运行flakey测试,但是你需要在Protractor之外使用库/插件。看起来这个功能在Protractor中很快就会出现。
我使用名为protractor-errors的节点模块。此插件将在测试失败时记录,并允许您仅重新运行失败的测试。它支持并行运行分片测试。问题是它目前只支持用Jasmine编写的测试。