0

さて、私はテストに Microsoft Test Framework を使用しており、何らかの方法で依存するテストを作成する必要があります。なぜあなたは言うことができますか?テストの 1 つは、データベースからデータをロードできることを保証し、他のテストはそのセットに対して操作する必要があるためです。テストの自動化された性質を効率的に保つために、往復を行うことは望ましくありません。

私は検索してきましたが、いくつかのことを行う方法を見つけることができないようです:

  1. 依存しているように見えるようにテスト メソッドを装飾します。
  2. テスト間でセットを永続化します。

私は何を試しましたか?

依存テストの装飾に関しては、そのために構築された属性が見つからないように見えるので、それほど多くはありません。

セットの永続性に関しては、プライベート クラス変数を試しProperties、テスト コンテキストに追加しました。これらの両方により、テスト間でセットが失われました。

ここで私を助けてくれることを願っています!

4

2 に答える 2

2

テストを個別に作成してから、順序付きテストを使用して、必要な順序でテストを実行します。

いずれかのテストが失敗した場合、テスト全体が中止され、失敗したと見なされます。

ここに画像の説明を入力してください

于 2012-09-12T14:58:16.480 に答える
1

必要なのはorderer test list。これは、テストプロジェクトの[新しいアイテム...]で作成できます。順序付きテストリストは、同じで実行される指定された順序のテストのリストですcontext

ちなみに、単体テストでは、アプリケーション内の最小の単位のみをテストする必要があり、膨大な一連の操作はテストしないでください。1つのユニットが正しく機能していない場合は、簡単に見つけることができます。

于 2012-09-12T14:52:35.917 に答える