테스트 실행의 단계
업데이트: 2007년 11월
테스트 실행이 시작되면 Visual Studio에서 몇 가지 단계가 수행됩니다. 이러한 단계는 테스트의 실행 구성 설정에 따라 다음 표에 나열된 단원 중 하나에 설명되어 있습니다.
배포 사용 여부 |
코드 검사 데이터 수집 여부 |
바이너리를 계측할 폴더 |
해당 단원 |
아니요 |
적용할 수 없음 |
적용할 수 없음 |
배포 사용 안 함 |
예 |
아니요 |
적용할 수 없음 |
코드 검사 데이터가 필요하지 않은 경우 |
예 |
예 |
원위치 |
코드 검사 필요: 원위치 계측 |
예 |
예 |
배포 폴더 |
코드 검사 필요: 배포 폴더에서 계측 |
배포 사용 안 함
배포를 활성화하지 않으면 Visual Studio에서는 다음 단계를 수행합니다.
필요한 경우 설치 스크립트 실행. 설치 스크립트는 테스트 결과를 저장하는 폴더의 이름과 같은 테스트 실행의 여러 사항을 결정하는 환경 변수에 값을 할당합니다. 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.
테스트 실행 및 테스트 결과 생성. 또한 테스트 결과 파일에 결과를 기록합니다.
필요한 경우 정리 스크립트 실행. 실행 구성에서 설치 스크립트와 정리 스크립트를 모두 지정할 수 있습니다. 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.
참고: 테스트 배포를 비활성화하면 코드 검사 데이터를 수집할 수 없을 뿐 아니라 스마트 장치 테스트도 실행할 수 없습니다. 테스트 배포를 활성화 및 비활성화하는 방법에 대한 자세한 내용은 방법: 테스트 배포 구성을 참조하십시오.
코드 검사 데이터가 필요하지 않은 경우
코드 검사 데이터를 수집하지 않는 경우 Visual Studio에서는 다음 단계를 수행합니다.
배포 폴더 만들기. 테스트 실행에 사용할 폴더 집합을 만듭니다. 로컬 테스트 실행에서 이 단계에 대한 자세한 내용은 테스트 배포 개요의 ‘로컬 배포 폴더’ 단원을 참조하십시오.
배포 파일 복사. 모든 배포 파일과 폴더를 배포 폴더에 복사합니다.
필요한 경우 설치 스크립트 실행. 설치 스크립트는 테스트 결과를 저장하는 폴더의 이름과 같은 테스트 실행의 여러 사항을 결정하는 환경 변수에 값을 할당합니다. 설치 스크립트 자체는 루트 배포 폴더에 위치합니다. 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.
테스트 실행 및 테스트 결과 생성. 또한 테스트 결과 파일에 결과를 기록합니다.
필요한 경우 정리 스크립트 실행. 실행 구성에서 설치 스크립트와 정리 스크립트를 모두 지정할 수 있습니다. 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.
코드 검사 필요: 원위치 계측
코드 검사 데이터를 수집하고 이진 파일을 원위치 계측하는 경우 Visual Studio에서는 다음 단계를 수행합니다.
코드 검사를 위한 이진 파일 계측. 이진 파일이 만들어진 폴더에서 이진 파일이 배포되기 전에 계측이 수행됩니다. 자세한 내용은 방법: 코드 검사 데이터 가져오기를 참조하십시오.
어셈블리 다시 서명. 강력한 이름의 어셈블리를 계측한 경우 지금 다시 서명합니다. 자세한 내용은 어셈블리 계측 및 다시 서명을 참조하십시오.
배포 폴더 만들기. 테스트 실행에 사용할 폴더 집합을 만듭니다. 로컬 테스트 실행에서 이 단계에 대한 자세한 내용은 테스트 배포 개요의 ‘로컬 배포 폴더’ 단원을 참조하십시오.
배포 파일 복사. 모든 배포 파일과 폴더를 배포 폴더에 복사합니다.
필요한 경우 설치 스크립트 실행. 설치 스크립트는 테스트 결과를 저장하는 폴더의 이름과 같은 테스트 실행의 여러 사항을 결정하는 환경 변수에 값을 할당합니다. 설치 스크립트 자체는 루트 배포 폴더에 위치합니다. 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.
테스트 실행 및 테스트 결과 생성. 또한 테스트 결과 파일 및 코드 검사 파일에 결과를 기록합니다.
필요한 경우 정리 스크립트 실행. 실행 구성에서 설치 스크립트와 정리 스크립트를 모두 지정할 수 있습니다. 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.
원위치 계측 도중 변경된 파일을 원래대로 복원
코드 검사 필요: 배포 폴더에서 계측
코드 검사 데이터를 수집하지만 이진 파일을 원위치 계측하지 않는 경우 Visual Studio에서는 다음 단계를 수행합니다.
배포 폴더 만들기. 테스트 실행에 사용할 폴더 집합을 만듭니다. 로컬 테스트 실행에서 이 단계에 대한 자세한 내용은 테스트 배포 개요의 ‘로컬 배포 폴더’ 단원을 참조하십시오.
배포 파일 복사. 모든 배포 파일과 폴더를 배포 폴더에 복사합니다.
코드 검사를 위한 이진 파일 계측. 이진 파일이 복사된 폴더에서 계측이 수행됩니다. 자세한 내용은 방법: 코드 검사 데이터 가져오기를 참조하십시오.
어셈블리 다시 서명. 강력한 이름의 어셈블리를 계측한 경우 지금 다시 서명합니다. 자세한 내용은 어셈블리 계측 및 다시 서명을 참조하십시오.
필요한 경우 설치 스크립트 실행. 설치 스크립트는 테스트 결과를 저장하는 폴더의 이름과 같은 테스트 실행의 여러 사항을 결정하는 환경 변수에 값을 할당합니다. 설치 스크립트 자체는 루트 배포 폴더에 위치합니다. 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.
테스트 실행 및 테스트 결과 생성. 또한 테스트 결과 파일 및 코드 검사 파일에 결과를 기록합니다.
필요한 경우 정리 스크립트 실행. 실행 구성에서 설치 스크립트와 정리 스크립트를 모두 지정할 수 있습니다. 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.