2017-03-13 3 views
0

をテストするためのキュウリを使用する外部アプリケーションを、実行します。自動的に我々は現在、我々は手順を実行するか、私たちの第二のアプリケーションをテストするためにキュウリのフレームワークを使用するアプリケーション、アプリケーションが独自のプロセスで実行されます(ブラックボックステスト)がメインアプリケーション

1)実行DB

2)メインアプリケーション

3を実行して)

質問IメインアプリケーションをテストするためCukumberフレームワークを使用して実行テストアプリケーションs:TeamCityを使って自動的にこれを行う方法は?

答えて

1
  1. コマンドラインビルドステップを作成します:

enter image description here

  1. ポイントを作業ディレクトリ
  2. にコマンドラインからキュウリのテストを実行します。 Example

Here is more info on Cucumber's CLI.

+0

お試しいただきます、ありがとうございます –

0

私のアプローチは、すべての依存関係を設定するスクリプトを記述することです。私。データベースを起動し、2番目のアプリケーションを起動して、キュウリのものを実行します。このスクリプトはCIサーバ、つまりTeamCityまたは開発者システム上で実行できるので、コミットする前に何も壊れていないことを簡単に確認できます。

実行をTeamCityに限定することは、私が推奨するアプローチではありません。

この解決策の解決方法は、開発者とCIの環境によって異なります。 WindowsやLinuxで稼働していますか?スクリプトは、オペレーティングシステムによって異なります。

関連する問題