Архитектура и обзор WDTF
Microsoft Windows Device Testing Framework (WDTF) позволяет создавать, администрировать, повторно использовать и расширять ориентированные на устройства автоматические тесты на основе сценариев.
На следующем рисунке показана типичная модель WDTF для создания сценариев на очень высоком уровне.
Тестовые скрипты используют объекты WDTF через интерфейсы COM. Для написания этих сценариев можно использовать любой язык программирования, поддерживающий автоматизацию COM. В этой документации приведены примеры кода на языках VBScript, C++ и JScript.
Кроме того, некоторые примеры WDTF можно использовать с помощью диспетчера тестирования драйверов (DTM) без дополнительного написания кода.
Примечание DTM входит в состав комплекта сертификации оборудования Windows (HCK) и Microsoft комплект средств для проверки совместимости с Windows (WLK). При выполнении тестов на основе WDTF в DTM устанавливается WDTF.
На предыдущем рисунке показана модель для создания сценариев на основе компонентов, которая позволяет сосредоточиться на общих возможностях группы устройств, а не отдельных устройств. Хотя многие устройства требуют специальных реализаций для некоторых из этих интерфейсов, их довольно легко добавить. Если в сценарии используется новая функция, можно добавить простой com-интерфейс автоматизации, который упаковывает эту функцию в WDTF.