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


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

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

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

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

Задачи

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

Задачи

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

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

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

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

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

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

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

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

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

Руководство

Книга "Шаблоны и приемы. Тестирование при непрерывной поставке с использованием Visual Studio 2012", глава 6, "Средства тестирования"

См. также

Задачи

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

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

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