방법: Firefox를 사용하여 웹 기반 코딩된 UI 테스트 재생
코딩된 UI 테스트라고 하는 자동화된 UI(사용자 인터페이스) 테스트를 만들 수 있습니다. 이 테스트를 사용하면 UI가 제대로 작동하는지 확인하고 UI 컨트롤의 유효성을 검사할 수 있습니다. 코딩된 UI 테스트를 사용하면 사용자 인터페이스의 기능을 테스트할 수 있습니다. Microsoft Visual Studio 2010 기능 팩 2를 사용하여 웹 사이트나 웹 기반 응용 프로그램에서 UI 작업을 기록하고 코딩된 UI 테스트를 만들 수 있습니다. Windows Internet Explorer를 사용하여 작업을 기록하고 Mozilla Firefox 브라우저를 사용하여 테스트를 재생할 수 있습니다.
코딩된 UI 테스트 만들기에 대한 추가 정보는 자동화된 UI 테스트를 사용하여 사용자 인터페이스 테스트 또는 연습: Firefox를 사용하여 코딩된 UI 테스트 재생을 참조하십시오.
경고
Microsoft Visual Studio 2010 기능 팩 2 설치를 완료한 후 Mozilla Firefox용 테스트 패키지를 사용하려면 Mozilla Firefox용 테스트 도우미 확장을 설치 및 구성해야 합니다. 자세한 내용은 다음을 참조하십시오. 방법: Mozilla Firefox용 테스트 도우미 확장 설치.
경고
Firefox 브라우저에서만 코딩된 UI 테스트를 재생할 수 있습니다. Firefox 브라우저를 사용하여 웹 사이트 및 웹 응용 프로그램에서 코딩된 UI 테스트를 기록할 수 없습니다.
Mozilla Firefox를 사용하여 재생할 속성 추가
Microsoft Visual Studio 2010 기능 팩 2와 Mozilla Firefox용 테스트 도우미 확장을 설치했는지 확인합니다. 설치 관련 정보는 지침에 포함되어 있습니다.
Firefox version 3.5 또는 3.6을 설치했는지 확인합니다. 사용자 자격 증명을 사용하여 한 번 이상 Firefox를 실행합니다.
Windows Internet Explorer를 사용하여 웹 기반 응용 프로그램이나 웹 사이트에서 코딩된 UI 테스트를 만듭니다.
자세한 내용은 다음을 참조하십시오. 연습: 코딩된 UI 테스트 만들기, 편집 및 유지 관리 또는 연습: Firefox를 사용하여 코딩된 UI 테스트 재생.
CodedUITest1.cs 파일에서 TestInitializeAttribute를 사용하는 MyTestInitialize() 메서드를 찾아 코드의 주석 처리를 제거하고 다음 코드와 같이 값이 “FireFox”로 할당된 CurrentBrowser 속성을 추가합니다.
팁
또는 BrowserWindow 속성을 추가하는 대신 값이 “Firefox”인 환경 변수 CodedUITestCurrentBrowser를 만든 다음 Visual Studio를 다시 시작할 수도 있습니다.
////Use TestInitialize to run code before running each test [TestInitialize()] public void MyTestInitialize() { // // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. // // For more information on generated code, see https://go.microsoft.com/fwlink/?LinkId=179463 BrowserWindow.CurrentBrowser = "Firefox"; }
' Use TestInitialize to run code before running each test <TestInitialize()> Public Sub MyTestInitialize() ' ' To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items. ' For more information on generated code, see https://go.microsoft.com/fwlink/?LinkId=179463 ' BrowserWindow.CurrentBrowser = "Firefox" End Sub
팁
시스템에 여러 버전의 Firefox가 설치된 경우 Browser.CurrentBrowser 변수를 사용하여 특정 버전을 선택할 수 있습니다. 예를 들어 “Firefox 3.5.7 (en-US)”입니다. 자세한 내용은 다음을 참조하십시오. Windows Internet Explorer를 사용하여 테스트 기록 및 Mozilla Firefox를 사용하여 재생.
TestInitialze() 특성을 사용하는 방법에 대한 추가 정보는 방법: 테스트 중인 응용 프로그램을 기록하여 코딩된 UI 테스트 생성을 참조하십시오.
CodedUITest 파일에서 코딩된 UI 테스트 메서드를 찾습니다. 이 메서드를 마우스 오른쪽 단추로 클릭하고 테스트 실행을 선택합니다.
또는
테스트 메뉴에서 창을 선택하고 테스트 뷰를 클릭합니다. 테스트 뷰에서 테스트 이름 열 아래의 CodedUITestMethod1을 선택하고 도구 모음에서 선택 항목 실행을 클릭합니다.
Firefox를 사용하여 코딩된 UI 테스트를 실행해야 합니다.
참고 항목
개념
자동화된 UI 테스트를 사용하여 사용자 인터페이스 테스트
기타 리소스
연습: Firefox를 사용하여 코딩된 UI 테스트 재생
Windows Internet Explorer를 사용하여 테스트 기록 및 Mozilla Firefox를 사용하여 재생