JUnitとSelenium Webdriverを使用しています。私は私のコードでそれらを書く方法として以下のように、順番に私のテストメソッドを実行したい:Junitで順番にテストメソッドを実行する方法
@Test
public void registerUserTest(){
// code
}
@Test
public void welcomeNewUserTest(){
// code
}
@Test
public void questionaireNewUserTest(){
// code
}
しかし、それは動作しません、それは常にこの順序で私のテストメソッドを実行します。
welcomeNewUserTest()
registerUserTest()
questionaireNewUserTest()
を
私はメソッドに接尾辞Testを付けて答えを読んだところ、JUnitはそれらをコードでどのように並べるのか順番に実行します。明らかに、これは動作しません。
助けが必要ですか?ありがとう
私があなたのシナリオを正しく理解していれば、それはテストへの悪いアプローチです。テストはお互いに独立しているべきです。 –
@DmitryZaitsev:ええ、私は知っています。私は受け入れテストを書くので、それは本当に大きいです、私はちょうど小さなテストメソッドに分解しようとします。 Junitが順番に実行できるかどうか確認してください – Ragnarsson
[JUnit4で特定の順序でテストメソッドを実行するにはどうすればいいですか?](http://stackoverflow.com/questions/3693626/how-to-run-test-methods- in-specific-in-junit4) –