다음을 통해 공유


코딩된 UI 테스트 로그를 사용하여 코딩된 UI 테스트 분석

코딩 UI 테스트 로그 필터 및 코딩 된 UI 테스트에 대 한 중요 한 정보를 실행 하는 레코드가 있습니다.

요구 사항

  • Visual Studio Ultimate, Visual Studio Premium

왜 해야 합니까?

로그 문제를 신속 하 게 디버깅 하는 데 사용할 수 있는 형식에서으로 표시 됩니다.

어떻게 해야 합니까?

JJ159363.collapse_all(ko-kr,VS.110).gif1 단계: QTAgent32.exe.config 파일을 편집 합니다.

코딩 된 UI 로그에 대 한 출력을 구성 하려면 몇 가지 구성 파일에 설정을 해야 QTAgent32.exe.config.기본적으로이 파일은 다음 위치에 설치 됩니다.

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE

기존 추적 수준 설정을 구성 하 여 로그 파일 출력을 지정 된 QTAgent32.exe.config 파일.이 값을 할당 하 여 수행 됩니다 EqtTraceLevel 또한 system.diagnostics 섹션에서.

  • <add name="EqtTraceLevel" value="0" />값 '0'으로 설정 하 여 HTML 로그 파일 출력을 제외할 수 있습니다.

  • <add name="EqtTraceLevel" value="1" />'1' 또는 그 보다 높은 값을 설정 하 여 코딩 된 UI 테스트 HTML 로그 파일을 생성 됩니다.

  • <add name="EqtTraceLevel" value="3" />'3' 또는 그 보다 높은 값을 설정 하 여 각 작업에 대 한 스크린 샷을 나타납니다.값 1 또는 2로 설정 되 면 스크린 샷은 오류 동작을 가져옵니다.

키 수준에 관계 없이 스크린샷 만들기를 사용 하지 않을 경우 추가 <add key="EnableSnapshotInfo" value="true"/> appSettings 섹션에서.예를 들어, 다음과 같은 구성을 테스트 하는 동안 수행한 각 작업에 대 한 스크린 샷을 포함 하는 코딩 된 UI 테스트 로그 파일을 제공 합니다.

  <system.diagnostics>
    <switches>
      <!-- You must use integral values for "value".
           Use 0 for off, 1 for error, 2 for warn, 3 for info, and 4 for verbose. -->
      <add name="EqtTraceLevel" value="3" />
    </switches>
  </system.diagnostics>


  <appSettings>
    <add key="StopTestRunCallTimeoutInSeconds" value="5"/>
    <add key="LogSizeLimitInMegs" value="20"/>
    <add key="CreateTraceListener" value="no"/>
    <add key="GetCollectorDataTimeout" value="300"/>
    <add key="EnableHtmlLogger" value="true"/>
    <add key="EnableSnapshotInfo" value="true"/>
  </appSettings>

JJ159363.collapse_all(ko-kr,VS.110).gif2 단계: 코딩 된 UI 테스트를 실행 하 고 로그를 보려면

수정 하 여 QTAgent32.exe.config 파일 탐색기를 테스트 결과에 출력에 대 한 링크 표시 됩니다 코딩 된 UI 테스트를 실행할 때 내부에서.뿐만 아니라 테스트도 추적 수준 세부 정보를 "표시 합니다."로 설정 하면 성공적인 테스트에 실패 하면 로그 파일에 생성 되는

  1. 테스트 메뉴를 선택 Windows 선택한 다음 테스트 탐색기.

  2. 빌드 메뉴를 선택 솔루션 빌드.

  3. 탐색기에서 테스트를 코딩 된 UI 테스트 실행의 바로 가기 메뉴를 열고 선택 하려는 선택 선택 테스트 실행.

    자동화 된 테스트 실행 되 고 성공 또는 실패 하는 경우 표시 됩니다.

    팁

    테스트 탐색기에서 볼 수 있는 테스트 메뉴, 가리키는 Windows 다음 선택 테스트 탐색기.

  4. 선택은 출력 탐색기 테스트 결과에 연결 합니다.

    테스트 탐색기의 출력 링크

    이 작업 로그에 대 한 링크가 포함 된 테스트에 대 한 출력을 표시 합니다.

    코딩된 UI 테스트의 결과 및 출력 링크

  5. UITestActionLog.html 링크를 선택 합니다.

    로그에는 웹 브라우저에 표시 됩니다.

    코딩된 UI 테스트 로그 파일

참고 항목

작업

방법: Microsoft Visual Studio에서 테스트 실행

개념

코딩된 사용자 인터페이스 테스트를 사용하여 코드 확인