데이터베이스 단위 테스트 실행

코드의 품질을 향상시키고 유지 관리하기 위해 데이터베이스 개체의 동작을 확인하는 데이터베이스 단위 테스트를 만들고 실행한 다음 이 테스트를 버전 제어에 체크 인할 수 있습니다. 사용자나 팀의 멤버가 데이터베이스 스키마를 변경할 때 데이터베이스 단위 테스트와 소프트웨어 단위 테스트를 모두 실행하여 변경 내용으로 인해 기존 기능에 문제가 발생하지 않는지 확인합니다. 개별 테스트를 실행하거나 테스트 목록이라고 하는 테스트 그룹을 실행할 수 있습니다. 자세한 내용은 테스트 목록 사용을 참조하십시오.

데이터베이스 단위 테스트 실행 방법

다음 표에서 보여 주는 대로 설치된 소프트웨어에 따라 달라지는 몇 가지 방법으로 데이터베이스 단위 테스트를 실행할 수 있습니다.

작업

Visual Studio Premium 또는 Visual Studio Ultimate

테스트 뷰 창을 사용하여 테스트를 실행합니다. 자세한 내용은 방법: 데이터베이스 단위 테스트 실행방법: Microsoft Visual Studio에서 자동화된 테스트 실행를 참조하십시오.

명령 프롬프트에서 MSTest.exe 명령을 사용하여 테스트를 실행합니다. 자세한 내용은 방법: MSTest를 사용하여 명령줄에서 자동화된 테스트 실행을 참조하십시오.

솔루션 탐색기에서 테스트 프로젝트를 실행하여 테스트를 실행합니다. 자세한 내용은 방법: Microsoft Visual Studio에서 자동화된 테스트 실행을 참조하십시오.

테스트 결과 창에서 테스트를 다시 실행합니다. 자세한 내용은 방법: 테스트 다시 실행을 참조하십시오.

테스트 목록 편집기 창에서 개별 테스트 또는 테스트 목록을 실행합니다. 자세한 내용은 방법: Microsoft Visual Studio에서 자동화된 테스트 실행을 참조하십시오.

Team Foundation Build에서 프로젝트를 빌드할 때 테스트를 실행합니다. 자세한 내용은 방법: 응용 프로그램을 빌드한 후 예약된 테스트 구성 및 실행을 참조하십시오.

Team Foundation Server가 필요합니다.

순서가 지정된 테스트를 사용하여 특정 순서로 데이터베이스 단위 테스트를 실행할 수 있습니다. 자세한 내용은 방법: 순서가 지정된 테스트 만들기를 참조하십시오.

테스트 결과 해석

테스트를 실행한 후에는 테스트 결과 창에 테스트 성공 여부가 표시됩니다. 자세한 내용은 데이터베이스 단위 테스트 결과 해석을 참조하십시오. 예기치 않은 오류를 진단하는 방법에 대한 자세한 내용은 방법: 데이터베이스 개체 디버깅을 참조하십시오.

관련 시나리오