코딩된 UI 테스트 로그를 사용하여 코딩된 UI 테스트 분석
코딩 UI 테스트 로그 필터 및 코딩 된 UI 테스트에 대 한 중요 한 정보를 실행 하는 레코드가 있습니다.
요구 사항
- Visual Studio Ultimate, Visual Studio Premium
왜 해야 합니까?
로그 문제를 신속 하 게 디버깅 하는 데 사용할 수 있는 형식에서으로 표시 됩니다.
어떻게 해야 합니까?
1 단계: 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>
2 단계: 코딩 된 UI 테스트를 실행 하 고 로그를 보려면
수정 하 여 QTAgent32.exe.config 파일 탐색기를 테스트 결과에 출력에 대 한 링크 표시 됩니다 코딩 된 UI 테스트를 실행할 때 내부에서.뿐만 아니라 테스트도 추적 수준 세부 정보를 "표시 합니다."로 설정 하면 성공적인 테스트에 실패 하면 로그 파일에 생성 되는
에 테스트 메뉴를 선택 Windows 선택한 다음 테스트 탐색기.
에 빌드 메뉴를 선택 솔루션 빌드.
탐색기에서 테스트를 코딩 된 UI 테스트 실행의 바로 가기 메뉴를 열고 선택 하려는 선택 선택 테스트 실행.
자동화 된 테스트 실행 되 고 성공 또는 실패 하는 경우 표시 됩니다.
팁 테스트 탐색기에서 볼 수 있는 테스트 메뉴, 가리키는 Windows 다음 선택 테스트 탐색기.
선택은 출력 탐색기 테스트 결과에 연결 합니다.
이 작업 로그에 대 한 링크가 포함 된 테스트에 대 한 출력을 표시 합니다.
UITestActionLog.html 링크를 선택 합니다.
로그에는 웹 브라우저에 표시 됩니다.
참고 항목
작업
방법: Microsoft Visual Studio에서 테스트 실행