E2E自动化测试是否有建议的调试策略?

问题描述 投票:1回答:1

调试大型E2E测试的最佳优雅方法是什么?

我目前正在使用TestCafe自动化框架。我面临着多项不稳定的测试,需要修复。

问题是,每次修改测试代码中的内容时,我都需要从头开始运行整个测试,以查看新更新是否成功。

我想听听有关如何调试E2E测试而又不会失去主意的策略的想法。

当前调试方法:

  • 使用内置的TestCafe机制在代码中有问题的区域进行调试,并尝试注释掉该行之前的所有内容。但这确实不是最好的方法。
  • [当有必要的数据时,例如用户凭据,URL等。我在debug()之前手动声明它们。

PS:我知道测试应该尽可能集中并且相对较小,但这就是我们现在所拥有的。

提前感谢

debugging testing automated-tests e2e-testing testcafe
1个回答
0
投票

您可以尝试使用标志

--debug-on-fail

这会在测试失败时暂停测试,并允许您查看测试的页面并确定失败的原因。也可以使用test.only指定仅运行特定测试或固定装置,而所有其他测试或固定装置均应跳过https://devexpress.github.io/testcafe/documentation/using-testcafe/command-line-interface.html#--debug-on-fail

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