.NETで継続的なテストを行うにはどうすればよいですか?
-
27-09-2019 - |
質問
私はJava開発を行うときに継続的なテストにInfinitestを使用していますが、.NETで開発したときにインスタントフィードバックを本当に見逃しています
C#&.NETで継続的なテストを行うにはどうすればよいですか?
編集:CruiseControl、TeamCityなどの継続的な統合を探していません。これは、私が探しているIDEで動作するインスタントフィードバックツールです
解決
Visual Studio 2008または2010を使用している場合は、拡張機能を確認する必要があります Visual Studioの継続的なテスト.
保存するときにテストを実行するのではなく、各ビルドで実行することに注意してください。
他のヒント
VisualStudioの別の拡張機能を発見しました。 http://www.ncrunch.net/私が本当に気に入っているのは、タイピング中にバックグラウンドでコードのテストを実行することです(保存/ビルドは不要)、変更されたコードの影響を受けるテストのみを実行し、コードのどの行があるかを自動的に表示します。合格テスト/テストに障害の障害によりカバーされ、どのラインがカバーされていないか。また、Nunit、MS Test、Xunit、Mbunit、MSPECをサポートしています:)
それはもっとしますが、 cruisecontrol.net ヌニットと統合されているときに、継続的なテストを行うことができます。
また、テストと構築の継続的なフィードバックが本当に便利であると思います。
継続的な統合サーバーを使用することをお勧めします TeamCity. 。また、Visual Studio用のプラグインを提供し、IDE内からプロジェクトを構築し、ユニットテストを実行できます。