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

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

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

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

Задачи

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

Задачи

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

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

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

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

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

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

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

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

См. также

Задачи

Пример проекта для создания адаптера диагностических данных

Основные понятия

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