방법: 테스트 실행 구성 지정
업데이트: 2007년 11월
테스트실행 구성에 저장되는 설정을 지정하여 테스트 실행이 처리되는 방식을 제어할 수 있습니다. 테스트 실행 구성 설정은 디스크에 확장명이 .testrunconfig인 파일로 저장됩니다. 여러 실행 구성을 만들어 저장한 다음 특정 실행 구성을 활성 상태로 만들 수 있습니다. 이 활성 실행 구성이 테스트 실행에 사용됩니다. 실행 구성을 활성화하는 방법에 대한 자세한 내용은 방법: 테스트 실행 구성 적용을 참조하십시오.
이 항목의 절차에서는 여러 측면의 실행 구성 작업에 대해 설명합니다. 첫 번째 절차 그룹에서는 실행 구성을 만들고 삭제하는 방법을 설명합니다.
두 번째 절차 그룹에서는 실행 구성에서 값을 설정하는 방법을 설명합니다. 이러한 값을 설정하려면 다음과 같은 페이지가 있는 대화 상자인 테스트 실행 구성 편집기를 사용합니다.
일반. 이 페이지에서는 테스트 실행 구성의 이름과 선택적 텍스트 설명을 지정합니다. 테스트 결과 창에서 테스트 실행을 식별하는 데 사용되는 테스트 실행 이름을 만드는 방법을 지정할 수도 있습니다.
컨트롤러 및 에이전트. 테스트 컨트롤러를 사용하여 테스트를 로컬 컴퓨터에서 실행할지, 아니면 원격으로 실행할지를 선택합니다. 테스트를 로컬로 실행하면 테스트 및 프로덕션 코드를 디버깅할 수 있습니다. 테스트를 원격으로 실행하는 경우에는 통합 디버깅을 사용할 수 없습니다.
테스트를 원격으로 실행하도록 선택하는 경우 네트워크 이름 또는 IP 주소를 지정하여 사용할 컨트롤러를 식별합니다. 자세한 내용은 컨트롤러, 에이전트 및 Rig를 참조하십시오.
참고: 테스트 컨트롤러가 로컬 컴퓨터인 경우에는 localhost를 지정하여 컴퓨터를 식별합니다.
에이전트 속성에 대한 이름과 값을 지정할 수도 있습니다. 사용할 에이전트에 이러한 속성이 있는 경우 실행 중인 테스트에서 해당 에이전트를 사용합니다. 요청된 속성을 갖는 에이전트가 없으면 테스트 실행에 실패합니다.
코드 검사. 코드 검사 페이지에서 DLL, .exe 파일, 디렉터리(ASP.NET 프로젝트의 경우) 등의 계측할 항목을 지정합니다. 현재 위치에서 계측을 수행할지 여부 및 파일에 다시 서명하는 방법을 지정할 수도 있습니다. 이 프로세스는 DLL을 복사하여 시작됩니다. 그런 다음 테스트 실행 중에 DLL에서 코드 검사 통계를 수집할 수 있도록 DLL이 변경, 즉 계측됩니다. 자세한 내용은 방법: 코드 검사 데이터 가져오기 및 어셈블리 계측 및 다시 서명을 참조하십시오.
배포. Visual Studio에서는 테스트가 실행되기 전에 격리 보장과 보다 안정적인 테스트 결과 생성을 위해 테스트를 배포 디렉터리에 복사할 수 있습니다. 배포 페이지를 사용하여 두 가지 방법으로 배포를 제어할 수 있습니다. 즉, 배포 사용 안 함 확인란을 선택하거나 선택을 취소하여 배포를 사용하지 않거나 사용하도록 설정할 수 있습니다. 또한 배포 디렉터리에 복사할 추가 파일 또는 디렉터리를 지정할 수도 있습니다. 자세한 내용은 테스트 배포 개요 및 방법: 테스트 배포 구성을 참조하십시오.
참고: 스마트 장치를 사용하는 경우에는 배포 사용 안 함 확인란을 선택하지 마십시오.
호스트.
ASP.NET 사이트와 같은 프로세스에서 단위 테스트를 실행하려면 ASP.NET을 선택합니다. ASP.NET를 선택하는 경우 추가 항목을 선택하여 ASP.NET 테스트가 실행되는 방식을 구성할 수 있습니다. 자세한 내용은 ASP.NET 단위 테스트 개요를 참조하십시오.
단위 테스트를 스마트 장치 또는 에뮬레이터에서 실행하려면 스마트 장치를 선택합니다. 그러면 단위 테스트가 지정된 스마트 장치 또는 에뮬레이터로 배포되어 실행됩니다. 자세한 내용은 스마트 장치 단위 테스트 작업을 참조하십시오.
참고: 스마트 장치 호스트는 스마트 장치 테스트 프로젝트에 있는 테스트만 지원합니다. 데스크톱 테스트 프로젝트에 있는 테스트는 스마트 장치 호스트에서 제대로 실행되지 않습니다.
웹 테스트를 포함하여 다른 테스트 종류의 경우 기본값을 선택합니다.
설정 및 정리 스크립트. 이 페이지에서는 테스트 실행 이전과 이후에 실행될 스크립트를 선택할 수 있습니다. 스크립트를 식별하려면 설정 스크립트 또는 정리 스크립트 아래의 상자에 스크립트 경로를 입력합니다. 또는 줄임표(…)를 클릭합니다. 그러면 스크립트 파일을 선택할 수 있는 열기 대화 상자가 열립니다.
설치 스크립트와 정리 스크립트는 해당 테스트 실행에 포함된 테스트 종류에 관계없이 테스트 실행 전과 후에 실행됩니다. 테스트 실행과 함께 실행되는 스크립트에 대한 자세한 내용은 테스트 배포 개요를 참조하십시오.
테스트 시간 제한. 이 페이지를 사용하여 테스트 실행 및 개별 테스트에 대한 시간 제한 값을 지정할 수 있습니다. 자세한 내용은 방법: 테스트 실행에 시간 제한 설정을 참조하십시오.
웹 테스트. 웹 테스트를 실행할 때 사용할 값을 설정합니다. 웹 테스트가 부하 테스트로 집계되는 경우에는 인지 시간 시뮬레이션 설정이 무시됩니다. 자세한 내용은 방법: 웹 테스트에 대기 시간 설정을 참조하십시오.
참고: 테스트 실행 구성 편집기를 사용해도 테스트 실행의 일부 옵션은 구성할 수 없습니다. 일부 옵션의 경우 테스트 실행 구성 설정이 들어 있는 XML 파일을 직접 편집해야 합니다. 자세한 내용은 방법: 테스트 실행 구성 파일 편집을 참조하십시오.
참고: 컨트롤러 및 에이전트 페이지와 웹 테스트 페이지는 Visual Studio Team System Test Edition을 설치한 경우에만 사용할 수 있습니다.
테스트 실행 구성 만들기 및 제거
이 절차는 새로 만든 솔루션의 경우와 같이 솔루션에 테스트 프로젝트가 포함되어 있지 않은 경우에만 적용됩니다.
솔루션에 초기 테스트 실행 구성을 추가하려면
솔루션에 테스트 프로젝트를 추가합니다.
테스트 실행 구성이 솔루션 항목 폴더 아래의 솔루션에 자동으로 추가됩니다.
참고: 만든 각 실행 구성은 테스트 메뉴의 활성 테스트 실행 구성 선택 및 테스트 실행 구성 편집 옵션의 항목으로 나열됩니다.
솔루션에 후속 테스트 실행 구성을 추가하려면
솔루션 탐색기에서 솔루션 항목을 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 새 항목을 클릭합니다.
새 항목 추가 대화 상자가 나타납니다.
범주 창에서 테스트 실행 구성을 클릭합니다.
(선택 사항) 이름 상자에서 테스트 실행 구성 파일의 이름을 변경합니다.
추가를 클릭합니다.
새 실행 구성 파일이 솔루션 탐색기의 솔루션 항목 폴더 아래에 나타납니다.
참고: 테스트 메뉴의 활성 테스트 실행 구성 선택 옵션을 통해 표시되는 경우와 같이 Visual Studio에서 표시되는 테스트 실행 구성 목록은 솔루션 항목 폴더의 테스트 실행 구성 파일 목록에서 파생됩니다. 따라서 실행 구성 파일을 솔루션 계층 구조에서 다른 위치로 옮기면 Visual Studio IDE 내에서 해당 파일을 테스트 실행 구성으로 사용할 수 없습니다.
<run config file name>.testrunconfig 대화 상자가 나타납니다.
이제 실행 구성 값을 설정하고 저장할 수 있습니다. 자세한 내용은 테스트 실행 구성 값 설정의 절차를 참조하십시오.
참고: 만든 각 실행 구성은 테스트 메뉴의 활성 테스트 실행 구성 선택 및 테스트 실행 구성 편집 옵션의 항목으로 나열됩니다.
솔루션에서 테스트 실행 구성을 제거하려면
솔루션 탐색기의 솔루션 항목 폴더에서 제거할 테스트 실행 구성을 마우스 오른쪽 단추로 클릭한 다음 제거를 클릭합니다.
솔루션에서 실행 구성 파일이 제거됩니다. 이 변경은 테스트 메뉴의 활성 테스트 실행 구성 선택 및 테스트 실행 구성 편집 옵션의 선택 목록에 반영됩니다.
테스트 실행 구성 값 설정
솔루션이 열려 있는 경우 실행 구성을 편집하려면
솔루션 탐색기의 솔루션 항목 폴더에서 열려는 테스트 실행 구성 파일을 두 번 클릭합니다.
- 또는 -
테스트 메뉴에서 테스트 실행 구성 편집을 가리킨 다음 하위 메뉴에서 실행 구성을 클릭합니다.
편집할 실행 구성이 열립니다.
각 실행 구성에 대한 개별 페이지에서 내용을 변경합니다. 자세한 내용은 이 항목의 앞부분에 나오는 각 페이지에 대한 설명을 참조하십시오.
적용을 클릭한 다음 닫기를 클릭합니다.