3

ビルドごとに Web アプリケーションの統合テストを行う必要があります。

現在、私はJUnitテストのセットを持っています。これは、アプリケーションが戦争に組み込まれる前に、アプリケーションのさまざまな部分をテストします。ここで行う必要があるのは、アプリケーションが Web コンテナーにデプロイされた後、アプリケーションが良好な状態であるかどうかをテストすることです。

アプリケーションは Spring フレームワークを使用して作成されています。Spring 統合テストに関する多くのドキュメントを読みましたが、データベースなどとの統合のテストについてしか話していません。Cactus について読んだことはありますが、情報もかなり不足しています。

優れたチュートリアルとソース コードへのポインタは大歓迎です。

アプリで使用するソフトウェアの詳細: Spring 2.5、Hibernate 3.2、Maven 2.2、Tomcat 6.0

どうもありがとう!

4

1 に答える 1

2

解決するタスクは 2 つあります。A) 自動化された (maven ベースの) プロセスでコンテナーを実行すること、および B) それに対していくつかのテストを実行することです。

かなり類似したアプリケーション設定をテストするために、seleniummaven-jetty-pluginを使用します。魅力のように機能します。Tomcat 用の同じ種類のプラグインを見つけるか、単に jetty で実行することができます。

Selenium の利点は、実際のブラウザーを使用して非常に現実的な環境でアプリケーションをテストできることです。「実際のブラウザー」の部分をスキップするツールの方が、使い始めるのが簡単であることに気付くかもしれません。

于 2009-08-20T09:34:45.657 に答える