코딩된 UI 테스트 또는 작업 기록을 사용하여 Silverlight 응용 프로그램 테스트

Microsoft Visual Studio 2010 기능 팩 2를 사용하면 Silverlight 4 응용 프로그램에 대해 코딩된 UI 테스트나 작업 기록을 만들 수 있습니다. 작업 기록을 사용하면 수동 테스트의 단계를 빠르게 진행할 수 있습니다. 작업 기록 또는 코딩된 UI 테스트에 대한 자세한 내용은 방법: 작업 기록 만들기 또는 방법: 코딩된 UI 테스트 만들기를 참조하십시오.

이 기능을 사용하려면 Silverlight 컨트롤을 식별할 수 있도록 Silverlight 4 응용 프로그램에 대한 참조로 Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.dll을 추가해야 합니다. 이 도우미 어셈블리는 Silverlight 응용 프로그램을 계측하여 코딩된 UI 테스트에서 사용하거나 작업 기록에 사용되는 Silverlight 플러그 인 API에 컨트롤에 대한 정보를 사용할 수 있도록 합니다.

이 어셈블리는 재배포할 수 없습니다. 따라서 이 참조를 Silverlight 프로젝트에 조건부로 추가해야 합니다. 이 방법을 사용하면 소프트웨어를 고객에게 배포할 때 어셈블리가 재배포되지 않습니다.

원격으로 코딩된 UI 테스트 실행

응용 프로그램에 대해 원격으로 코딩된 UI 테스트를 실행하려면 테스트 실행에 사용할 테스트 에이전트나 테스트 컨트롤러가 있는 컴퓨터에 Microsoft Visual Studio 2010 기능 팩 2를 설치해야 합니다. 코딩된 UI 테스트를 실행하는 방법에 대한 자세한 내용은 방법: 데스크톱과 상호 작용하는 테스트를 실행하기 위해 테스트 에이전트 설정자동화된 테스트 실행을 참조하십시오.

팀 빌드로 코딩된 UI 테스트 빌드

빌드 에이전트를 사용하여 팀 빌드의 일부분으로 Silverlight 코딩된 UI 테스트를 포함하는 테스트 프로젝트를 빌드하려면 테스트 프로젝트 빌드에 사용되는 빌드 에이전트가 있는 컴퓨터에 Microsoft Visual Studio 2010 기능 팩 2를 설치해야 합니다. 테스트를 빌드 및 실행하는 방법에 대한 자세한 내용은 방법: 응용 프로그램을 빌드한 후 예약된 테스트 구성 및 실행을 참조하십시오.

작업

다음 항목을 사용하여 Silverlight 응용 프로그램을 설정하고 테스트를 만듭니다.

작업

관련 항목

코딩된 UI 테스트 또는 작업 기록을 만들도록 Silverlight 4 프로젝트 설정: 먼저 Silverlight 4 응용 프로그램을 계측하기 위해 도우미 어셈블리를 포함하도록 Silverlight 4 프로젝트를 설정합니다. 또한 Silverlight 컨트롤이 각각 고유한 자동화 속성을 갖고 있는지 확인해야 합니다.

코딩된 UI 테스트를 만들어 Silverlight 4 프로젝트 테스트: 도우미 어셈블리를 포함한 후 Silverlight 컨트롤에 대한 고유한 자동화 속성이 있으면 Silverlight 응용 프로그램에 대해 코딩된 UI 테스트를 만들 수 있습니다.

참고 항목

작업

방법: 작업 기록 만들기

방법: 코딩된 UI 테스트 만들기

기타 리소스

기능 팩 2를 사용하여 응용 프로그램 테스트

테스트 계획에서 자동화된 테스트 실행을 위한 필수 지침