可以使用 Microsoft Windows CE 测试工具包 (CETK) 测试基于 Windows CE 的设备驱动程序。可以将 CETK 连接到基于 Windows CE 的设备,然后选择一个或多个测试以便在目标设备上运行。CETK 为多个类别的外围设备提供了测试。在开发驱动程序之后以及在目标设备上具有运行库映像之后,应当使用 CETK 测试设备驱动程序。

要在下表中跟踪您的进度,请选中对应于每个步骤的复选框。

步骤 主题

1. 创建一个新的 OS 设计,打开一个现有的 OS 设计,或者启动一个基于 Windows CE 的设备。

创建 OS 设计

2. 如果尚未生成运行库映像,则请使用 Platform Builder 向 OS 设计中添加对 CETK 的支持,然后生成运行库映像。

如果已经生成了运行库映像,请跳过该步骤。

向 OS 设计中添加对 CETK 的支持是可选操作,但生成运行库映像是必需的操作。在将运行库映像下载到目标设备之后,Platform Manager 可以通过将 Clientside.exe 文件复制到目标设备,动态地将对 CETK 的支持添加到正在运行的目标设备。

您可以通过手动将 Clientside.exe 文件复制到目标设备,将对 CETK 的支持添加到正在运行的目标设备。在 %_WINCEROOT%/Others/Wcetk 中,Clientside.exe 文件位于其名称与目标设备的 CPU 的名称相对应的目录中。有关手动添加对 CETK 的支持的详细信息,请参阅 Running the CETK Tool Without the CETK Client in the Run-Time Image

在 Platform Builder 中向 OS 设计添加对 CETK 的支持

3. 可选。如果要定义自定义测试的特征,则请创建一个自定义 Tux Test Harness (Tux) 动态链接库 (DLL)。在创建 Tux DLL 之后,请使用 User-Defined Test Wizard 向 CETK 中添加您的测试。

CETK 提供了一组可以在目标设备上运行的标准测试。

通过 Platform Builder 生成 Tux DLL

4. 配置 CETK 和目标设备之间的通信的设置,然后将 CETK 连接到目标设备。

使用Platform Manager 将 CETK 连接到目标设备

5. 可选。在开发工作站上指派供 CETK 存储所运行的 CETK 测试的结果的目录。

选择目录以存储测试结果

6. 可选。将 CETK 配置为在测试完成之后将多个测试的结果合并到一个 .cab 文件中。还可以选择加密测试的结果。

加密会准备测试的结果以便提交给 Driver Validation Program。

有关 Driver Validation Program 的详细信息,请参阅该 Microsoft Web 站点

选择存储测试结果的方式

7. 熟悉 CETK 测试并决定要运行哪个或哪些测试。

CETK 测试

8. 运行单个测试。

还可以运行为目标设备选择的所有测试。有关详细信息,请参阅 Running CETK Tests

在 CETK 中运行单个测试

9. 查看测试的结果。

查看测试的结果

如果选择多个测试以便在目标设备上运行,则可以将所选测试保存为测试组以供将来使用。有关详细信息,请参阅 Creating a Suite of Tests

另请参阅

How-to Topics | Windows CE Test Kit | CETK Setup | How to Create a Device Driver