2008-08-26 5 views
2

SQL Server 데이터베이스를 테스트하기 위해 어떤 도구를 사용합니까? SQL Server - 데이터베이스 테스트

  • 저장 프로 시저
  • 제약
  • 는 대부분의 경우,이

    • 구성
    • 테이블
    • 열 유형 :

      이에 의하여 나는 데이터베이스의 모든 부분을 의미 모든 것을 할 수있는 도구가 아닙니다.

    답변

    1

    가 어떻게 "데이터베이스를 테스트"뜻 : 여기

    내가에 잠시 전에 쓴 기사에 대한 링크가 어떻게 이러한 목표를 달성하는 것입니다?

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

    데이터베이스를 테스트하면 많은 문제가 발생할 수 있습니다. 모든 테이블을 가지고 있습니까? 테이블이 맞습니까? 인덱스가 제자리에 있습니까? 최신 업데이트가 적용 되었습니까? 데이터가 이전 되었습니까? 심지어 유효합니까? 외래 키가 맞습니까?

    데이터베이스에서 테스트 할 항목이 많으므로 간단한 테스트 방법을 찾지 못할 수 있습니다. 필자는 테스트 저장 프로 시저와 일부 Nunit 단위 테스트를 조합하여 데이터베이스의 대부분을 검사한다는 것을 알았습니다.

    0

    저는 개인적으로 SqlCe와 함께 NHibernate를 사용합니다. 이것은 테스트가 실행 된 후에 특별한 눈물을 흘릴 필요가없는 "던져진"데이터베이스를 제공합니다.

    해당되는 경우 nhibernate 매핑을 테스트하는 좋은 방법을 제공합니다. http://www.codeproject.com/KB/database/TDD_and_SqlCE.aspx?display=Print

    관련 문제