1

ここ数週間、ビルド プロセスの回帰テストを実装する (または実装した人を見つける) 方法を見つけようとしましたが、これまでのところ、機能するものは見つかりませんでした。TFS2008 と VS2010 を使用しており、TFS2010 へのアップグレードはオプションではありません。NDepend を使用して、変更されたメソッドと型の依存関係のリストを取得しようとしましたが、ビルド スクリプトを使用してそれを実行すると、非常に信頼性が低いことがわかりました (何も変更せずに同じビルドを 2 回実行したとしても、1 つが完璧であっても驚かないでしょう)。 NDepend レポート、および NDepend が何らかの理由で実行できないという 1 つの例外)。

残念ながら、私は自分が持っているツール (TFS2008、VS2010、MSBuild、および MSTest) にかなりこだわっています。おそらく別のツールを入手できますが、既に持っているツールを変更する (MSTest から NUnit に、または TFS2008 から TFS2010 に移動するなど) ことはできません。

誰かがすでにこれを行っていますか?または、誰かが私を正しい方向に向けて、プログラムで2つのビルド間で変更されたメソッドとタイプを見つけることができますか?

4

1 に答える 1

1

単体テストとカバレッジ レポートがある場合。次に、前後のカバレッジ レポートを比較できます。カバレッジへの変更は、その中に表示されます。その後、それを回帰テストできます(これは手動であると想定しています)

于 2011-11-22T18:42:10.740 に答える