6

私はしばらくの間、静かにレールでガードフレームワークを使用してきましたが、私はそれに恋をしました。私も Java をよく使っていますが、このようなツールが迅速なテスト駆動開発に利用できないことに驚きました。これがguardの機能です(元のWebサイトから)-

  • ファイル システムの変更は、すばらしい Listen gem によって処理されます。
  • ビジュアル システム通知のサポート。
  • 巨大な (120 を超える) ガード拡張エコシステム。
  • Ruby 1.8.7、1.9.2、1.9.3、REE、および JRuby と Rubinius の最新バージョンに対してテスト済み。

要するに、コードベースに変更を加えたり追加したりしている間、テスト ケースを監視するのに役立ちます。このようなアプローチの利点は次のとおりです。

  • 目立たないテストケース主導の開発
  • コード変更の影響を即座に確認
  • 高品質のコード
  • 最小化された回帰リップル

Javaで同様の目標を達成する方法を知っている人はいますか? 注 - Hudson のような自動テスト ツールは、私が探している答えではありません。ローカルの開発マシン/環境で使用できるものが必要なので、コードの変更に関するテスト ケースのフィードバックが即座に得られます。

ありがとう

4

3 に答える 3

4

何を探しているのかわかりません...しかし、開発中にユニットテストをバックグラウンドで実行するツールを検索する場合は、InfinitestまたはJUnit Maxをご覧ください。

于 2012-06-21T17:04:59.803 に答える
2

Eclipse を使用していて、JUnit ビューを便利な場所にドッキングしている場合は、1 つのボタンをクリックしてテストを再実行し、同じビューでレポートをすぐに確認できます。

これは、テスト駆動開発を実行するための非常に効率的な方法です。

于 2012-06-21T17:06:46.600 に答える
1

ソナーとハドソンを使用して、これを行うことができます。私が働いている会社では、この組み合わせを使用して問題を解決しています。Eclipse用のSonarプラグインもあります。しかし、IDEベースのソリューションのようなものを探しているなら、私はあなたを助けることができません。

于 2013-03-13T17:58:54.257 に答える