【发布时间】:2016-03-18 02:10:18
【问题描述】:
我已经构建了一些 Junit 测试。我在 Eclipse 中运行它们。我有一个测试有大约 50 个步骤。我想看看测试在哪里以及它在哪一步。我似乎无法看到 Junit 4 的任何“测试中”状态。您只需等到测试完成或未能看到发生了什么。
有没有办法一步一步看到Junit在做什么?
我在 Selenium IDE 中构建了我的脚本,很高兴能够看到每个步骤在发生时得到执行。我将它们导出到 Eclipse/Junit,现在我只需要关闭它们并盲目等待。似乎应该有更好的方法来监控 Junit 测试的当前状态...
【问题讨论】:
-
你可以进入调试模式并单步调试或在你感兴趣的地方设置断点......顺便说一句,超过 50 个步骤对于单元测试来说似乎很多
-
将步骤记录到控制台。听起来更像是集成测试而不是单元测试。
-
@duffymo 是的,你可能是对的。我总是感到困惑,因为人们倾向于将所有看起来像测试的东西称为“junit test”。
-
@Rhayene 是的,这是我们网站的前端 QA 测试。所以可能更多的是验证测试。我在导出到 Eclipse/Junit 的 Selenium IDE 中构建了这个测试。
-
@atom999 这可能很重要:所以您只能看到调试步骤,或者您是否想要在运行时始终记录测试的日志?
标签: java eclipse selenium junit