다음을 통해 공유


스마트 장치 단위 테스트 개요

업데이트: 2007년 11월

스마트 장치 단위 테스트를 사용하여 스마트 장치 프로젝트에 포함된 메서드를 테스트할 수 있습니다. 스마트 장치 단위 테스트란 스마트 장치 테스트 프로젝트에서 만든 모든 단위 테스트를 말합니다. 자세한 내용은 스마트 장치 테스트 프로젝트를 참조하십시오.

단위 테스트 만들기

스마트 장치 테스트 프로젝트에서 만든 단위 테스트는 다음과 같은 점에서 다른 테스트와 다릅니다.

  1. 스마트 장치 단위 테스트는 전체 .NET Framework와 단위 테스트 프레임워크 대신 .NET Compact Framework와 장치 단위 테스트 프레임워크를 참조합니다. 자세한 내용은 단위 테스트 프레임워크(장치)을를 참조하십시오.

  2. 스마트 장치 단위 테스트는 데스크톱 컴퓨터의 기본 또는 인터넷 정보 서비스 호스트 프로세스 대신 장치나 에뮬레이터의 스마트 장치 호스트 프로세스에서 실행됩니다. 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.

    참고:

    스마트 장치 단위 테스트는 스마트 장치 호스트에서 실행해야 하며 기본 또는 ASP.NET 호스트에서 실행할 수 없습니다. 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.

장치나 에뮬레이터에서 테스트를 실행하면 스마트 장치 응용 프로그램과 동일하게 Microsoft.WindowsMobile과 같은 장치 고유의 API에 액세스할 수 있습니다.

스마트 장치 단위 테스트는 다음과 같은 두 가지 방법으로 만들 수 있습니다.

  • 스마트 장치 프로젝트의 코드에서 테스트를 생성합니다.

  • 새 테스트 추가 대화 상자에서 스마트 장치 테스트 프로젝트에 새 단위 테스트를 추가합니다.

이러한 두 가지 방법은 방법: 스마트 장치 단위 테스트 만들기에서 설명합니다.

단위 테스트 실행

스마트 장치 단위 테스트는 다른 형식의 테스트와 같은 방법으로 실행합니다. 자세한 내용은 방법: 선택한 테스트 실행을 참조하십시오.

Visual Studio에서는 장치 도구 모음이 아니라 활성 테스트 실행 구성 시 선택한 장치에서 테스트를 실행합니다. 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.

참고 항목

작업

연습: 스마트 장치 단위 테스트 만들기 및 실행

방법: 스마트 장치 단위 테스트를 실행하는 동안 디버깅

개념

테스트 배포 개요