私は Java 開発を行うとき、継続的なテストに Infinitest を使用しています。.nET で開発するときのインスタント フィードバックが本当に恋しい
C# と .NET で継続的なテストを行うにはどうすればよいですか?
編集:CruiseControl、TeamCity などの継続的な統合を探しているわけではありません。探している IDE で動作するインスタント フィードバック ツールです。
私は Java 開発を行うとき、継続的なテストに Infinitest を使用しています。.nET で開発するときのインスタント フィードバックが本当に恋しい
C# と .NET で継続的なテストを行うにはどうすればよいですか?
編集:CruiseControl、TeamCity などの継続的な統合を探しているわけではありません。探している IDE で動作するインスタント フィードバック ツールです。
本当に役立つ VisualStudio の別の拡張機能を発見しました: NCrunch http://www.ncrunch.net/ 私が本当に気に入っているのは、入力中にバックグラウンドでコードのテストを実行することです (保存/ビルドは必要ありません)。 )、変更されたコードの影響を受けるテストのみを実行し、コード内のどの行がテストの合格/不合格でカバーされ、どの行がカバーされていないかを自動的に示します。そして、NUnit、MS Test、Xunit、MbUnit、MSpec をサポートしています:)
Visual Studio 2008または2010を使用している場合は、拡張機能のVisualStudioの継続的テストを確認する必要があります。
保存時にテストを実行するのではなく、ビルドごとに実行することに注意してください。
TeamCityのような継続的インテグレーションサーバーを使用することをお勧めします。また、IDE内からプロジェクトをビルドし、プロジェクトで単体テストを実行できるVisualStudio用のプラグインも提供します。
もっと多くのことができますが、CruiseControl.NETは、NUnit と統合されている場合、継続的なテストを行うことができます。
また、テストとビルドの継続的なフィードバックが非常に役立つこともわかりました。