【发布时间】:2017-02-08 17:43:45
【问题描述】:
在我们的 Web 应用程序中,我们使用量角器来测试真实的用户体验,虽然它可以准确地测试用户流程,但由于多种原因,我们可能无法控制,但它们可能非常不稳定。因此,很难依赖测试结果,因为故障可能是噪音。
有没有办法只运行片状测试?我尝试使用量角器薄片,但在并行运行时似乎不起作用。
【问题讨论】:
标签: angularjs jasmine protractor automated-tests
在我们的 Web 应用程序中,我们使用量角器来测试真实的用户体验,虽然它可以准确地测试用户流程,但由于多种原因,我们可能无法控制,但它们可能非常不稳定。因此,很难依赖测试结果,因为故障可能是噪音。
有没有办法只运行片状测试?我尝试使用量角器薄片,但在并行运行时似乎不起作用。
【问题讨论】:
标签: angularjs jasmine protractor automated-tests
是的,有一些方法可以重新运行 flakey 测试,但您需要使用 Protractor 之外的库/插件。看起来这个功能不会很快在 Protractor 中可用。
我使用一个名为protractor-errors 的节点模块。此插件将记录测试失败的时间,并允许您仅重新运行失败的测试。它支持并行运行分片测试。问题是它目前只支持用 Jasmine 编写的测试。
【讨论】: