2

1 つの例: パスワード変更テストの実行後、パスワードを元のパスワードにリセットするためのクリーンアップ メソッドが必要です。@AfterGroups を使用してクリーンアップ メソッドに注釈を付け、テスト メソッドをグループ内の唯一のメソッドにすることは 1 つの方法ですが、適切ではありません。

4

2 に答える 2

2

この質問は、いくつかの助けを提供するかもしれません: TestNg、注釈「beforeTestMethod」、およびオーバーライド。これは非常によく似た質問ですが、クリーンアップ (@AfterMethod) の代わりに @BeforeMethod をカスタマイズしています。基本的に、ベース テスト クラスを作成し、パスワードのリセットが必要なすべてのメソッドを含み、独自の @AfterMethod を提供する子テスト クラスを作成できます。もちろん、テストによっては、これが状況に応じて論理的な選択である場合とそうでない場合があります。

于 2011-07-12T20:28:10.617 に答える
1

あなたの提案は、まさに私がそのような機能を実装する方法です。申し訳ありませんが、あなたには適切ではありません:-)

これをどのように行いたいですか?

于 2010-06-25T21:02:21.710 に答える