2012-02-09 2 views
0

私は自分のWebアプリケーション(Visual Studioテストフレームワークで書かれた - Microsoft.Quality DLLs)をいくつかの(現在は2つの)順序付けテストに分けてテストしています。 どのリストにもないすべてのテストを簡単に見つける方法はありますか?リストにないすべてのテストを検索

+0

リファクタリングを強くお勧めします。お互いに依存しないようにしてください。あなたの初期化コードをTestInitializeメソッドに移動する場合(最高の解決策ではありませんが、順序テストをうまく行ってください!) –

+0

@WouterdeKortは合意しましたが、私の手は結ばれています。私のアプリケーションはそれ自身をインストールし、その後正常に動作します。したがって、自分自身をインストールしてから、インストール後に正しく動作することをテストする必要があります。だから私は(悲しいことに)インストールテストが最初に実行されるようにする必要があります(DBを一掃した後)。 – ashes999

答えて

0

行う簡単な方法であります(私が注文したテストを使用する必要がある理由は、最初のテストは自分のアプリケーションのインストール/セットアップ/コンフィギュレーションが働いたことをテストし、その後のテストはそのせずに失敗してしまうためです。)この。最も良いことは、すべてのテストをリストに載せる必要のないフレームワークに切り替えることです。私はMbUnitを推奨します。テスト間の依存関係を簡単に設定できるようにするには、偉大なDependsOn属性があります。

関連する問題