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


Тест свойств WIA

В этом автоматическом тесте используется средство тестирования приобретения образов Windows (WIA), чтобы убедиться, что все свойства WIA для драйверов, предшествующих Vista, реализованы в соответствии с требованиями к комплекту драйверов Windows (WDK) и логотипу Windows Vista. Он также проверяет правильность структуры дерева элементов WIA, созданного драйвером сканера до Vista.

Этот тест поможет разработчикам драйверов обнаружить ошибки свойств и ошибки реализации дерева элементов.

Примечание

   WIA 2.0 является обязательным требованием для прохождения теста Windows 8, Windows 7, Windows Server 2008 R2 и Windows Server 2012. WIA 2.0 не является обязательным требованием для Windows Vista.

 

Сведения о тесте

   
Характеристики
  • Device.Imaging.Scanner.Base.wia20
  • Device.Imaging.Scanner.Base.dataTransfer
  • Device.Imaging.Scanner.Base.WIAProperties
Платформы
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (x64)
  • Windows Server 2016 (x64)
  • Windows 10, клиентские выпуски (Arm64)
Поддерживаемые выпуски
  • Windows 10
  • Windows 10 версии 1511
  • Windows 10, версия 1607
  • Windows 10 версии 1703
  • Windows 10 версии 1709
  • Windows 10 версии 1803
  • Windows 10, версия 1809
  • Windows 10 версии 1903
  • Следующее обновление до Windows 10
Ожидаемое время выполнения (в минутах) 2
Категория Совместимость
Время ожидания (в минутах) 120
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

Дополнительная документация

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

Запуск теста

Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию: Предварительные требования к тестированию сканера.

Если устройство поддерживает автоматическую отправку документов, для этого теста требуется следующее:

  • Достаточно бумаги в кормучее (обычно около 50 страниц).

Устранение неполадок

Общие сведения об устранении неполадок при тестировании HLK см. в статье Устранение неполадок тестов HLK в Windows.

Сведения об устранении неполадок см. в разделе Устранение неполадок с Device.Imaging Testing.

Если в середине большого файла журнала отображается сообщение о сбое, попробуйте определить, какой сценарий тестирования вызвал его. Затем запустите этот скрипт самостоятельно, не объединяя его с другими тестами. Пример:

WiaTreeProperties.exe -r scripts\DPA\DPA_DEVICE_TIME.wia -debug -w

Если тест завершается сбоем, попробуйте выполнить WiaTreeProperties.exe из командной строки в отладчике, чтобы определить причину сбоя.

Параметр UseDebugLogs следует использовать только в том случае, если тест завершается сбоем и служба поддержки Майкрософт Services запрашивает использование этого параметра.

Дополнительные сведения

Это средство использует сведения, хранящиеся в XML-файле, и тестовые скрипты для проверки правильной реализации свойств WIA. Каждое свойство WIA, определенное в windows SDK и документации по WDK, имеет следующие атрибуты:

  • Тип данных

  • Тип доступа

  • Обязательные элементы

  • Необязательные элементы

  • Допустимые значения (список или диапазон)

  • Зависимости от других свойств

Средство состоит из тестового приложения, XML-файла со списком всех свойств и одного тестового скрипта для каждого свойства. Тестовое приложение позволяет указать протестированное свойство или набор свойств с помощью параметров командной строки, считывает скрипты тестирования свойств и XML-данные, а также сравнивает результаты с реализацией свойства в драйвере WIA. Тест завершается ошибкой, если ожидаемые атрибуты свойства и реализованные атрибуты свойств не совпадают. Тест завершается успешно, если все протестированные свойства реализованы в соответствии с требованиями WDK.

Это средство включает в себя:

  • Консольное тестовое приложение WiaTreeProperties.exe — поддерживает несколько параметров командной строки. Тестовое приложение консоли также экспортирует сведения о тестировании в файл журнала WTT, консоль и пользовательское окно журнала (необязательно).

  • WiaTreePropertiesGUI.exe приложения графического пользовательского интерфейса — собирает параметры тестирования через пользовательский интерфейс и выполняет WiaTreeProperties.exe для выполнения тестирования.

  • WiaTestLog.exe — настраиваемое окно журнала, которое можно использовать для отображения выходных данных теста. См. командный параметр -w.

  • WiaPropDB.dll — управляемая сборка для чтения свойств WIA. База данных XML хранится в WiaTreeProp.xml файле

  • *.wis files — наборы тестов (группы скриптов тестирования)

  • *.wia files — тестовые скрипты, используемые приложением WiaTreeProperties.exe

Запуск теста свойств дерева WIA

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

  1. Перезапустите клиент DTM и дождитесь его входа.

  2. Закройте консоль устройства.

  3. Повторно откройте отправку.

Это обеспечит синхронизацию данных средства сбора данных и заполнение понятного имени.

Если приведенные выше действия не сработают, обратитесь к разработчику драйвера, чтобы убедиться, что INF-файл ссылается на драйвер правильно.

Параметры

Имя параметра Описание параметра
LLU_LclAdmin.DomUsr LLU_LclAdmin.DomUsr
LLU_NetAccessOnly LLU_NetAccessOnly