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 단위 테스트 개요
ASP.NET 단위 테스트를 소개하고 이러한 테스트를 IIS 및 ASP.NET Development Server 등의 여러 가지 프로세스에서 실행하는 과정에 대해 설명합니다.ASP.NET 단위 테스트 및 전용 접근자
ASP.NET 단위 테스트를 실행하기 위해 전용 접근자를 사용해야 하는 이유에 대해 설명합니다.방법: ASP.NET 단위 테스트 만들기
ASP.NET 단위 테스트를 생성 및 구성하는 방법에 대해 설명합니다.방법: ASP.NET 솔루션에서 테스트를 실행하는 동안 디버깅
ASP.NET을 IIS 프로세스 또는 ASP.NET Development Server 프로세스에서 실행하면서 디버깅하는 방법에 대해 설명합니다.