큰 웹 응용 프로그램에서 Selenium 테스트 캠페인을 설정하고 있습니다. 우리가 한 첫 번째 작업은 테스트 전에 데이터베이스에서 SQL 데이터를 초기화하고 테스트를 시작하고 결과를 보관 한 다음 데이터를 지우는 프레임 워크를 작성하는 것이 었습니다.웹 사용자 인터페이스 테스트를 성공적으로 수행하려면 어떻게해야합니까?
우리는 전용 데이터베이스에서 매일 TeamCity에 의해 실행되는 Maven 2 프로세스에이를 통합했습니다.
지금 여러 개의 Selenium 테스트를 설정했지만 계획대로 사용하지는 않습니다.
이유는 테스트가 회귀 (데이터가 변경되었을 수 있음, 저장 프로 시저가 다시 컴파일되었을 수 있음)와 다른 이유로 때때로 손상된다는 것입니다.
나는 사용자 인터페이스 테스트에 큰 성공을 거두고 싶다면 그 이유를 알고 싶습니다. 커먼즈 에러도 관심이 있습니다.