2010-02-25 7 views
1

다른 데이터베이스에 대해 내 응용 프로그램 (특히 SQL 문)을 테스트하고 싶습니다. 사실 저는 Cruise Control과 Oracle을 사용하고 있습니다.다른 데이터베이스 플랫폼의 CI

다른 데이터베이스로 테스트를 확장하고 싶습니다.

제안 사항?

+1

문제가 더 구체적 일 수 있습니까? –

+0

다른 데이터베이스에서 내 앱을 테스트 할 수있는 통합 솔루션을 원합니다. oracle, mssql, sybase 등에 대해 유닛 테스트를 실행하십시오. 각 테스트 실행에 대한 구성을 제공하십시오. oracle에 대한 구성 -> Oracle에 대한 테스트 실행 ->보고.msssql 구성 -> mssql -> report에 대한 테스트 실행. ...... 크루즈 컨트롤의 인스턴스를 3 개 설정할 수 있고 3 가지 구성이 가능하다는 것을 알고 있지만 어떻게 든 통합 된 테스트가 필요합니다. –

+0

어떤 종류의 응용 프로그램입니까? 특정 기능을 테스트하기 위해 어떻게 상호 작용합니까? –

답변

1

우리 소프트웨어에는 데이터베이스 구성이있는 .config 파일이 있습니다. 어떤 식 으로든 구성을 분리 할 수 ​​있다면 f.eks와 같이 할 수 있습니다. 그런 다음 크루즈 컨트롤 테스트 프로젝트 (TestsOracle, TestsMSSql)를 복제하고 단위 테스트 작업 전에 작업의 구성을 전환 할 수 있습니다. 우리는 Oracle, MySql 및 SQL Server를 테스트합니다.

또한 빌드 작업에서 코드 수정을 검색하는 플러그인을 만들었으므로 각 테스트 실행에 대해 실제 단위 테스트 실행에 내장 된 코드 수정을 볼 수 있습니다.

희망 하시겠습니까?