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