수동 UI 테스트에서 테스트 데이터를 처리하는 방법에 대한 제안이 필요합니다. 우리의 응용 프로그램은 데이터베이스에서 작업하고 수동으로 테스트해야하는 데이터가 필요합니다. 민감한 데이터를 처리하기 때문에 테스트 시스템 (또는 개발 시스템)에서 사용하기 위해 생산 데이터를 덤프 할 수 없습니다.테스트 시스템의 생산 데이터
이 문제는 어떻게 처리합니까? 테스트에서이 데이터를 사용하기 위해 생산적인 데이터를 마스킹 할 가능성에 대해 생각하고 있습니다. 무료 또는 오픈 소스 도구가 있습니까? 대량 데이터를 생성 할 가능성이 있기 때문에이 솔루션을 선호합니다. 나는 당신에게 아이디어가 있기를 바란다. 수동으로 테스트 데이터를 작성하는 것은 정말로 시간이 많이 걸릴 것이다.
그래, 그건 사실이야. 이미 단위 테스트를 위해 모키 토를 사용합니다. 그러나 작동하지 않는 테스트 시스템에서 수동으로 GUI 테스트를 수행합니다. 내 요구 사항은 클라이언트에서 엄청난 양의 데이터를 보는 것입니다. – Kai
몇 가지 가능한 솔루션이 있습니다. 데이터베이스 테스트를 위해 JUnit을 확장 한 경우 http://www.dbunit.org/howto.html을 사용할 수 있습니다. 직접 JDBC 드라이버를 만들어 실제 JDBC 드라이버 위에 필터로 사용할 수 있습니다. http://www.javaworld.com/javaworld/jw-05-2002/jw-0517-jdbcdriver.html –
누군가가 이것에 대해 처음 질문했을 때 : http://stackoverflow.com/questions/266370/how-do-i-unit-test-jdbc-code-in-java –