Поделиться через


Создание адаптера диагностических данных для сбора пользовательских данных или воздействия на тестовый компьютер

 

Опубликовано: Июль 2016

Для сбора данных при выполнении теста или воздействия на тестовый компьютер в рамках теста можно создать адаптер диагностических данных. Например, может быть нужно собрать файлы журналов, созданных тестируемым приложением, и присоединить их к результатам теста или выполнить тесты при ограниченном свободном дисковом пространстве на компьютере. С помощью интерфейсов API, входящих в Visual Studio Enterprise, можно писать код для выполнения различных задач в определенные моменты тестового запуска. Например, задачи могут выполняться до начала тестового запуска, до или после выполнения каждого отдельного теста, а также по завершении тестового запуска.

С помощью файла параметров конфигурации можно предоставить входные данные по умолчанию для настраиваемого адаптера диагностических данных. Например, можно предоставить данные о расположении файла, который нужно получить и присоединить к результатам теста, или данные об объеме свободного дискового пространства, которое должно оставаться в системе. Эти данные можно настраивать для каждого создаваемого набора параметров тестирования. Их можно посмотреть и отредактировать с помощью редактора по умолчанию, включенного в Microsoft Test Manager, или с помощью редактора, самостоятельно сделанного из пользовательского элемента управления. Любые изменения в конфигурации адаптера, сделанные в редакторе, хранятся вместе с параметрами тестирования.

Если тесты выполняются из Microsoft Test Manager, можно связать параметры тестирования с планом тестирования. Если тесты выполняются из Visual Studio, необходимо сделать эти параметры тестирования активными. Дополнительные сведения о параметрах тестирования см. в разделе Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования.

Задачам

Следующие разделы помогут при создании адаптеров диагностических данных.

Задачам

Связанные разделы

Создание адаптера диагностических данных. Можно создать адаптер диагностических данных на основе библиотеки классов и использовать интерфейсы API адаптера диагностических данных для сбора сведений или воздействия на систему, применяемую для выполнения тестов.

Установка настраиваемого адаптера диагностических данных. Собственный адаптер диагностических данных или адаптер, предоставленный кем-то другим, устанавливается путем копирования в правильный каталог.

Выбор настраиваемого адаптера диагностических данных, используемого при выполнении тестов. Можно выбрать адаптер диагностических данных, который следует использовать для параметров тестирования, чтобы он применялся во время выполнения тестов.

Настройка действий адаптера диагностических данных. Можно настроить параметры, контролирующие действия адаптера диагностических данных для данных параметров тестирования.

Связанные сценарии

Пример кода для создания простого адаптера диагностических данных, получающего файл, и специализированного редактора для адаптера см. в разделе Пример проекта для создания адаптера диагностических данных.

Пример кода, позволяющий вызвать монитор процессов во время выполнения теста и записать собранные данные журнала в тест для их отправки в результаты, см. на следующей странице веб-сайта Майкрософт.

Внешние ресурсы

Руководство

Testing for Continuous Delivery with Visual Studio 2012 – Chapter 6: A Testing Toolbox (Тестирование при непрерывной поставке с использованием Visual Studio 2012", глава 6 "Средства тестирования")

См. также

Пример проекта для создания адаптера диагностических данных
Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования