데이터베이스 단위 테스트 실행
코드의 품질을 향상시키고 유지 관리하기 위해 데이터베이스 개체의 동작을 확인하는 데이터베이스 단위 테스트를 만들고 실행한 다음 이 테스트를 버전 제어에 체크 인할 수 있습니다. 사용자나 팀의 멤버가 데이터베이스 스키마를 변경할 때 데이터베이스 단위 테스트와 소프트웨어 단위 테스트를 모두 실행하여 변경 내용으로 인해 기존 기능에 문제가 발생하지 않는지 확인합니다. 개별 테스트를 실행하거나 테스트 목록이라고 하는 테스트 그룹을 실행할 수 있습니다. 자세한 내용은 테스트 목록 사용을 참조하십시오.
데이터베이스 단위 테스트 실행 방법
다음 표에서 보여 주는 대로 설치된 소프트웨어에 따라 달라지는 몇 가지 방법으로 데이터베이스 단위 테스트를 실행할 수 있습니다.
작업 |
Visual Studio Premium 또는 Visual Studio Ultimate |
---|---|
테스트 뷰 창을 사용하여 테스트를 실행합니다. 자세한 내용은 방법: 데이터베이스 단위 테스트 실행 및 방법: Microsoft Visual Studio에서 자동화된 테스트 실행를 참조하십시오. |
예 |
명령 프롬프트에서 MSTest.exe 명령을 사용하여 테스트를 실행합니다. 자세한 내용은 방법: MSTest를 사용하여 명령줄에서 자동화된 테스트 실행을 참조하십시오. |
예 |
솔루션 탐색기에서 테스트 프로젝트를 실행하여 테스트를 실행합니다. 자세한 내용은 방법: Microsoft Visual Studio에서 자동화된 테스트 실행을 참조하십시오. |
예 |
테스트 결과 창에서 테스트를 다시 실행합니다. 자세한 내용은 방법: 테스트 다시 실행을 참조하십시오. |
예 |
테스트 목록 편집기 창에서 개별 테스트 또는 테스트 목록을 실행합니다. 자세한 내용은 방법: Microsoft Visual Studio에서 자동화된 테스트 실행을 참조하십시오. |
예 |
Team Foundation Build에서 프로젝트를 빌드할 때 테스트를 실행합니다. 자세한 내용은 방법: 응용 프로그램을 빌드한 후 예약된 테스트 구성 및 실행을 참조하십시오. |
Team Foundation Server가 필요합니다. |
순서가 지정된 테스트를 사용하여 특정 순서로 데이터베이스 단위 테스트를 실행할 수 있습니다. 자세한 내용은 방법: 순서가 지정된 테스트 만들기를 참조하십시오.
테스트 결과 해석
테스트를 실행한 후에는 테스트 결과 창에 테스트 성공 여부가 표시됩니다. 자세한 내용은 데이터베이스 단위 테스트 결과 해석을 참조하십시오. 예기치 않은 오류를 진단하는 방법에 대한 자세한 내용은 방법: 데이터베이스 개체 디버깅을 참조하십시오.
관련 시나리오
데이터 생성기를 사용하여 데이터베이스의 테스트 데이터 생성
데이터베이스 단위 테스트를 실행하기 전에 데이터베이스에 대표 데이터를 삽입할 수 있습니다. 사용자 지정 또는 기본 제공 데이터 생성기를 사용하면 프로덕션 데이터를 개발자에게 노출할 필요 없이 실제적인 테스트 데이터를 만들 수 있습니다.데이터베이스 단위 테스트 만들기 및 정의
데이터베이스 개체의 동작을 확인하는 단위 테스트를 정의하고, 각 테스트 프로젝트에 서로 다른 데이터 생성 계획, 배포 구성 및 연결 문자열을 연결할 수 있습니다.데이터베이스 단위 테스트의 사용자 지정 조건 정의
사용자 지정 테스트 조건을 만들어 기본 테스트 조건으로는 확인할 수 없는 조건을 테스트할 수 있습니다.