0

基本的に、[TestMethods] を大量に使用したテストがあります。これはすべて問題ありませんが、いくつかの変数を初期化する必要があり、テストを実行するたびにそれを実行し、呼び出す必要がある [TestMethod] を作成したくありません。それ。

これはできますか?

4

2 に答える 2

2

[TestInitialize] と同様に、コード化された UI テストでは、メソッドに [ClassInitialize] および [AssemblyInitialize] 属性を持たせ、初期化のための追加の場所を許可します。[TestCleanup]、[ClassCleanup]、および [AssemblyCleanup] 属性もあり、テストの実行後にメソッドをクリーンアップできます。

「.testsettings」ファイルを使用すると、追加レベルの初期化とクリーンアップが可能です。.testsettings ファイルを作成するには、ソリューション エクスプローラーで (プロジェクトではなく) ソリューションを右クリックし、[追加] => [新しい項目] を選択します。また、Menu => Test から .testsettings ファイルを選択する必要があります。

于 2013-07-31T11:47:37.767 に答える