easyb と spock を簡単に見てみましたが、どちらも似ているように見えますが、 spock はより技術志向のようですが、いつ使用するかに関するベストプラクティスはありますか?
たとえば、新しい grails プロジェクトではどちらを優先すべきでしょうか? 自動化されたテストを作成するだけでよい従来の Java プロジェクトでは、どちらを優先する必要がありますか? 1つは他のものよりも統合テストに適していますか?
そのようなもの..
ありがとうスダルシャン
Spock vs EasyB Spock は BDD にインスパイアされたフレームワークで、開発者の作業を楽にするツールを提供します。EasyB は、要件を把握して受け入れテストを構築するための優れた方法です。EasyB シナリオはストーリーにすることができ、空白のままにして説明的なストーリーにすることができます。次に、クロージャーコードの追加を開始し、セレンなどを配置できます(source)
Web をブラウジングしているときに、EasyB にはまだ解明されていないユーザビリティの問題があるという意見を目にしました。さらに、あまり人気がないように思われる EasyB よりも Spock に関する記事やチュートリアルなどをはるかに多く見つけることができました。
Spock は JUnit に基づいているため、通常の Java プロジェクトのテスト ケースを実行することは、IDE または継続的インテグレーション サーバーから通常の JUnit テストを実行するのと同じくらい簡単です。Testing with Spockを見てください。
結論として、Spock に固執します。