WebドライバーとJUnitを使用して、Webサイトのテストを作成しています。Webサイトには4つのレベルのユーザーがいます。私が書いているテストは、主に、サイトで特定の機能を使用できるかどうか、およびその機能が機能することを確認することです。
現在、Chrome、FF、IEで実行できるようにテストプロジェクトを設定しています。最初にユーザーとしてログインし、次に一連のテストケースを実行します。これらのテストケースの一部は複数のタイプのユーザーに対して繰り返されるため、同じテストケースを複数のスイートで2回使用できるようにしたいと考えていますが、すべてのスイートを一緒に実行しようとすると、JUnitが合格、不合格、エラーになることはありません。 2回目は、共有テストケースを実行することを想定しています。
私がしようとしていることはJUnitで可能ですか?どうすればこれを行うことができますか?
テストスイートを次のようにレイアウトしました。
AllTests
User1
Test something shared
Test something unique
User2
Test something shared
Test something unique
User3
Test something unique
User4
Test something unique
これは、テストが完了したときの私の結果のように見えます。ご覧のとおり、編集テストの最初のユーザーでスイートが失敗したはずですが(意図的に失敗するようにコーディングしました)、アイコンがまったく表示されず、スイートは正常に機能したと表示されます。