1

JUnitプロジェクト用のNightlyBuilderのようなツールを作成するように言われました。これは、Oracleデータベースを使用したクライアントサーバープロジェクトです。テストはQTPに基づいています。また、C#で記述されたテストインターフェイスがあります。テスターは、インターフェースをクリックして、実行するテストを選択し、各テストからレポートを取得できます。したがって、この手順を自動化する必要があります。では、どのツールを使用する必要がありますか?よろしくお願いします

4

2 に答える 2

2

CruiseControlなどのツールの使用を検討しましたか? これを仕事で使用していますが、Junit や TestNG を簡単に起動して実行できました。考慮すべきその他のツールは、 buildbot、continuum、hudson などです。 .

于 2010-04-09T18:43:05.180 に答える
1

Quartzを使用する必要があります。quart スケジューリング xml ファイルで、それを指定してプロジェクトをビルドできます。プロジェクトでは、ビルドが発生するたびに junit テスト ケースを実行する必要があります。このようにして、毎日のビルド プロセスを実現できます。プロジェクトですでに Spring フレームワークを使用している場合は、Spring ジョブ スケジューラ ヘルパー ライブラリも使用できます (Quartz のラッパーです)。

毎日のビルドを管理するためにhudsonを使用するのが理想的ですが、あなたの組織が hudson を使用しているかどうかはわかりません。

お役に立てれば。

于 2010-04-09T18:38:39.573 に答える