【发布时间】:2020-12-01 20:33:39
【问题描述】:
我有一些测试似乎很不稳定。
作为调试过程的一部分,我希望能够通过 TestCafe 框架多次运行相同的测试。
关于如何多次执行相同的测试并获得包含一些关于通过\失败的统计数据的报告有什么想法吗?
提前致谢。
【问题讨论】:
标签: javascript testing automated-tests e2e-testing testcafe
我有一些测试似乎很不稳定。
作为调试过程的一部分,我希望能够通过 TestCafe 框架多次运行相同的测试。
关于如何多次执行相同的测试并获得包含一些关于通过\失败的统计数据的报告有什么想法吗?
提前致谢。
【问题讨论】:
标签: javascript testing automated-tests e2e-testing testcafe
TestCafe 有一个特殊的测试运行模式 (quarantinemode),它可以重新运行失败的测试并在测试执行报告中将它们标记为不稳定。查看有关“隔离模式”here 的更多信息。
【讨论】:
您可以在循环中运行测试以进行调试。例如:
for (let i = 0; i < 20; i++) {
test(`test ${i}`, async t => {
// ...
});
}
【讨论】: