ASP.NET 단위 테스트 작업

업데이트: 2007년 11월

Microsoft Visual Studio Team System Test Edition에서 VSTestHost는 기본적으로 단위 테스트를 호스팅하는 프로세스입니다. 특히 웹 응용 프로그램이 아닌 메서드를 테스트하는 단위 테스트가 호스팅됩니다. 그러나 ASP.NET 단위 테스트를 실행하면 ASP.NET 사이트 또는 프로젝트에 포함되는 메서드도 테스트할 수 있습니다. 정의에 따라 ASP.NET 단위 테스트는 VSTestHost 프로세스가 아닌 프로덕션 코드가 실행되는 것과 동일한 환경에서 실행되는 단위 테스트입니다. 따라서 IIS 또는 ASP.NET Development Server를 선택할 수 있습니다.

참고:

Windows Vista를 실행 중인 경우에는 Visual Studio를 관리자로 실행해야 ASP.NET 단위 테스트를 실행할 수 있습니다. Visual Studio를 일반 사용자로 실행해도 웹 사이트가 만들어지고 ASP.NET 테스트가 만들어지며 실행되지만 테스트가 실패합니다. Visual Studio를 관리자로 실행하려면 Microsoft Visual Studio 2005를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 클릭합니다. 계속할 것인지 아니면 프로세스가 실행되도록 허용할 것인지를 묻는 메시지가 나타나면 각각 계속 또는 허용을 클릭합니다. 관리자 권한을 가진 사용자에 대해 로그온 자격 증명을 제공하라는 메시지가 표시되면 해당 자격 증명을 제공해야 ASP.NET 단위 테스트를 실행할 수 있습니다. Windows Vista의 보안에 대한 자세한 내용은 User Account Control Overview를 참조하십시오. 

단원 내용

관련 단원

테스트 실행 구성

단위 테스트 개요

참고 항목

개념

팀 환경에서 웹 사이트 및 웹 서비스 테스트

기타 리소스

방법: ASP.NET 응용 프로그램에 디버깅 사용

웹 서비스 테스트