Создание адаптера диагностических данных для сбора пользовательских данных или воздействия на тестовый компьютер
Для сбора данных при выполнении теста или воздействия на тестовый компьютер в рамках теста можно создать адаптер диагностических данных. Например, может быть нужно собрать файлы журналов, созданных тестируемым приложением, и присоединить их к результатам теста или выполнить тесты при ограниченном свободном дисковом пространстве на компьютере. С помощью интерфейсов API, входящих в Visual Studio Premium, можно писать код для выполнения различных задач в определенные моменты тестового запуска. Например, задачи могут выполняться до начала тестового запуска, до или после выполнения каждого отдельного теста, а также по завершении тестового запуска.
С помощью файла параметров конфигурации можно предоставить входные данные по умолчанию для настраиваемого адаптера диагностических данных. Например, можно предоставить данные о расположении файла, который нужно получить и присоединить к результатам теста, или данные об объеме свободного дискового пространства, которое должно оставаться в системе. Эти данные можно настраивать для каждого создаваемого набора параметров тестирования. Их можно посмотреть и отредактировать с помощью редактора по умолчанию, включенного в Microsoft Test Manager, или с помощью редактора, самостоятельно сделанного из пользовательского элемента управления. Любые изменения в конфигурации адаптера, сделанные в редакторе, хранятся вместе с параметрами тестирования.
Если тесты выполняются из Microsoft Test Manager, можно связать параметры тестирования с планом тестирования. Если тесты выполняются из Visual Studio, необходимо сделать эти параметры тестирования активными. Дополнительные сведения о параметрах тестирования см. в разделе Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования.
Задачи
Следующие разделы помогут при создании адаптеров диагностических данных.
Задачи |
Связанные разделы |
---|---|
Создание адаптера диагностических данных. Можно создать адаптер диагностических данных на основе библиотеки классов и использовать интерфейсы API адаптера диагностических данных для сбора сведений или воздействия на систему, применяемую для выполнения тестов. |
|
Установка настраиваемого адаптера диагностических данных. Собственный адаптер диагностических данных или адаптер, предоставленный кем-то другим, устанавливается путем копирования в правильный каталог. |
|
Выбор настраиваемого адаптера диагностических данных, используемого при выполнении тестов. Можно выбрать адаптер диагностических данных, который следует использовать для параметров тестирования, чтобы он применялся во время выполнения тестов. |
|
Настройка действий адаптера диагностических данных. Можно настроить параметры, контролирующие действия адаптера диагностических данных для данных параметров тестирования. |
Связанные сценарии
Пример кода для создания простого адаптера диагностических данных, получающего файл, и специализированного редактора для адаптера см. в разделе Пример проекта для создания адаптера диагностических данных.
Пример кода, позволяющий вызвать монитор процессов во время выполнения теста и записать собранные данные журнала в тест для их отправки в результаты, см. на следующей странице веб-сайта Microsoft.
Внешние ресурсы
Руководство
См. также
Задачи
Пример проекта для создания адаптера диагностических данных
Основные понятия
Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования