스마트 장치용 테스트 도구 이해

업데이트: 2007년 11월

스마트 장치 프로그래밍 기능을 사용하면 Visual Studio의 테스트 기능을 .NET Compact Framework에서 만든 장치 응용 프로그램으로 확장하는 구성 요소가 설치됩니다. 스마트 장치 구성 요소를 참조하십시오.

테스트 기능은 Visual Studio에서 상속됩니다. 상속되는 테스트 기능 집합은 사용 중인 Visual Studio 버전에 따라 다릅니다. Professional Edition을 사용하는 경우 Visual Studio Professional Edition에서 테스트 도구 사용을 참조하고, Team System 버전 중 하나를 사용하는 경우에는 Test Edition 또는 Development Edition을 참조하십시오.

참고:

Visual Studio Express Edition이나 Visual Studio Standard Edition에서는 스마트 장치 프로그래밍 기능이 지원되지 않습니다.

스마트 장치 구성 요소

항목

설명

스마트 장치 테스트 프로젝트

스마트 장치용 테스트는 스마트 장치 테스트 프로젝트 내에 있어야 합니다. 이 때문에 스마트 장치 테스트 도구는 스마트 장치 C# 테스트 프로젝트와 스마트 장치 Visual Basic 테스트 프로젝트라는 두 가지 테스트 프로젝트 형식을 추가하여 스마트 장치 응용 프로그램용 테스트를 저장합니다.

스마트 장치 단위 테스트

스마트 장치 테스트 프로젝트에서 만든 단위 테스트를 스마트 장치 단위 테스트라고 합니다. 스마트 장치 단위 테스트는 Visual C# 또는 Visual Basic 스마트 장치 프로젝트의 관리 코드가 올바른지 확인합니다. 자세한 내용은 스마트 장치 단위 테스트 작업을 참조하십시오.

단위 테스트 프레임워크(장치)

스마트 장치 프로젝트용 단위 테스트는 장치에서 실행되므로 장치 테스트 도구에는 .NET Compact Framework에서 실행되는 장치별 단위 테스트 프레임워크 버전이 포함되어 있습니다. 장치 단위 테스트 프레임워크에는 표준 단위 테스트 프레임워크에 있는 형식의 하위 집합이 포함되어 있습니다.

스마트 장치 테스트 호스트

스마트 장치 테스트 호스트(SmartDeviceTestHost.exe)는 데스크톱에서 테스트를 실행하는 기본 VSTestHost와 거의 비슷한 방식으로 장치에서 테스트를 실행합니다. Visual Studio에서는 테스트 실행 중에 테스트와 함께 스마트 장치 테스트 호스트를 장치에 배포하여 스마트 장치 테스트 호스트 프로세스에서 테스트를 실행합니다. 스마트 장치 호스트를 선택하는 방법에 대한 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.

참고 항목

기타 리소스

스마트 장치 프로젝트용 테스트 도구