다음을 통해 공유


Windows Internet Explorer를 사용하여 테스트 기록 및 Mozilla Firefox를 사용하여 재생

Microsoft Visual Studio 2010 기능 팩 2를 사용하면 Windows Internet Explorer 7 이상의 버전을 사용하여 웹 사이트나 웹 기반 응용 프로그램의 UI 작업을 기록한 다음 Mozilla Firefox 브라우저 버전 3.5 또는 3.6을 사용하여 테스트를 재생할 수 있습니다.

경고

Microsoft Visual Studio 2010 기능 팩 2 설치를 완료한 후 Mozilla Firefox용 테스트 패키지를 사용하려면 Mozilla Firefox용 테스트 도우미 확장을 설치 및 구성해야 합니다. 자세한 내용은 다음을 참조하십시오. 방법: Mozilla Firefox용 테스트 도우미 확장 설치.

기본적으로 테스트 도우미 확장 설치 관리자 파일(ConfigFFExtension.exe)은 다음 경로 중 한 곳에 있습니다.

  • 32비트 컴퓨터: %CommonProgramFiles%\microsoft shared\VSTT\10.0\UITestExtensionPackages\ConfigFFExtension.exe.

  • 64비트 컴퓨터: %CommonProgramFiles(x86)%\microsoft shared\VSTT\10.0\UITestExtensionPackages\ConfigFFExtension.exe.

경고

Firefox 브라우저에서만 코딩된 UI 테스트를 재생할 수 있습니다. Firefox 브라우저를 사용하여 웹 사이트 및 웹 기반 응용 프로그램에서 코딩된 UI 테스트를 기록할 수 없습니다.

다음 테스트 형식을 사용하면 Firefox 브라우저를 사용해 코딩된 UI 테스트를 재생할 수 있습니다.

  • 코딩된 UI 테스트: 코딩된 UI 테스트라고 하는 UI(사용자 인터페이스)의 자동화된 테스트를 만들 수 있습니다. 이 테스트를 사용하면 사용자 인터페이스가 제대로 작동하는지 확인하고 사용자 인터페이스 컨트롤의 유효성을 검사할 수 있습니다. 코딩된 UI 테스트를 사용하면 사용자 인터페이스의 기능을 테스트할 수 있습니다. 이 방법을 사용하면 수동 테스트를 실행할 때보다 원하는 결과를 빨리 얻을 수 있습니다. 따라서 이 테스트는 큰 부담 없이 자주 실행할 수 있습니다. Microsoft Visual Studio 2010 기능 팩 2를 사용하여 웹 사이트나 웹 기반 응용 프로그램에서 UI 작업을 기록할 수 있습니다. Internet Explorer를 사용하여 코딩된 UI 테스트를 만든 다음 Firefox 브라우저를 사용하여 테스트를 재생할 수 있습니다.

    코딩된 UI 테스트에 대한 추가 정보는 자동화된 UI 테스트를 사용하여 사용자 인터페이스 테스트를 참조하십시오.

  • 수동 테스트: 수동 테스트 사례를 만들어 응용 프로그램을 테스트할 수 있습니다. 수동 테스트 사례에서 특정 시나리오에 필요한 모든 테스트 단계와 수동 테스트를 실행하는 데 필요한 기타 모든 정보를 문서화할 수 있습니다. 여기에는 수동 테스트 사례에 파일을 연결하는 작업도 포함될 수 있습니다. Test Runner를 사용하여 수동 테스트 사례를 실행하려면 테스트 계획에 수동 테스트 사례를 추가해야 합니다. 계획에 수동 테스트 사례를 추가하면 테스트를 실행할 때마다 그 결과를 저장할 수 있습니다. Microsoft Visual Studio 2010 기능 팩 2를 사용하면 웹 사이트나 웹 기반 응용 프로그램에서 수행되는 수동 테스트 단계에 대해 작업 기록을 만들 수 있습니다. Internet Explorer를 사용하여 테스트를 기록하고 Firefox 브라우저를 사용하여 테스트를 재생할 수 있습니다.

    수동 테스트 사례에 대한 추가 정보는 수동 테스트 사례 만들기Test Runner를 사용하여 수동 테스트 실행을 참조하십시오.

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

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

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

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

다중 Mozilla Firefox 버전 재생 지원

여러 버전의 Firefox를 설치할 수 있으며 Firefox 동일 버전의 여러 언어를 설치할 수도 있습니다. 재생을 사용하면 재생이 지원되는 Firefox 버전과 언어를 선택할 수 있습니다. 재생하는 동안 Microsoft Test Runner를 사용하면 컴퓨터에 설치된 모든 Firefox 버전이 표시되어 그 중에서 선택할 수 있습니다. CodedUITest의 경우 BrowserWindow.CurrentBrowser 환경 특성을 설치된 임의의 버전으로 설정할 수 있으며 지정된 Firefox 버전이 재생을 위해 선택됩니다.

예를 들어 BrowserWindow.CurrentBrowser = “Firefox 3.5.7 (ar)”을 설정하면 Firefox의 3.5.7 아랍어 버전이 재생에 사용됩니다. CurrentBrowser 속성을 “Firefox”로 설정하면 설치된 Firefox의 기본 버전이 재생을 위해 선택됩니다. HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox에서 레지스트리 키를 확인하여 컴퓨터에 설치된 모든 Mozilla Firefox 버전을 찾고 이러한 이름을 사용하여 CurrentBrowser 속성을 설정합니다. CodedUITestCurrentBrowser 환경 변수를 통해 CurrentBrowser 속성을 지정할 수도 있습니다. 코딩된 UI 테스트가 이 환경 변수를 읽고 CurrentBrowser 속성 자체를 테스트 초기화의 일부로 설정합니다. 코딩된 UI 테스트가 변경되지 않으므로 이 방법을 통해 재생을 위한 브라우저를 선택하는 것이 가장 적절합니다. 또한 이 환경 변수를 사용하여 재생용 브라우저를 조작할 수 있습니다.

사전 요구 사항

  • Visual Studio 2010 Ultimate, Visual Studio 2010 Premium 또는 Test Professional 2010

  • Mozilla Firefox 버전 3.5 또는 3.6이 설치되어 있고 현재 사용자에 대해 한 번 이상 시작되었습니다.

작업

주요 작업

관련 항목

주의 정보주의
Microsoft Visual Studio 2010 기능 팩 2 설치를 완료한 후 Mozilla Firefox용 테스트 패키지를 사용하려면 Mozilla Firefox용 테스트 도우미 확장을 설치 및 구성해야 합니다.또한 테스트 도우미 확장을 Mozilla Firefox 브라우저의 일부분으로 설치해야 합니다.

Mozilla Firefox를 사용하여 수동 테스트 재생: 수동 테스트를 실행할 때 웹 사이트나 웹 기반 응용 프로그램과의 상호 작용을 위해 Mozilla Firefox 브라우저를 사용하도록 테스트를 지정할 수 있습니다.

Mozilla Firefox를 사용하여 코딩된 UI 테스트 재생: 웹 사이트나 웹 기반 응용 프로그램에 대한 테스트에서 실행할 때 테스트에 Firefox 브라우저를 사용하게 하는 코딩된 UI 테스트에 환경 변수를 추가할 수 있습니다.

참고 항목

개념

응용 프로그램 테스트

자동화된 UI 테스트를 사용하여 사용자 인터페이스 테스트

수동 테스트 사례 만들기

Test Runner를 사용하여 수동 테스트 실행

기타 리소스

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