WHQL是
Microsoft Windows Hardware Quality Lab的缩写,中文意思为Windows硬件设备质量实验室(认证),主要是对
Windows操作系统的
兼容性测试。
测试
这个实验室主要从事计算机硬件产品、
驱动程序与Windows操作系统的
兼容性和
稳定性测试,如果通过测试就证明这款产品与
Windows操作系统可以达到100%兼容,从而使
计算机系统达到前所未有的稳定性。
微软规定凡是通过WHQL认证的产品都被授予“Designed for Windows”标志,其相关信息都会出现在微软
官方网站和操作系统的硬件兼容列表(HCL)中,以方便查询。WHQL认证过程十分严格,因此一款通过了WHQL认证的
驱动程序可以说在Windows系统中基本不存在兼容性问题。此类别驱动最大的特点是稳定性高,和
微软操作系统的兼容性好,通常情况下用户的首选驱动最好是通过微软WHQL认证的版本。
过程
Windows 硬件设备质量实验室 (WHQL) 是创建并管理用于测试系统和
外围设备与微软Windows操作系统的
硬件兼容性测试(HCT)工具。制造商用HCT来检测他们的硬件产品,以便获取使用“Designed for Windows”徽标的资格并将其产品列入硬件兼容性列表(HCL)和 Windows 目录。微软提供Windows徽标计划来帮助
客户识别那些能满足平台特性的基本定义并保证
终端用户高品质的 Windows 体验的系统和外围设备。
网站
获得 DESIGNED FOR WINDOWS 徽标的好处
除了保证用户更好地得到Windows应用体验,获得Windows徽标对于制造商来说具有很多好处:
有权在产品和包装上使用“Designed for Windows”徽标,获得微软Windows品牌及用户对产品与Windows兼容认可的优势。
选择在全球
Windows Catalog 以及HCL列入产品。政府机关,大公司的
IT管理部门和教育院所在购买之前,常常会确保产品在列表之中。
设备
产品驱动的
数字签名认可,表示驱动已经通过了Windows兼容性检测。
在Windows更新上免费发放经过数字签名的驱动,因此客户很容易得到最新的与Windows相关软件的更新。
访问微软联机崩溃分析(OCA),利用其提供的用户出错数据帮助公司改进他们签名驱动软件和目标装置的质量。
体验
微软强烈推荐他的客户仅使用获得“Designed for Windows”徽标的
设备驱动。这个测试保证
驱动程序可以工作在微软的操作系统上,不含
病毒并且不干扰系统上的其他设备。每个授权驱动是含有.CAT文件的一个
数字签名,表明这个驱动是被检验过的并且没有被改动过。在
Windows XP,驱动签名机制默认下设置为启用状态,每个试图安装一个未经签署的驱动程序的用户都会收到一个
警告信息,被告知驱动程序签名的重要性。
在你设计的过程中尽早考虑关于 WHQL 的要求
一开始,就保证你的硬件和驱动设计符合当今的硬件要求,即微软Windows徽标程序系统和驱动要求
Windows 徽标程序要求:
访问WHQL 的网站获取最新的关于WHQL 程序和策略的信息:
下载最新的WHQL 测试规范和当前HCT 工具包。
阅读WHQL策略中有关Windows XP 和
Windows Server 2003家族测试内容:
熟悉各种WHQL 测试类别和测试产品的过程。
每周访问WHQL站点以获取有关WHQL计划与策略的最新信息。
订阅WHQL 和 Windows徽标
程序测试对于新程序,和当前程序变动的宣告新闻,及
测试程序的详细链接。
WHQL和 Windows徽标程序测试新闻:
HCT 11.2测试分类
流程
确定提交目录
Windows操作系统提交目录与Windows徽标计划技术所定义的要求相辅。Windows HCT工具中的测试基于这些要求。
启动过程
每个WHQL的提交需要公司中主管或副总裁级签署的法律协议。同时也需要一个Windows徽标计划资格
认证服务在线账号。
Windows Logo计划资格认证服务
建立在线账户
提交的所有类型的
驱动程序和系统可以通过Windows徽标计划资格认证服务(WLPQS)站点完成。
启动一个在线账户的过程通常如下:
从VeriSign 站点上获取一个 VeriSign Class 3 代码签署ID
下载实例
在从WLPQS站点下载实例法律协议之前,确保你已了解这些程序要求。实例帮你在启动在线过程之前重温协议。
在本文后面描述的这些法律协议是在提交过程中在线展示的。你所在公司的主管级人物必须在线点击“接受”。WHQL立法协议
标题 详细内容
Windows硬件设备质量实验室测试协议 · 参与WHQL
测试计划的核心协议
· 一年时间
· 必须
协议
· 规定驱动发布到Windows 更新或HCL上的术语
·
驱动程序可以发布仅Drivers are distributed only if indicated in the Exhibit A to the Testing Agreement
· 被检测产品生命有效期
· 如果Windows徽标图形被展示或使用
WHQL 测试协议的Exhibit A · 规定独立产品和发布细节
· 在主协议中添加新的产品
· 每次提交时,必须重新测试或更新产品
· 如果产品没有列在LLA 的Exhibit 3中,添加新的产品到主协议中
WHQL 测试协议的Exhibit C · 授予播放数字权限的管理(
DRM)-被保护内容
Microsoft Logo Key 键盘会标许可协议 · 两种类型的徽标授予对已通过测试的在键盘上使用“Windows Logo Key”和“App”键
工具
最新的HCT 工具可以免费从WHQL站点下载. 你也可以从WHQL站点索取CD版本的 HCT。
HCT 工具刚刚升级改善你的测试体验。所有的测试均完成了
有效性评估和进行了必要的更新和替换。这实现了以下的改进:
安装
· 文档随
工具包一同安装,包括Windows计划技术要求, WHQL
测试规范和
测试过程。
· HCT工具可以通过Windows 添加/删除程序工具轻易的删除掉。
测试管理
· 测试管理器安装向导简化了选取硬件设备类别和执行测试任务的方式。
· 测试管理表格式界面提供了有关
测试过程的
反馈信息。
测试日志与提交
· 测试日志信息窗口可以对测试日志分组和排序。
· 新型测试项目中包含基于断言的日志功能来确定
故障点。
· 测试结果自动的封装到独立的CAB 文件中以便进行安全提
用当今的 Windows HCT 工具测试
本部分总结了测试的步骤。
阅读
测试过程文档,包括HCT工具软件和硬件要求,测试人员所需知识,每个提交目录的安装过程。HCT工具包括侦测软件,因此在安装工具之前,非常有必要配置所有的硬件。
选定目录下运行所有的测试
安装HCT时,根据想要提交的目录来选择测试目录。在运行其他的测试之前在一个测试目录里完成所有的测试。
Windows HCT 11.2 测试管理
日志
检查由
测试生成的测试日志和留意所有的失败点。反复核对列在WHQL站点的
勘误表上的每个错误。勘误表中描述了已知错误解决方案和指明什么样的错误在提交中可以接受。
· 如果你的错误在勘误表中,从WHQL站点的指定程序主页上下载WHQL Readme格式,完整的填写表格,并与你的测试提交一起返回。
· 如果你的错误没有覆盖在勘误表中,关于测试断言更多的信息在HCT工具文档中的
测试规范中。你可以使用他们更正错误以便通过测试。
WHQL对每种类型的提交有文档记录他们的日志审查过程并提供HCT提交过程工具帮助你在向WLPQS站点上传
日志文件以前预测你的提交是否通过。另外,也包括提交过程程序,来检查那些测试日志中可以导致提交失败的问题。
HCT提交过程工具和提交过程程序都可以从WHQL站点的指定程序主页下载。
准备测试日志
按照HCT 工具
测试过程中的向WHQL提交测试日志包的说明规定。测试结果将被压缩为一个安全文件提交的WHQL。
保证所有的测试日志中的错误被勘误表覆盖并且以前面所描述的Readme 形式记录下来。如果在测试审核中存在未记录的错误,提交是不会成功的。
提交测试结果
所有的Windows
徽标计划提交通过WLPQS 站点完成。在你的测试完成以后,你可以签约并上传你的测试结果。
法律协议
在提交测试日志以前,你所在公司必须具备一份以签署的WHQL测试协议和驱动发布协议的文件拷贝。
每个产品的提交必须在线签署Exhibit A (来自 WHQL测试协议)。
如果你想拥有“Designed for Windows”徽标的使用权,你必须运行
产品列表工具,并对每次提交点击“接受” Exhibit 3徽标
许可协议。
提交费用
不同类型内容的提交费用已列在WHQL 网站上。在线提交过程中,你将被要求提供你所在公司或部门的帐户地址。在每个季度结束时,WHQL将根据这个季度所有的提交给你所在的公司开账单。如果你所在的公司的发票需要订单号码,请你务必在在线提交过程中输入。
对比
大多数目录的提交可以仅通过自行
测试过程完成。对于这些提交,制造商只需
运行测试并将测试日志提交到WLPQS网站用来认证。
全面测试提交现在逐渐被淘汰,但现在依然还应用在下列目录中:未分类设备,
通用设备,没有使用Windows媒体设备管理和
WindowsXP的私人音频播放器。在全面测试提交过程中,制造商进行初步的测试然后发送
驱动程序,测试日志和硬件到WHQL完成测试和法律认证。
成功的徽标测试提交会得到什么
到2003年二月,从提交开始到最后确认的平均在线提交时间少于20个小时。WHQL会继续努力维持或减小当前的
平均时间。
管理提交
每次新的提交或更新在你上线后会得到一个提交ID号。你的管理员或联系人用这个登录ID号来跟踪每次提交的过程。
在提交过程中每个重要的阶段,会自动用
e-mail消息发给所有列出的提交过程中的联系人。
WHQL工作人员负责审核和
确认测试日志由,并完成一份测试报告。任何由WHQL(像一些全测试目录)进行的测试将运行。当测试完成后,WHQL会给申请表中所填写的联系人发e-mails,通知他们测试报告已完成。
徽标图案
如果提交成功,你登录WLPQS站点,运行产品列表工具,签署Exhibit 3徽标许可协议。当完成后,账号管理员可以下载“Designed for Windows”徽标图案。
列表
在提交过程中,你的产品列入Windows目录,HCL的日期或一个具体的日期-宣布日期-是明确指明的。如果你提交成功并且符合了所有其他的要求,WHQL会在指定的日期在恰当的网站上贴出信息。如果提交过程中没有输入宣布日期,则产品不会被列出。
目录
添加到Windows 更新
如果在提交过程中提出申请,并且你的产品满足Windows更新标准,WHQL将把你产品的签名驱动放入Windows更新站点,以便用户下载。
帮助
如果你在
测试过程中或阅读测试日志时有任何的问题,你可以联系WHQL工作人员寻求帮助。
发送与WHQL
测试计划相关的技术问题到以下的技术支持
e-mail地址:
Windows 徽标的设计
1394 OHCI Cards 和
IEEE 1394 设备
音频 (音频
适配器,Audio Global Effects Filter,和音频软件合成)
调制解调器(
模拟调制解调器,CDMA 调制解调器,
多端口串行适配器)
私人音频播放器
网络 (ATM,家用
电话线,
LAN,服务器 LAN,基于频率的LAN Radio,
xDSL 适配器,FIR/IrDA 设备,ISDN 网络和
ISDN调制解调器,Cable调制解调器,服务器
WAN,WAN,
Winsock Direct)
打印机
静态图像 (扫描和数字摄像)
客户级
存储设备 (
硬盘驱动器,
IDE 和
SCSI 控制器,
CD-ROM/R/RW,
DVD-ROM,
磁带驱动器,和可移动介质)
企业级存储设备 (
RAID 控制器和系统,
介质转换,光纤通道适配器,存储块,和多通道
I/O)
系统 (桌面和移动系统,主板)
服务器 (数据中心,容错,和 HAL)
集群方案 (服务器块,EQP,集群方案,和地理分布的
集群服务器)
UPS设备
行政支持
发送与WHQL
测试计划相关的行政问题到以下的e-mail 地址:
发票索取
法律协议问题
提交状态
关于在线提交
反馈
行为推荐
在你的设计过程中尽早考虑“为Windows 而设计”徽标技术要求
· 用当今Windows HCT 工具进行测试
· 提交测试结果到 WLPQS
· 在你的设计过程中尽早考虑“为Windows 而设计”徽标技术要求
· 用当今Windows HCT 工具进行测试
· 提交测试结果到 WLPQS
资源
测试和驱动签署
Windows 徽标计划技术要求:
WHQL 系统,设备和驱动测试:
WHQL 测试规范: