프로젝트에서 많은 사람들이 데이터베이스 스키마를 변경할 수있는 경우 가장 간단한 단위 테스트/테스트/검증 방법은 무엇입니까? 우리가 지금까지 해왔 던 주요 제안은 각 테이블에 대한 테스트를 작성하여 열 이름, 제약 조건 등을 확인하는 것입니다.당신은 어떻게합니까 (단위) 데이터베이스 스키마를 테스트합니까?
다른 누구도 비슷한 작업을 수행 했습니까? 우리는 SQL Server에서 C#을 사용하고 있습니다.
업데이트 :
- 우리는 단위 테스트 전년도를 작성하는 아주 작은 C# 코드가 있으므로 대부분의 작업을 수행하는 SSIS 패키지를 사용하고 작업중인 프로젝트의 세그먼트 (segment)입니다.
- 테이블/저장 프로 시저를 만드는 코드는 SQL 파일에 걸쳐 있습니다. 빌드 시스템으로 인해 별도의 VS DB 프로젝트 파일을 유지 관리 할 수는 있지만 스키마를 확인하는 데 도움이되는 방법이 확실하지 않습니다.