테스트 컨테이너
업데이트: 2007년 11월
테스트는 컴파일된 코드를 생성하는지 여부에 따라 컨테이너에 저장됩니다. 기본적으로 단위 테스트와 코딩된 웹 테스트와 같이 컴파일된 코드를 생성하는 테스트는 테스트 프로젝트 폴더 아래의 bin\Debug 또는 obj\Debug라는 폴더에서 찾을 수 있는 어셈블리로 컴파일됩니다.
제네릭, 부하, 웹, 수동 및 순서가 지정된 테스트 같은 그 밖의 테스트 종류에는 컴파일이 필요하지 않습니다. 이러한 테스트 종류에 대한 테스트 컨테이너는 Word 문서, XML 파일 또는 프로젝트 폴더에서 찾을 수 있는 그 밖의 텍스트 기반 파일입니다.
테스트 컨테이너를 식별하는 방법을 알아야 하는 이유는 MSTest.exe 명령줄 테스트 실행 유틸리티의 /testcontainer: 옵션에 올바른 값을 지정해야 하기 때문입니다. 자세한 내용은 MSTest.exe 명령줄 옵션을 참조하십시오.
테스트가 포함된 파일
다음 표에서는 여러 가지 테스트 종류의 테스트가 포함된 파일을 식별하는 방법에 대해 설명합니다.
테스트 종류 |
설명 |
---|---|
단위 |
단일 소스 코드 파일에는 일반적으로 단위 테스트 메서드가 여러 개 있습니다. 따라서 개별 단위 테스트를 체크 인할 수 없습니다. 전체 소스 코드 파일을 체크 인해야 합니다. 이러한 파일은 코딩된 언어에 따라 .cs, .vb 또는 .cpp 확장명을 갖습니다. |
수동 |
Microsoft Word 형식의 수동 테스트는 .mht 확장명을 갖습니다. 텍스트 형식의 수동 테스트 확장명은 .mtx입니다. |
순서가 지정된 |
순서가 지정된 테스트의 확장명은 .orderedtest입니다. |
제네릭 |
제네릭 테스트의 확장명은 .GenericTest입니다. |
웹 |
웹 테스트의 확장명은 .webtest입니다. |
부하 |
부하 테스트의 확장명은 .loadtest입니다. |
기타 파일
테스트 메타데이터 파일과 테스트 실행 구성 파일에는 테스트가 포함되지 않지만 이 파일은 테스트에서 중요한 역할을 합니다.
파일 형식 |
설명 |
---|---|
테스트 메타데이터 파일 |
테스트 메타데이터 파일에는 테스트 목록과 테스트에 대한 링크가 들어 있습니다. 테스트 목록을 보려면 테스트 목록 사용을 참조하십시오. 테스트 메타데이터 파일의 확장명은 .vsmdi입니다. |
테스트 실행 구성 파일 |
테스트가 실행되는 방식을 구성하는 설정은 테스트 실행 구성 파일에 저장됩니다. 자세한 내용은 테스트 실행 구성을 참조하십시오. 테스트 실행 구성 파일의 확장명은 .testrunconfig입니다. |