31

私たちのチームは Visual Studio 2012 Professional ライセンスを持っています (Test Professional ではありません)。小規模な Web アプリケーションを開発しており、必要なものすべてを模擬する真の単体テストと、データ層のテストの両方があります。データ層テストの各クラスは、データベース全体を最初から作成し、準備された一連のテスト データで満たすため、実行には長い時間がかかります。その結果、「すべてを実行」することに消極的であり、単体テスト (高速) はめったに使用されません。

私たちは、すべてのクイック テストを 2 ~ 3 回のクリック (既存の [すべて実行] と同様) で頻繁に実行でき、必要に応じてすべてのテストを簡単に実行できる、摩擦の少ないソリューションを探しています。

クイックテストのみのプレイリストを作ってみました。しかし、データ層のプログラミングは完了しているため、作成する新しいテストは実質的にすべてクイック テストであり、それらをそれぞれプレイリストに追加するのは煩わしく、エラーが発生しやすくなります。「クイック実行」で不要なテストを何らかの方法で除外としてマークし、ソリューション内の他のすべてのテストを自動的に実行するアプローチをお勧めします。少なくとも 1 日 1 回は実行したいので、遅いテストに Ignore 属性を永続的に追加したくないことに注意してください。

4

1 に答える 1