2012-02-14 16 views
1

ユニットテストプロジェクト(MSTestフレームワーク)でいくつかの基本機能をカバーする練習がありますが、複雑な統合テスト(xmlファイルからの外部データ、高度なカスタム実行、外部接続、 Test and Production環境のMS Studio)をコンソールアプリケーションとして使用できます。ユニットと統合テスト。ソリューションを維持するためのベストプラクティス

すべてのコンソールコードをMSTest/NUnitフレームワークに移行する必要はありますか?夜間のビルドでコンソール統合テストアプリケーションを使用するのに問題はないと思いますか?

ありがとうございます!

答えて

1

ビルド品質の目的で、継続的な統合プロセスの一部として統合テストを簡単にスケジュールできるようにするには、テストフレームワークを使用するのが理にかなっています。こうすることで、コードの変更によって統合テストが失敗する場合は、コンソールアプリケーションまたはその出力を監視することなく、すぐにフィードバックを得ることができます。

+0

カスタムコンソール統合テストアプリケーションを、クルーズコントロールなどの継続的インテグレーションサービスに終了コードで統合することができますね。クルーズコントロールのために、それは呼ばれている:実行可能なタスク:http://build.nauck-it.de/doc/CCNET/Executable%20Task.html –

関連する問題