다음을 통해 공유


방법: 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를 사용하여 재생할 속성 추가

  1. Microsoft Visual Studio 2010 기능 팩 2와 Mozilla Firefox용 테스트 도우미 확장을 설치했는지 확인합니다. 설치 관련 정보는 지침에 포함되어 있습니다.

  2. Firefox version 3.5 또는 3.6을 설치했는지 확인합니다. 사용자 자격 증명을 사용하여 한 번 이상 Firefox를 실행합니다.

  3. Windows Internet Explorer를 사용하여 웹 기반 응용 프로그램이나 웹 사이트에서 코딩된 UI 테스트를 만듭니다.

    자세한 내용은 다음을 참조하십시오. 연습: 코딩된 UI 테스트 만들기, 편집 및 유지 관리 또는 연습: Firefox를 사용하여 코딩된 UI 테스트 재생.

  4. 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 테스트 생성을 참조하십시오.

  5. CodedUITest 파일에서 코딩된 UI 테스트 메서드를 찾습니다. 이 메서드를 마우스 오른쪽 단추로 클릭하고 테스트 실행을 선택합니다.

    또는

    테스트 메뉴에서 을 선택하고 테스트 뷰를 클릭합니다. 테스트 뷰에서 테스트 이름 열 아래의 CodedUITestMethod1을 선택하고 도구 모음에서 선택 항목 실행을 클릭합니다.

    Firefox를 사용하여 코딩된 UI 테스트를 실행해야 합니다.

참고 항목

개념

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

기타 리소스

연습: Firefox를 사용하여 코딩된 UI 테스트 재생

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