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