UI 자동화에 오이 프레임 워크 및 셀렌을 사용하여 스프링 프로젝트의 통합 테스트 프레임 워크를 설정하려고합니다. 내가 지금까지했던 어떤오븐을 사용하고 빌드 된 톰캣의 응용 프로그램을 Maven을 통해 테스트하는 롤백 통합 테스트
어떤 테스트 케이스를 지정하려면이 포함 된 바람둥이
사용 오이 기능을 파일로 내 전쟁 파일을 배포 받는다는에 대한 tomcat7 플러그인 및 사용
, 그것은 일 휴식 서비스 또는 UI 자동화
테스트 목적으로 기존 개발 DB를 사용해야합니다. 임베디드 tomcat에서 실행중인 응용 프로그램에 대한 응용 프로그램 URL을 누를 것입니다.
테스트를 완료 한 후 자동으로 트랜잭션을 롤백 할 수 있습니까?
db 연결이 동일한 스프링 컨텍스트에서 시작 되었기 때문에 직접적으로 내 DAO를 사용하는 cucumber/junit의 트랜잭션을 롤백 할 수 있습니다.
하지만이 모델을 사용하여 호출 할 때 테스트를 완료 한 후에 트랜잭션을 롤백 할 생각을 찾지 못했습니다.