webdriver와 JUnit을 사용하여 웹 사이트 테스트를 작성하고 있습니다. 이 웹 사이트에는 4 가지 수준의 사용자가 있습니다. 내가 쓰고있는 테스트는 주로 사이트에서 특정 기능을 사용할 수 있는지 여부를 확인하고 기능이 작동하는지 확인하는 것입니다.JUnit에서 같은 테스트를 두 번 실행할 수없는 이유는 무엇입니까?
현재 Chrome, FF 및 IE에서 실행되도록 테스트 프로젝트 설정이 있습니다. 먼저 사용자로 로그인 한 다음 일련의 테스트 케이스를 실행합니다. 이러한 테스트 케이스 중 일부는 여러 유형의 사용자에 대해 반복되므로 사용자가 동일한 테스트 케이스를 여러 스위트에서 두 번 사용할 수 있지만 모든 스위트를 함께 실행하면 JUnit이 통과, 실패 또는 오류를주지 않습니다. 두 번째로 공유 테스트 케이스를 실행한다고 가정합니다.
내가 JUnit으로 할 수있는 일은 무엇인가? 어떻게해야합니까?
ALLTESTS
User1
Test something shared
Test something unique
User2
Test something shared
Test something unique
User3
Test something unique
User4
Test something unique
이 내 결과 때 테스트 완료 모습입니다 :
나는 다음과 같이 내 테스트 스위트 룸 밖으로 누워있다. 보시다시피 편집 테스트의 첫 번째 사용자가 실수로 코드를 작성하지 못했지만 아이콘이 전혀 표시되지 않아야합니다. 패키지가 정상적으로 작동했다는 메시지가 다시 나타납니다.