Анализ закодированных тестов пользовательского интерфейса с помощью журналов закодированных тестов пользовательского интерфейса
Журналы закодированных тестов пользовательского интерфейса фильтрации и записи важные сведения о сервере закодированных тестовым запускам пользовательского интерфейса.
Требования
- Visual Studio Ultimate, Visual Studio Premium
Поэтому должен ли сделать это?
Журналы в формате, который позволяет быстро для отладки проблемы.
Разделы справки делает это?
Шаг 1. Правка файл QTAgent32.exe.config
Для настройки вывода для закодированных журналов пользовательского интерфейса необходимо задать некоторые параметры конфигурации в файле 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" или более высокими, закодированные тесты пользовательского интерфейса конструктор создает файл журнала HTML.
значение параметра <add name="EqtTraceLevel" value="3" />, чтобы быть "3" или более экрана, подразумевается для каждого действия.Если значение имеет значение 1 или 2 экрана, принимаются для действий только ошибки.
Если требуется отключить создание съемки экрана независимо от уровня, добавьте ключ <add key="EnableSnapshotInfo" value="true"/> в разделе appsettings.Например, следующая конфигурация предоставит файлы журнала закодированных тестов пользовательского интерфейса, которые включают средства чтения с экрана для каждого действия, сделанного в ходе теста.
<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. Запуск закодированного теста пользовательского интерфейса и просмотр журнала
При изменениях файл QTAgent32.exe.config на то, что при выполнении закодированного теста пользовательского интерфейса можно увидеть, что ссылка вывода в результатах тестов обозревателя.Файлы журналов не создаются, только если тест завершается ошибкой, но также для успешных тестов, если уровень трассировки присвоено значение "подробный".
В меню тест выберите команду Окна, а затем выберите Обозреватель тестов.
В меню Построение выберите команду Построить решение.
В обозревателе тестов, выделите закодированный тест пользовательского интерфейса необходимо запустить, откройте его контекстное меню, и выберите пункт Выполните тесты select.
Автоматические тесты выполняют и отображаются, если они передавались или сбоя.
Совет Просмотр обозревателя тестов в меню Меню проверки выберите пункт Окна, а затем выберите пункт Обозреватель тестов.
Выберите ссылку Вывод обозревателя в результатах тестов.
Это показан результат для теста, который содержит ссылку на журнал действий.
Выберите ссылку UITestActionLog.html.
Журнал отображается в веб-браузере.
См. также
Задачи
Практическое руководство. Запуск тестов из Microsoft Visual Studio
Основные понятия
Проверка кода с помощью закодированных тестов пользовательского интерфейса