방법: BVT 구성 및 실행
업데이트: 2007년 11월
일반적으로 BVT(빌드 확인 테스트)는 특정 빌드의 전체 품질을 확인하는 데 사용되는 광범위한 테스트 제품군으로 구성됩니다. BVT는 대개 자동화되어 일정에 따라 주로 밤에 실행됩니다. 또한 자동화 실행이 실패한 경우에는 BVT를 수동으로 실행할 수 있습니다. BVT에서 모든 테스트가 통과된 경우 빌드는 성공으로 간주됩니다.
BVT는 서로 다른 Visual Studio Team System의 영역, 즉 Visual Studio Team System Test Edition, Team Foundation 버전 제어 및 Team Foundation Build를 사용합니다. 먼저 Visual Studio Test Edition을 사용하여 BVT에 포함할 테스트가 들어 있는 테스트 목록을 만듭니다. 그런 다음 Team Foundation 버전 제어를 사용하여 소스 제어에 해당 테스트 목록을 체크 인합니다. 마지막으로 Team Foundation Build를 사용하여 BVT를 실행하거나 BVT의 규칙적인 실행을 예약합니다.
참고: |
---|
Team Foundation Build와 Team Foundation 버전 제어는 Visual Studio Test Edition의 일부가 아닙니다. 이러한 제품의 기능을 사용하고 특히 대부분의 다음 절차에서 단계를 수행하려면 모든 Team System을 설치하거나 개별 제품인 Team Foundation 버전 제어와 Team Foundation Build를 설치해야 합니다. 또한 클라이언트 컴퓨터에 팀 탐색기가 설치되어 있어야 하며 Visual Studio 사용자 세션은 Team Foundation Server 컴퓨터에 연결되어 있어야 합니다. Team Foundation Server 연결 방법에 대한 자세한 내용은 방법: Team Foundation Server에 연결을 참조하십시오. |
이 항목에서는 BVT를 만들고, 저장하고, 실행하는 데 필요한 모든 절차를 설명합니다.
BVT 테스트 목록을 만듭니다. 테스트 목록을 만든 다음 BVT에서 필요한 테스트로 테스트 목록을 채웁니다. 자세한 내용은 BVT 테스트 목록 만들기를 참조하십시오.
BVT를 체크 인합니다. 솔루션과 BVT를 소스 코드 제어에 추가합니다. 자세한 내용은 BVT 체크 인을 참조하십시오.
BVT 테스트 목록을 빌드의 일부분으로 실행할 수 있게 지정하도록 빌드 형식을 만듭니다.. Team Foundation Build를 사용하여 빌드를 실행하려면 먼저 빌드 형식을 만들어야 합니다. 자세한 내용은 빌드 형식 만들기를 참조하십시오.
BVT 빌드 형식을 실행합니다. 빌드를 실행하면 자동으로 BVT도 실행됩니다. 자세한 내용은 BVT 빌드 형식 실행을 참조하십시오.
BVT 테스트 목록 만들기
테스트 목록 편집기에서 BVT 테스트 목록을 만들려면
테스트 목록 편집기에서 테스트 목록별을 클릭하여 테스트 목록 창을 표시합니다.
테스트 목록을 마우스 오른쪽 단추로 클릭한 다음 새 테스트 목록을 클릭합니다.
새 테스트 목록 만들기 대화 상자가 표시됩니다.
BVT를 포함할 테스트 목록 이름(예: BVT)을 입력합니다.
(선택 사항) BVT 테스트 목록에 대한 설명을 입력하고, 새 테스트 목록을 배치할 테스트 목록 계층 구조에서의 위치를 선택합니다.
확인을 클릭합니다.
새 BVT 테스트 목록이 만들어지고 테스트 목록 계층 구조 창에 나타납니다.
로드된 모든 테스트를 클릭하여 솔루션에 모든 테스트를 표시합니다.
BVT로 실행할 테스트를 선택하여 새 BVT 테스트 목록으로 끌어서 놓습니다.
참고: 끌어서 놓을 테스트를 선택하려면 테스트 목록 편집기에서 해당 행을 클릭합니다. 여러 개의 테스트를 선택하려면 Shift 키를 누른 채 클릭하거나 Ctrl 키를 누른 채 클릭합니다. 이때 확인란을 사용하면 안 됩니다.
(선택 사항) 테스트 목록의 내용을 확인하려면 테스트 목록 계층 구조 창에서 해당 테스트 목록을 클릭합니다.
이 BVT 테스트 목록은 솔루션의 모든 테스트 목록과 함께 솔루션의 테스트 메타데이터 파일에 있습니다. 테스트 메타데이터 파일의 확장명은 .vsmdi입니다. 자세한 내용은 테스트 목록 사용을 참조하십시오.
BVT 체크 인
이 절차에서는 솔루션의 모든 파일을 체크 인합니다. 여기에는 테스트 목록과 테스트를 포함하는 솔루션의 테스트 메타데이터 파일이 포함됩니다. 테스트 목록을 추가하거나, 삭제하거나, 다시 구성하거나 테스트 목록 내용을 변경할 때마다 변경 내용을 반영하도록 테스트 메타데이터 파일이 자동으로 업데이트됩니다.
BVT를 소스 제어에 체크 인하려면
Team Foundation Server 컴퓨터에 연결합니다. 자세한 내용은 방법: Team Foundation Server에 연결을 참조하십시오.
솔루션이 소스 제어에 없는 경우 소스 제어에 솔루션을 추가합니다. 자세한 내용은 방법: 버전 제어에 프로젝트 또는 솔루션 추가를 참조하십시오.
보기를 클릭한 다음 보류 중인 체크 인을 클릭하여 보류 중인 체크 인 창을 표시합니다.
솔루션의 모든 파일을 체크 인합니다. 자세한 내용은 방법: 보류 중인 변경 내용 체크 인을 참조하십시오.
참고: Visual Studio Team System을 사용하는 경우 BVT를 만들고 관리하는 방식에 대한 특정 팀 프로세스가 필요할 수 있습니다. 예를 들어 코드 및 코드를 대상으로 실행할 테스트를 체크 인하기 전에 프로세스에 따라 로컬로 빌드를 확인해야 할 수도 있습니다.
체크 인 작업을 완료한 후에 자물쇠 아이콘이 솔루션 탐색기의 각 파일 옆에 표시되어 체크 인 상태를 나타냅니다. 자세한 내용은 방법: 솔루션 탐색기에서 버전 제어 항목 상태 식별을 참조하십시오.
체크 인 테스트는 Team System의 Team Foundation Build 기능에서 사용할 수 있습니다. 이제 BVT에서 실행할 테스트를 포함하는 빌드 형식을 만들 수 있습니다.
빌드 형식 만들기
BVT 빌드 형식을 만들려면
팀 탐색기 창에서 팀 프로젝트를 클릭합니다.
팀 빌드를 마우스 오른쪽 단추로 클릭한 다음 새 팀 빌드 형식을 클릭합니다.
새 팀 빌드 형식 생성 마법사가 나타납니다.
새 팀 빌드 형식 생성 마법사의 단계를 따릅니다 자세한 내용은 방법: 빌드 정의 만들기를 참조하십시오.
중요: 새 팀 빌드 형식 생성 마법사의 빌드 옵션 선택 페이지에서 테스트 실행을 클릭합니다. 그런 다음 BVT 테스트 목록 만들기에서 만든 BVT 테스트 목록을 포함하는 테스트 메타데이터 파일을 선택합니다. 마지막으로, 실행할 테스트(BVT의 테스트)를 포함하는 테스트 목록을 선택합니다.
마법사에서 정보 입력을 완료하면 마침을 클릭합니다.
새 빌드 형식이 팀 탐색기 창의 팀 빌드 폴더 아래에 나타납니다.
BVT 빌드 형식 실행
팀 빌드를 사용하여 BVT를 실행하려면
빌드 메뉴에서 {팀 프로젝트 이름} 빌드를 클릭합니다.
{팀 프로젝트 이름} 빌드 대화 상자가 모든 기존 빌드 형식 목록과 함께 나타납니다. 빌드 형식이 선택되었는지 확인합니다.
(선택 사항) 빌드 위치와 디렉터리를 변경합니다.
빌드를 클릭합니다.
자세한 내용은 방법: 빌드 정의 큐에 대기 또는 시작을 참조하십시오. 정기적 빌드를 예약하려면 방법: 예약된 빌드 구성(명령줄)을 참조하십시오.