6

我一直在安静地使用rails中的防护框架,我刚刚爱上了它。我也经常使用 Java 工作,我发现这样的工具不能用于快速测试驱动的开发,这让我感到惊讶。这是警卫为您所做的(形成原始网站)-

  • 由我们很棒的 Listen gem 处理的文件系统更改。
  • 支持视觉系统通知。
  • 庞大的(超过 120 个)守卫扩展生态系统。
  • 针对 Ruby 1.8.7、1.9.2、1.9.3、REE 和最新版本的 JRuby & Rubinius 进行了测试。

从本质上讲,它可以帮助我在进行更改或向代码库添加内容时密切关注测试用例。以下是这种方法的好处-

  • 不显眼的测试用例驱动开发
  • 即时确认代码更改的影响
  • 高质量代码
  • 最小化回归涟漪

有谁知道如何在 Java 中实现类似的目标?注意——像 Hudson 这样的自动化测试工具不是我想要的答案。我需要一些可以在本地开发机器/环境上使用的东西,以便对代码更改有即时的测试用例反馈。

谢谢

4

3 回答 3

4

不确定您在寻找什么......但是如果您在开发期间搜索在后台运行单元测试的工具,请查看InfinitestJUnit Max

于 2012-06-21T17:04:59.803 回答
2

如果您使用 eclipse,并且您将 JUnit 视图停靠在一个方便的位置,只需单击一个按钮即可重新运行您的测试,并立即在同一视图中查看报告。

这是执行测试驱动开发的一种非常有效的方法。

于 2012-06-21T17:06:46.600 回答
1

您可以使用Sonar和 Hudson 为您执行此操作。在我工作的公司中,我们使用这种组合来解决您的问题。还有一个适用于 Eclipse 的 Sonar 插件。但是,如果您正在寻找类似基于 IDE 的解决方案,我无法帮助您。

于 2013-03-13T17:58:54.257 回答