다음을 통해 공유


테스트 컨테이너

업데이트: 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입니다.

참고 항목

작업

방법: 명령줄에서 테스트 실행

개념

테스트 종류 선택

MSTest.exe 명령줄 옵션