仕事で単体テストを追加することを検討しています。私は過去にMbUnitを使用し、GallioフレームワークにいくつかのサンプルUTがあります。独自のテストスイートが付属するVS08を使用しています。VS08 TFS UTとGallioを使用することの長所と短所は何ですか?どのフレームワークを使用するかについての一般的な推奨事項は何ですか?
ありがとう!
仕事で単体テストを追加することを検討しています。私は過去にMbUnitを使用し、GallioフレームワークにいくつかのサンプルUTがあります。独自のテストスイートが付属するVS08を使用しています。VS08 TFS UTとGallioを使用することの長所と短所は何ですか?どのフレームワークを使用するかについての一般的な推奨事項は何ですか?
ありがとう!
Visual Studio Team Systemに付属している単体テストスイートで十分ですが、本格的なTFS実装を使用していて、TFSを使用して継続的インテグレーションビルドを実行する場合にのみ使用してください。MSの単体テストスイートで私が見ることができる唯一の利点は、TFSビルドとうまく統合され、適切なレポートを提供できることです。
ただし、Visual Studioのみを使用していて、CruiseControl.NETまたはTeamCityを使用してCIビルドを実行する場合は、MbUnitまたはNUnit.Netを使用することをお勧めします。一般に、ほとんどのオープンソースの単体テストフレームワークには同等の機能があると思うので、どちらを選択するかはおそらく大したことではありません。