私は QA で、テストに Spock + Geb を使用したいと考えています。私が理解しているように、Spock + Geb を使用するには grails (または gradle など) をセットアップする必要があります。またはGrailsは必要ありませんか?この場合、アプリケーションを正常にテストするためにインストールする必要があるプログラムの最小セットは何ですか? テストを書く必要がある場所とそれを実行する方法は? ばかげた質問で申し訳ありませんが、これらはすべて私にとって初めてのことであり、その仕組みがよくわかりません。前もって感謝します。
質問する
273 次
1 に答える
3
テストする Web アプリが Grails で作成されていない限り、Grails Web フレームワークはまったく必要ありません。
Gradle ビルド ツールは必ずしも必要ではありませんが、Spock と Geb を手動でダウンロードしたり、テストを手動でコンパイルしたり、テストを手動で実行したり、IDE を手動でセットアップしたりする必要はありません。ビルド ツールを使用すると、これらすべてを自動化できます。まだ使用していない場合は、Gradle が最も簡単な選択です。
Geb マニュアルでは、Spock+Geb 用に Gradle ビルドをセットアップする方法を説明し、完全に機能するサンプル プロジェクトへのリンクを提供しています。このプロジェクトを複製 (または zip をダウンロード) すると、すぐに開始できます。Gradle をインストールする必要さえありませんが、gradlew
(*nix) またはgradlew.bat
(Windows) スクリプト (たとえばgradlew test
) を介して実行できます。
于 2013-05-22T22:39:18.640 に答える