내가 작업하고있는 애플리케이션은 바람둥이/봄 MVC/Mongo on tomcat 종류의 webapp입니다.임베디드 Mongo 또는 인스톨 된 인스턴스를 이용한 통합 테스트
EmbedMongo을 사용하여 Embedded Mongo에서 내 통합 테스트를 실행할 수 있습니다. 예를 들어 약 1 분 정도 걸리지만 설치된 Mongo의 테스트 데이터베이스에서는 15 초 정도 걸립니다.
새 데이터베이스를 만들 때 통합 테스트에 임베디드 데이터베이스를 사용하면 실제로 이점이 있습니까? (이 경우 동일한 인스턴스 내의 테스트 데이터베이스) 무시할만한 노력입니까? 사실, 테스트 자체가 DB 및 필요한 수집을 만들 수 있습니다.
일반 설치가 필요하지 않은 CI 상자에서 Embedded Mongo를 사용하는 것 외에는 별다른 이점이 없습니다.
누구나 아이디어를 공유 할 수 있습니까?
덕분에 당신은 별도의 설치 인스턴스 Gaurav
그래, 그렇긴하지만 Mongo의 경우 설정/제거 비용은 무시할 수 있습니다. 그리고 dev에 상자에, 항상 실행되는 그래서 같은 인스턴스 안에 다른 테스트 DB를 사소한 업적입니다. 그래서 임베디드 몽고가 좋은 아이디어인지 아직도 혼란 스럽습니다 – user724503