다음을 통해 공유


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

업데이트: 2007년 11월

스마트 장치 단위 테스트는 장치 단위 테스트 프레임워크라고 하는 단위 테스트 프레임워크 버전을 사용합니다. 장치 단위 테스트 프레임워크는 단위 테스트 프레임워크와 동일한 기능을 제공하는 어셈블리입니다. 하지만 장치 단위 테스트 프레임워크는 .NET Framework 대신 .NET Compact Framework용으로 컴파일되며 데스크톱 컴퓨터 대신 장치나 에뮬레이터에서 실행됩니다. 스마트 장치 단위 테스트는 단위 테스트의 기능 중 일부를 지원하지 않으므로 장치 단위 테스트 프레임워크에는 단위 테스트 프레임워크의 형식 중 관련된 형식의 하위 집합만 포함되어 있습니다. 장치 단위 테스트 프레임워크는 단위 테스트 프레임워크와 동일한 Microsoft.VisualStudio.TestTools.UnitTesting 네임스페이스를 사용합니다. 스마트 장치 단위 테스트를 만들면 Visual Studio에서 장치 단위 테스트 프레임워크 어셈블리(Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll)에 대한 참조를 자동으로 추가합니다. 장치 단위 테스트 프레임워크는 단위 테스트 프레임워크와 동일한 방법으로 사용합니다. 자세한 내용은 단위 테스트 프레임워크를 참조하십시오.

참고:

대상 장치나 에뮬레이터에는 .NET Compact Framework 버전 2.0 또는 3.5가 설치되어 있어야 합니다. 자세한 내용은 방법: 장치에 .NET Compact Framework 설치를 참조하십시오.

장치 단위 테스트 프레임워크와 단위 테스트 프레임워크의 차이점

어셈블리 위치

장치 단위 테스트 프레임워크 어셈블리의 기본 위치는 drive:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll입니다.

지원되지 않는 형식

스마트 장치 테스트 프로젝트는 데이터 기반 단위 테스트를 지원하지 않으므로 장치 단위 테스트 프레임워크는 다음 형식을 지원하지 않습니다.

스마트 장치 단위 테스트는 ASP.NET 및 웹 서비스 테스트를 지원하지 않으므로 장치 단위 테스트 프레임워크는 다음 형식을 지원하지 않습니다.

스마트 장치 응용 프로그램에는 app.config 파일이 없으므로 장치 단위 테스트 프레임워크는 다음 형식을 지원하지 않습니다.

참고 항목

기타 리소스

스마트 장치 단위 테스트 작업