Краткое руководство по WDTF

Комплект драйверов Для Windows предоставляет интегрированное решение для написания, развертывания и выполнения тестов, использующих платформу тестирования драйверов Windows (WDTF). С помощью WDK можно настроить удаленный компьютер для развертывания, тестирования и отладки драйвера. При настройке удаленного компьютера устанавливается среда выполнения Платформы тестирования драйверов Windows.

Установка библиотеки среды выполнения WDTF

Установка библиотеки среды выполнения WDTF с помощью Visual Studio и WDK

  1. Установите Visual Studio, а затем WDK.

  2. Настройка удаленного компьютера для тестирования и развертывания. В Visual Studio в меню Драйвер наведите указатель мыши на пункт Тест , а затем выберите Пункт Настройка компьютеров....

  3. При настройке тестового компьютера устанавливается среда выполнения Платформы тестирования драйверов Windows.

Установка библиотеки среды выполнения WDTF вручную

При установке WDK также устанавливается пакет установки для среды выполнения Платформы тестирования драйверов Windows. Необходимо скопировать пакет установки на тестовый компьютер и выполнить команду. Дополнительные сведения см. в разделе Ручная установка библиотеки среды выполнения WDTF на тестовом компьютере (альтернативный метод) в библиотеке среды выполнения WDTF.

Написание тестов с помощью WDTF

WDK предоставляет шаблоны для написания тестов с помощью WDTF. См. статью Создание теста драйвера с помощью шаблона теста драйвера. Вы также можете использовать шаблон для создания подключаемого модуля простого ввода-вывода WDTF для целевого устройства. Дополнительные сведения см. в статье Создание подключаемого модуля простого ввода-вывода WDTF для устройства.

Выполнение тестов WDTF

При сборке теста драйвера в Visual Studio с помощью шаблона теста драйвера WDTF новый тест будет доступен для развертывания на тестовом компьютере. По умолчанию создаваемые тесты будут отображаться в категории "Моя категория теста". Имена тестов основаны на выборе тестовых случаев и будут иметь такие имена, как My Plug and Play Surprise Remove Test. Во время каждой сборки теста тесты будут перезаписаны и доступны для выполнения с помощью функции "Легко выполнять тесты". Дополнительные сведения см. в статье Тестирование драйвера во время выполнения с помощью Visual Studio.