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


Предварительные требования для тестирования принтера

В этом разделе описываются задачи, которые необходимо выполнить перед тестированием принтера с помощью комплекта Оборудования Windows (Windows HLK):

Требования к оборудованию

Для тестирования принтера требуется следующее оборудование. Если тестовое устройство обеспечивает поддержку для конкретной шины, может потребоваться дополнительное оборудование. Чтобы определить наличие дополнительных требований к оборудованию, см. описание каждого теста для конкретной шины.

  • Базовая настройка теста Windows HLK (контроллер и Студия). См. статью Windows HLK начало работы.

  • Один тестовый компьютер.

    Примечание

    Все компьютеры должны соответствовать требованиям Windows HLK. Если требуются два тестовых компьютера, оба компьютера должны находиться в одном пуле компьютеров. Дополнительные сведения см. в разделе Предварительные требования для Windows HLK.

    Для тестирования сетевых возможностей тестовый компьютер, к которому физически подключен сканер, называется тестируемой системой (SUT), а другой компьютер — компьютером поддержки.

  • Один тестовый принтер.

  • Одна беспроводная сеть карта, поддерживающая SoftAP (например, адаптер D-Link WDA-1320) и беспроводной маршрутизатор, если тестовый принтер включает возможности беспроводной сети.

  • Один автономный сетевой адаптер (если тестовый компьютер не включает встроенный сетевой адаптер) и концентратор Ethernet или коммутатор, если средство проверки включает возможности сетевой печати.

  • Один USB-кабель и один концентратор USB 3.0 для тестирования принтеров, поддерживающих USB 3.0; или концентратор USB 2.0 для тестирования принтера, поддерживающего USB 2.0

  • Бумага для принтера.

Для реализации определенных сценариев может потребоваться другое оборудование.

  • Система отладчика ядра, подключенная к клиенту Windows HLK.

  • Сервер печати для тестирования конфигураций сервера печати.

Примечание

Для тестирования устройства для сертификации серверного устройства требуется, чтобы система, используемая для тестирования устройства, поддерживала четыре процессора и не менее 1 ГБ ОЗУ. Эти возможности системы необходимы для тестирования устройств и драйверов для их перебалансирования, состояния D3 и многопроцессорной группы. Для тестирования устройства не требуется компьютер с более чем 64 процессорами.

Если для тестирования устройств используется пул тестовых компьютеров, по крайней мере один компьютер в пуле должен содержать четыре процессора и не менее 1 ГБ ОЗУ. Кроме того, этот компьютер должен содержать тестируемое устройство и драйвер. Если драйвер одинаковый на всех компьютерах в пуле, будет создан тест для выполнения на всех компьютерах.

Для тестов, которые не включают драйвер для тестирования, например для тестирования жесткого диска, планировщикУ Windows HLK потребуются тесты, которые проверяют функцию перебаланса устройства и драйвера, состояния D3 и нескольких групп процессоров для выполнения на компьютере по умолчанию. Этот компьютер также должен быть настроен вручную для использования нескольких групп процессоров. Компьютер по умолчанию является первым в списке компьютером. В этом случае тестовый персонал должен убедиться, что этот первый компьютер соответствует этим минимальным требованиям к оборудованию.

Примечание

За исключением драйверов пара-виртуализации (как определено в документе политики и процессы WHCP ), физические устройства и связанные с ними драйверы, тестируемые на сертификацию сервера или подпись, не могут тестироваться на виртуальных машинах с использованием любой формы виртуализации. Это связано с тем, что не все продукты виртуализации поддерживают базовые функциональные возможности, необходимые для прохождения тестов, связанных с несколькими группами процессоров, управлением питанием устройств, функциями PCI устройства и т. д.

Примечание

  Параметр Несколько групп процессоров. Для сертификации необходимо задать значение размера группы процессоров для тестирования аппаратного лабораторного комплекта драйверов устройств Windows Server 2008 R2 и более поздних версий. Это делается путем запуска bcdedit в окне командной строки с повышенными привилегиями с помощью параметра /set.

Ниже приведены команды для добавления параметров группы и перезапуска.

bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f

Ниже приведены команды для удаления параметров группы и перезагрузки.

bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f

Примечание

Параметр целостности кода

Сначала необходимо включить функцию безопасности на основе виртуализации (VBS) Windows Server 2016 с помощью диспетчер сервера.

После этого необходимо создать и задать следующий раздел реестра:

HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)

Требования к программному обеспечению

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

Для выполнения тестов принтера требуется следующее программное обеспечение:

  • Пакет драйвера, который тестируется в клиентской системе.

  • Приложение AppVerifier.

  • Windows платформа .NET Framework 4.0 для компьютеров с установленной Ос Windows Server 2008 R2. Это гарантирует, что тесты выполняются правильно.

    Примечание

    AppVerifier и платформа .NET Framework устанавливаются во время установки клиентского приложения Windows HLK.

Конфигурация устройства

Чтобы настроить тестовое устройство для тестирования HLK, выполните следующие действия.

  1. Подготовьте драйвер, который вы хотите использовать для тестирования, в хранилище драйверов.

  2. Используйте Plug and Play для установки устройства на тестовом компьютере.

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

Если драйвер, который вы хотите использовать для тестирования, не был установлен, выполните следующие действия.

  1. Выберите принтер в разделе Устройство и принтеры.

  2. Щелкните правой кнопкой мыши принтер и выберите Свойства принтера.

  3. Откройте вкладку Дополнительно .

  4. В разделе Драйвер выберите драйвер, который нужно протестировать.

Для правильного выполнения тестов печати в очереди должны быть заполнены данные plug and play. Не создавайте очередь вручную, используя тот же порт и драйвер.

Конфигурация тестового компьютера

Чтобы настроить тестовый компьютер для тестирования принтера, выполните следующие действия.

  1. Установите соответствующую операционную систему Windows на тестовом компьютере.

  2. Настройте тестовый компьютер для тестовой сети (сети, содержащей Windows HLK Studio и контроллер Windows HLK.

  3. Подключите SUT и компьютер поддержки к коммутатору Ethernet или концентратору, чтобы проверить возможности проводной сети принтера. Подключите беспроводной маршрутизатор к компьютеру поддержки для тестирования возможностей беспроводной связи.

  4. Установите драйвер устройства, предоставленный производителем, на тестовом компьютере, если для устройства требуется драйвер, который не входит в состав Windows.

  5. Подключите тестовый принтер к тестовом компьютеру с помощью USB-кабеля.

  6. Убедитесь, что принтер правильно работает на тестовом компьютере.

  7. Установите клиентское приложение Windows HLK на тестовом компьютере.

  8. Создайте пул компьютеров и переместите тестовые компьютеры в этот пул с помощью Windows HLK Studio.

Перед началом тестирования убедитесь, что тестовые компьютеры находятся в состоянии готовности. Если тест требует установки параметров перед его выполнением, для него будет отображено диалоговое окно. Дополнительные сведения см. в конкретной тестовой статье.

Некоторые тесты Windows HLK требуют вмешательства пользователя. При выполнении тестов для отправки рекомендуется выполнять автоматические тесты в блоке отдельно от ручных тестов. Это предотвращает прерывание выполнения автоматического теста вручную.

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