2012-03-11 5 views
2

Using QualityTools.UnitTestFrameworkアルゴリズムの性能をテストしたいと思います。テストは、現在のバージョンが、ある測定値(数)に関して前のバージョンに「十分」に近いことを検証することからなる。現在の単体テスト結果を前のものと比較する

ここでは、ユニットテストの連続実行の間に何らかの履歴保持が必要です。これを達成する最良の方法は何ですか?

答えて

1

比較要件の詳細に応じて、基本的に比較のためにメトリックを含むオブジェクトを作成します。 次に、xmlシリアル化を使用してxmlファイルの形式でディスクに書き込みます。 テストの開始時に、xmlファイルをオブジェクトのリストにデシリアライズして、実行する必要のあるテスト実行の比較を実行できます。

+0

少し明確にします。チェックイン前後のバージョンを比較しています。前回のテスト結果にアクセスする方法が必要です - 将来の比較のためにテスト結果を保存する最良の方法は何ですか? (それが重要なのであれば、私はbuildserver上でテストを実行しています) – Leo

+0

私はこれに対する箱の解決策を提供するフレームワークについて認識していません。しかし、上記のようにxmlファイルに結果を書くことができます。しかし、より高度なレポート機能が必要な場合は、結果をデータベースに書き込むことが考えられます。 – TGH

関連する問題