다음을 통해 공유


SQL Server 단위 테스트 실행

코드 품질을 개선하고 유지 관리하기 위해 어떠한 데이터베이스 개체의 동작도 확인하는 SQL Server 단위 테스트를 만들고 실행한 다음, 해당 테스트를 버전 제어에 검사할 수 있습니다. 사용자 본인이나 팀의 멤버가 데이터베이스 스키마를 변경하는 경우 SQL Server 단위 테스트와 소프트웨어 단위 테스트를 모두 실행하여 변경 내용으로 인해 기존 기능이 손상되지 않았는지 확인해야 합니다. 개별 테스트를 실행하거나 테스트 목록이라고 하는 테스트 그룹을 실행할 수 있습니다. 자세한 내용은 테스트 목록 사용(Visual Studio 2010)을 참조하세요.

SQL Server 단위 테스트 실행 방법

다음에서 보시는 바와 같이, 설치한 소프트웨어를 기준으로 달라지는 여러 가지 방법으로 SQL Server 단위 테스트를 실행할 수 있습니다.

순서가 지정된 테스트를 사용하여 특정 순서로 SQL Server 단위 테스트를 실행할 수 있습니다. 자세한 내용은 방법: 순서가 지정된 테스트 만들기(Visual Studio 2010) 또는 방법: 순서가 지정된 테스트 만들기(Visual Studio 2012)를 참조하세요.

테스트 결과 해석

테스트를 실행하면 테스트 결과 창에 통과한 테스트 또는 실패한 테스트가 표시됩니다. 자세한 내용은 SQL Server 단위 테스트 결과 해석을 참조하세요. 예기치 않은 실패를 진단하는 방법에 대한 자세한 내용은 방법: 데이터베이스 개체 디버그를 참조하세요.

이 구역의 주제

이 섹션에서는 다음 항목을 다룹니다.

SQL Server 단위 테스트 만들기 및 정의
단위 테스트를 정의하여 데이터베이스 개체의 동작을 확인하고 각 테스트 프로젝트를 다른 데이터 생성 계획, 배포 구성 및 연결 문자열과 연결할 수 있습니다.

SQL Server 단위 테스트의 사용자 지정 테스트 조건
사용자 지정 테스트 조건을 만들어서 기본 테스트 조건을 사용하여 확인할 수 없는 어떠한 조건에서도 테스트할 수 있습니다.

참고 항목

SQL Server 단위 테스트를 사용하여 데이터베이스 코드 확인