WDTF 体系结构和概述
使用 Microsoft Windows 设备测试框架 (WDTF),你可以创建、管理、重用和扩展以设备为中心、基于方案的自动化测试。
下图显示了用于在高级别创建方案的典型 WDTF 模型。
测试脚本通过组件对象模型 (COM) 接口使用 WDTF 对象。 可以使用支持 COM 自动化的任何编程语言来编写这些方案。 本文档提供 VBScript、C++ 和 JScript 中的代码示例。
此外,可以通过驱动程序测试管理器 (DTM) 使用一些 WDTF 示例,而无需任何其他编码。
注意DTM 是 Windows 硬件认证工具包 (HCK) 和 Microsoft Windows 徽标工具包 (WLK) 的一部分。 在 DTM 中运行基于 WDTF 的测试时,将为你安装 WDTF。
上图显示了一个用于创建基于组件的方案的模型,使你能够专注于一组设备(而不是单个设备)的常见功能。 尽管许多设备需要为其中一些接口提供特殊实现,但它们也很容易添加。 当方案涉及使用新功能时,可以 添加 一个简单的 COM 自动化接口,用于将该功能包装到 WDTF。