Запуск наборов тестов HCK в WDK 8.1
Чтобы упростить тестирование драйверов Windows в WDK, начиная с WDK 8.1, теперь можно выбрать наборы тестов HCK для запуска на тестовых компьютерах. наборы тестов HCK включают в себя основные тесты устройства, а также тесты для графики, визуализации, беспроводной локальной сети, мобильной широкополосной связи (CDMA и GSM) и устройств WiFi Direct. Это те же тесты, которые используются в комплекте сертификации оборудования Windows (Windows HCK). Дополнительные сведения о windows HCK см. в программе сертификации Windows для аппаратного.
Вы можете запустить тест HCK из окна командной строки или из Visual Studio. Кроме того, эти тесты можно скопировать в новое местоположение, например, на другой компьютер или на USB-накопитель, и запускать тесты оттуда. Запуск тестов автоматически задает любую локальную конфигурацию, необходимую для выполнения тестов.
- запустить наборы тестов HCK на тестовом компьютере с помощью Visual Studio
- запуск наборов тестов HCK из окна командной строки
Запуск наборов тестов HCK на тестовом компьютере с помощью Visual Studio
Если это еще не сделано, следуйте инструкциям в Подготовка компьютера для развертывания и тестирования драйверов (WDK 8.1). После настройки тестового компьютера на панели инструментов появится имя тестового компьютера. Убедитесь, что вы выбрали тестовый компьютер, настроенный для устройства, которое вы тестируете с помощью набора тестов HCK.
Подготовьте тестовый компьютер в соответствии с необходимостью, установив устройство и драйвер, а также все дополнительные компоненты для топологии тестирования (см. предварительные требования HCK для устройства, которое тестируется). Вместо контроллера HCK Studio и HCK выполняются тесты с помощью Visual Studio и WDK 8.1.
Выбор набора тестов HCK для запуска на тестовом компьютере
- В меню драйвера
выберите Test и выберитеобозреватель групп тестирования . - В окне обозревателя групп тестирования
драйверов выберите один из наборов тестов HCK . При выборе набора тестов он отображается в окне группы тестов драйверов. - Убедитесь, что вы выбрали тестовый компьютер, настроенный для устройства, которое вы тестируете с помощью набора тестов HCK.
- Чтобы использовать наборы тестов HCK, необходимо также следовать требованиям к конфигурации для протестированного устройства.
- Флажки можно использовать для выбора тестов, соответствующих архитектуре предполагаемого тестового компьютера (x86, x64, Arm).
- В меню Driver выберите Test > Run test. По умолчанию команда run test выполняет все тесты в выбранной группе тестов.
Вы также можете скопировать один из предоставленных наборов тестов HCK и экспортировать его вместе с необходимыми файлами поддержки тестов, чтобы запустить набор тестов из окна командной строки.
Экспорт набора тестов
- В проводнике групп тестированиявыберите и удержите (или щелкните правой кнопкой мыши) набор тестов HCK, который вы хотите скопировать, и выберите Экспорт набора тестов... в контекстном меню. (Команда запускает скрипт CopyMe.cmd).
- Выберите целевую папку для набора тестов. Набор тестов можно экспортировать в сетевую папку или usb-флэш-накопитель.
- Чтобы запустить набор тестов HCK, откройте окно командной строки на тестовом компьютере с повышенными разрешениями. Перейдите в целевой каталог и запустите скрипт RunMe.cmd. Дополнительные сведения см. в статье Запуск набора тестов HCK из окна командной строки.
Запуск наборов тестов HCK из окна командной строки
Копирование набора тестов HCK
Откройте окно командной строки Visual Studio. Перейдите к каталогу %WindowsSdkDir%\Testing\Tests\HCK Tests\Basic. Например, C:\Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic
Запустите скрипт CopyMe.cmd и укажите имя набора тестов и целевого каталога. Сценарий имеет следующий синтаксис командной строки:
CopyMe.cmd testSuite destinationPath
testSuite является одним из следующих:
- Основы устройства
- Устройство.Графика
- Устройство.Обрисовка
- Устройство.Сеть.МобильныйШирокополосныйИнтернет.CDMA
- Устройство.Сеть.МобильныйШирокополосный.GSM
- Устройство.Сеть.WLAN
destinationPath может быть любым допустимым путем, включая UNC-пути. Например, можно скопировать набор тестов HCK на USB-флэш-диск или в общую папку на сервере.
C:\Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic>CopyMe "De vice.Device Fundamentals" d:\temp\devfund Copying test target setup installers Copying TAEF and WDTF infrastructure Copying debuggers infrastructure Copying x86 tools Copying x64 tools Copying arm tools Copying test suite Copy complete! Run on any computer using an administrator command prompt in the same folder as the RunMe.cmd script. "RunMe.cmd <infFileName>"
Запуск набора тестов HCK из окна командной строки
Заметка
Если тестовый компьютер работает под управлением Windows 7, необходимо скачать и установить Microsoft .NET Framework 4.5, прежде чем запустить набор тестов HCK.
На тестовом компьютере, настроенном для тестирования, откройте окно командной строки с повышенными привилегиями (запуск от имени администратора) и перейдите в каталог, в котором вы скопировали набор тестов HCK.
Запустите скрипт RunMe.cmd и укажите путь и имя INF-файла. Сценарий имеет следующий синтаксис командной строки:
RunMe.cmd infFileName
Например:
RunMe.cmd myDriver.inf
Заметка
Набор тестов Device.Graphics не использует INF-файл, однако для скрипта RunMe.cmd требуется INF-файл. При необходимости можно указать имя замещающего INF-файла.
Наборы тестов HCK
- набор тестов HCK Tests.Basic.Device.Fundamentals
- пакет тестов HCK Tests.Basic.Device.Graphics
- набор тестов HCK Test.Basic.Device.Imaging
- тестовый комплект HCK Tests.Basic.Device.Network.MobileBroadband.CDMA
- HCK Tests.Basic.Device.Network.MobileBroadband.GSM набор тестов
- набор тестов HCK Test.Basic.Device.Network.WLAN
Сведения об указании параметров теста см. в разделах Параметры тестирования основных характеристик устройств. Если тестируемое устройство или одно из его дочерних устройств является адаптером Wi-Fi или сетевым устройством, может потребоваться задать параметры Wpa2PskAesSid, Wpa2PskPasswordили WDTFREMOTESYSTEM.
Набор тестов HCK Tests.Basic.Device.Device Fundamentals
Используйте этот набор тестов для общего тестирования надежности всех типов устройств. Необходимо следовать требованиям к оборудованию, программному обеспечению и тестированию для тестов HCK, как описано в Device.Fundamentals Reliability Testing Prerequisites. Вместо контроллера HCK Studio и HCK выполняются основные тесты с помощью Visual Studio и WDK 8.1.
Набор тестов HCK Tests.Basic.Device.Основы устройства | |
---|---|
требования к оборудованию, программному обеспечению и тестированию | предпосылки тестирования на надежность основ устройства |
описания тестов |
DF — PNP (отключение и включение) с помощью операций ввода-вывода до и после (базовый) DF — спящий режим с операцией ввода-вывода до и после (базовый) |
Набор тестов HCK Tests.Basic.Device.Graphics
Используйте этот набор тестов для тестирования графических адаптеров или наборов микросхем. Необходимо следовать требованиям к оборудованию, программному обеспечению и тестированию для тестов HCK, как описано в графическом адаптере или предварительных требованиях для тестирования наборов микросхем. Вместо контроллера HCK Studio и HCK выполняются основные тесты с помощью Visual Studio и WDK 8.1.
Комплект тестов HCK Tests.Basic.Device.Graphics | |
---|---|
требования к оборудованию, программному обеспечению и тестированию | Предварительные условия для тестирования графического адаптера или набора микросхем |
описания тестов | тесты графического адаптера или чипсета |
Набор тестов HCK Tests.Basic.Device.Imaging
Используйте этот набор тестов для тестирования принтеров. В комплект тестов входят испытания, которые являются частью тестирования устройств HCK Device.Imaging. Вместо контроллера HCK Studio и HCK выполняются основные тесты с помощью Visual Studio и WDK 8.1.
Набор тестов HCK Tests.Basic.Device.Imaging | |
---|---|
требования к оборудованию, программному обеспечению и тестированию | Предварительные требования для тестирования принтера |
описания тестов | тестирование принтера |
Набор тестов HCK Tests.Basic.Device.Network.MobileBroadband.CDMA
Используйте этот набор тестов для тестирования устройств CDMA с мобильной широкополосной связью. Следуйте инструкциям по установке и настройке устройства, как описано в предварительных условиях для тестирования мобильной широкополосной связи. Вместо контроллера HCK Studio и HCK выполняются основные тесты с помощью Visual Studio и WDK 8.1.
Набор тестов HCK Tests.Основы.Устройство.Сеть.Мобильная широкополосная связь.CDMA | |
---|---|
требования к оборудованию, программному обеспечению и тестированию | Предварительные требования для бортового широкополосного тестирования |
описания тестов | тесты CDMA |
Набор тестов HCK Tests.Basic.Device.Network.MobileBroadband.GSM
Используйте этот набор тестов для тестирования устройств Mobile Broadband GSM. Следуйте инструкциям по настройке и конфигурированию вашего устройства, как описано в предварительном требовании для тестирования мобильной широкополосной связи. Вместо контроллера HCK Studio и HCK выполняются основные тесты с помощью Visual Studio и WDK 8.1.
HCK Test.Basic.Device.Network.MobileBroadband.GSM тестовый набор | |
---|---|
требования к оборудованию, программному обеспечению и тестированию | предварительные требования |
Описания тестов | тесты GSM |
Набор тестов HCK Basic.Device.Network.WLAN
Используйте этот набор тестов для тестирования устройств беспроводной локальной сети (802.11). Следуйте руководству по установке и конфигурации вашего устройства, как описано в предпосылках тестирования беспроводной локальной сети (802.11) для HCK. Вместо контроллера HCK Studio и HCK выполняются основные тесты с помощью Visual Studio и WDK 8.1.
Набор тестов HCK Tests.Basic.Device.Network.WLAN | |
---|---|
требования к оборудованию, программному обеспечению и тестированию | Требования к тестированию беспроводной локальной сети (802.11) |
Описание тестирования | тесты WLAN L1 |
Связанные разделы
- Как протестировать драйвер во время выполнения с помощью Visual Studio
- Как выбрать и настроить тесты базовых функций устройства
- развертывание драйвера на тестовом компьютере
- начало работы с отладкой Windows
- Программа сертификации оборудования
- комплект сертификации оборудования Windows (HCK)
- Как протестировать драйвер во время выполнения из командной строки