문제

사람들이 SQL Server 데이터베이스 테스트에 사용하는 도구는 무엇입니까?

이것은 데이터베이스의 모든 부분을 의미합니다.

  • 구성
  • 열 유형
  • 저장 절차
  • 제약 조건

    대부분 모든 작업을 수행 할 수있는 도구는 없습니다.

도움이 되었습니까?

해결책

'데이터베이스 테스트'란 무엇을 의미합니까?

외래 키를 테스트하는 경우 잘못된 데이터를 삽입하는 간단한 스크립트 만 있으면됩니다.

데이터베이스 테스트는 많은 문제를 암시 할 수 있습니다.모든 테이블이 있습니까?표가 정확합니까?인덱스가 제자리에 있습니까?최신 업데이트가 적용 되었습니까?데이터가 마이그레이션 되었습니까?짝수는 유효합니까?외래 키가 정확합니까?

데이터베이스에는 테스트 할 것이 많아서 간단한 테스트 방법을 찾지 못할 것입니다.테스트 저장 프로 시저와 일부 Nunit 단위 테스트의 조합이 대부분의 데이터베이스 검사를 수행합니다.

다른 팁

저는 개인적으로 SqlCe와 함께 NHibernate를 사용합니다. 이것은 테스트가 실행 된 후 특별한 해체가 필요없는 "폐기"데이터베이스를 제공합니다.

해당되는 경우 nhibernate 매핑을 테스트하는 좋은 방법도 제공합니다.

다음은이 작업을 수행하는 방법에 대해 얼마 전에 작성한 기사 링크입니다. http://www.codeproject.com/KB/database/TDD_and_SqlCE.aspx?display=Print

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top