WHQL
WHQL
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兼容認可的優勢。
WHQL
設備產品驅動的數字簽名認可,表示驅動已經通過了Windows兼容性檢測。
在Windows更新上免費發放經過數字簽名的驅動,因此客戶很容易得到最新的與Windows相關軟體的更新。
訪問微軟聯機崩潰分析(OCA),利用其提供的用戶出錯數據幫助公司改進他們簽名驅動軟體和目標裝置的質量。
微軟強烈推薦他的客戶僅使用獲得“Designed for Windows”徽標的設備驅動。這個測試保證驅動程序可以工作在微軟的操作系統上,不含病毒並且不干擾系統上的其他設備。每個授權驅動是含有.CAT文件的一個數字簽名,表明這個驅動是被檢驗過的並且沒有被改動過。在WindowsXP,驅動簽名機制默認下設置為啟用狀態,每個試圖安裝一個未經簽署的驅動程序的用戶都會收到一個警告信息,被告知驅動程序簽名的重要性。
在你設計的過程中儘早考慮關於WHQL的要求
一開始,就保證你的硬體和驅動設計符合當今的硬體要求,即微軟Windows徽標程序系統和驅動要求
Windows徽標程序要求:
訪問WHQL的網站獲取最新的關於WHQL程序和策略的信息:
下載最新的WHQL測試規範和當前HCT工具包。
閱讀WHQL策略中有關WindowsXP和Windows Server2003家族測試內容:
熟悉各種WHQL測試類別和測試產品的過程。
每周訪問WHQL站點以獲取有關WHQL計劃與策略的最新信息。
訂閱WHQL和Windows徽標程序測試對於新程序,和當前程序變動的宣告新聞,及測試程序的詳細鏈接。
WHQL和Windows徽標程序測試新聞:
HCT11.2測試分類
知識共享為國際標準認證提供綠色通道
夏新V3筆記本電腦率先通過微軟WHQL認證
Windows操作系統提交目錄與Windows徽標計劃技術所定義的要求相輔。WindowsHCT工具中的測試基於這些要求。
每個WHQL的提交需要公司中主管或副總裁級簽署的法律協議。同時也需要一個Windows徽標計劃資格認證服務在線賬號。
Windows Logo計劃資格認證服務
提交的所有類型的驅動程序和系統可以通過Windows徽標計劃資格認證服務(WLPQS)站點完成。
啟動一個在線賬戶的過程通常如下:
從VeriSign站點上獲取一個VeriSign Class3代碼簽署ID
取得一個公司FTP伺服器地址。
指定賬戶管理員和建立他們的賬號信息。
在從WLPQS站點下載實例法律協議之前,確保你已了解這些程序要求。實例幫你在啟動在線過程之前重溫協議。
在本文後面描述的這些法律協議是在提交過程中在線展示的。你所在公司的主管級人物必須在線點擊“接受”。WHQL立法協議
大部分的合同是“庇護”合同。主協議一旦簽訂。為了保護每個獨立產品提交的細節信息,"Exhibit A"補充合同必須輔助每次提交。
Windows硬體設備質量實驗室測試協議·參與WHQL測試計劃的核心協議
·一年時間
·必須
·規定驅動發布到Windows更新或HCL上的術語
·是Exhibit B的測試協議。
·驅動程序可以發布僅Drivers are distributed only if indicated in the Exhibit A to the Testing Agreement
"Designed for Windows"徽標許可許可權·授予使用"Designed for Windows"徽標的權力
·被檢測產品生命有效期
·如果Windows徽標圖形被展示或使用
WHQL測試協議的Exhibit A·規定獨立產品和發布細節
·在主協議中添加新的產品
·每次提交時,必須重新測試或更新產品
"Designed for Windows"徽標許可許可權Exhibit3(硬體)·授予產品使用"Designed for Windows"徽標的權力
·如果產品沒有列在LLA的Exhibit3中,添加新的產品到主協議中
WHQL測試協議的ExhibitC·授予播放數字許可權的管理(DRM)-被保護內容
Microsoft Logo Key 鍵盤會標許可協議·兩種類型的徽標授予對已通過測試的在鍵盤上使用“Windows Logo Key”和“App”鍵
最新的HCT工具可以免費從WHQL站點下載.你也可以從WHQL站點索取CD版本的HCT。
HCT工具剛剛升級改善你的測試體驗。所有的測試均完成了有效性評估和進行了必要的更新和替換。這實現了以下的改進:
·文檔隨工具包一同安裝,包括Windows計劃技術要求,WHQL測試規範和測試過程。
·HCT工具可以通過Windows添加/刪除程序工具輕易的刪除掉。
·測試管理器安裝嚮導簡化了選取硬體設備類別和執行測試任務的方式。
·測試管理表格式界面提供了有關測試過程的反饋信息。
·測試日誌信息窗口可以對測試日誌分組和排序。
·新型測試項目中包含基於斷言的日誌功能來確定故障點。
·測試結果自動的封裝到獨立的CAB文件中以便進行安全提
用當今的Windows HCT工具測試
本部分總結了測試的步驟。
根據測試過程進行安裝測試準備
閱讀測試過程文檔,包括HCT工具軟體和硬體要求,測試人員所需知識,每個提交目錄的安裝過程。HCT工具包括偵測軟體,因此在安裝工具之前,非常有必要配置所有的硬體。
Windows HCT11.2測試工具文檔
選定目錄下運行所有的測試
安裝HCT時,根據想要提交的目錄來選擇測試目錄。在運行其他的測試之前在一個測試目錄里完成所有的測試。
Windows HCT11.2測試管理
檢查由測試生成的測試日誌和留意所有的失敗點。反覆核對列在WHQL站點的勘誤表上的每個錯誤。勘誤表中描述了已知錯誤解決方案和指明什麼樣的錯誤在提交中可以接受。
·如果你的錯誤在勘誤表中,從WHQL站點的指定程序主頁上下載WHQL Readme格式,完整的填寫表格,並與你的測試提交一起返回。
·如果你的錯誤沒有覆蓋在勘誤表中,關於測試斷言更多的信息在HCT工具文檔中的測試規範中。你可以使用他們更正錯誤以便通過測試。
WHQL對每種類型的提交有文檔記錄他們的日誌審查過程並提供HCT提交過程工具幫助你在向WLPQS站點上傳日誌文件以前預測你的提交是否通過。另外,也包括提交過程程序,來檢查那些測試日誌中可以導致提交失敗的問題。
HCT提交過程工具和提交過程程序都可以從WHQL站點的指定程序主頁下載。
按照HCT工具測試過程中的向WHQL提交測試日誌包的說明規定。測試結果將被壓縮為一個安全文件提交的WHQL。
保證所有的測試日誌中的錯誤被勘誤表覆蓋並且以前面所描述的Readme形式記錄下來。如果在測試審核中存在未記錄的錯誤,提交是不會成功的。
所有的Windows徽標計劃提交通過WLPQS站點完成。在你的測試完成以後,你可以簽約並上傳你的測試結果。
在提交測試日誌以前,你所在公司必須具備一份以簽署的WHQL測試協議和驅動發布協議的文件拷貝。
每個產品的提交必須在線簽署Exhibit A(來自WHQL測試協議)。
如果你想擁有“Designed for Windows”徽標的使用權,你必須運行產品列表工具,並對每次提交點擊“接受”Exhibit3徽標許可協議。
不同類型內容的提交費用已列在WHQL網站上。在線提交過程中,你將被要求提供你所在公司或部門的帳戶地址。在每個季度結束時,WHQL將根據這個季度所有的提交給你所在的公司開賬單。如果你所在的公司的發票需要訂單號碼,請你務必在在線提交過程中輸入。
大多數目錄的提交可以僅通過自行測試過程完成。對於這些提交,製造商只需運行測試並將測試日誌提交到WLPQS網站用來認證。
全面測試提交現在逐漸被淘汰,但現在依然還應用在下列目錄中:未分類設備,通用設備,沒有使用Windows媒體設備管理和WindowsXP的私人音頻播放器。在全面測試提交過程中,製造商進行初步的測試然後發送驅動程序,測試日誌和硬體到WHQL完成測試和法律認證。
成功的徽標測試提交會得到什麼
到2003年二月,從提交開始到最後確認的平均在線提交時間少於20個小時。WHQL會繼續努力維持或減小當前的平均時間。
管理提交
每次新的提交或更新在你上線後會得到一個唯一的提交ID號。你的管理員或聯繫人用這個登錄ID號來跟蹤每次提交的過程。
E-mail消息
在提交過程中每個重要的階段,會自動用e-mail消息發給所有列出的提交過程中的聯繫人。
測試報告
WHQL工作人員負責審核和確認測試日誌由,並完成一份測試報告。任何由WHQL(像一些全測試目錄)進行的測試將運行。當測試完成後,WHQL會給申請表中所填寫的聯繫人發e-mails,通知他們測試報告已完成。
徽標圖案
如果提交成功,你登錄WLPQS站點,運行產品列表工具,簽署Exhibit3徽標許可協議。當完成後,賬號管理員可以下載“Designed for Windows”徽標圖案。
在提交過程中,你的產品列入Windows目錄,HCL的日期或一個具體的日期-宣布日期-是明確指明的。如果你提交成功並且符合了所有其他的要求,WHQL會在指定的日期在恰當的網站上貼出信息。如果提交過程中沒有輸入宣布日期,則產品不會被列出。
添加到Windows更新
如果在提交過程中提出申請,並且你的產品滿足Windows更新標準,WHQL將把你產品的簽名驅動放入Windows更新站點,以便用戶下載。
如果你在測試過程中或閱讀測試日誌時有任何的問題,你可以聯繫WHQL工作人員尋求幫助。
技術支持
發送與WHQL測試計劃相關的技術問題到以下的技術支持e-mail地址:
Windows徽標的設計
1394OHCI Cards和IEEE1394設備
音頻(音頻適配器,Audio Global Effects Filter,和音頻軟體合成)
藍牙控制器
顯示設備(顯示器,顯示適配器和晶元組)
遊戲設備
輸入(鍵盤和定點設備)
雜項(通用設備,通用伺服器設備,和微處理器r)
數據機(模擬數據機,CDMA數據機,多埠串列適配器)
PDC和PIAFS調劑解調器
私人音頻播放器
流媒體(DVD播放和Video捕捉設備)
網路(ATM,家用電話線,LAN,伺服器LAN,基於頻率的LAN Radio,xDSL適配器,FIR/IrDA設備,ISDN網路和ISDN數據機,Cable數據機,伺服器WAN,WAN,Winsock Direct)
印表機
智能卡設備
靜態圖像(掃描和數字攝像)
企業級存儲設備(RAID控制器和系統,介質轉換,光纖通道適配器,存儲塊,和多通道I/O)
系統(桌面和移動系統,主板)
伺服器(數據中心,容錯,和HAL)
集群方案(伺服器塊,EQP,集群方案,和地理分佈的集群伺服器)
UPS設備
行政支持
發送與WHQL測試計劃相關的行政問題到以下的e-mail地址:
發票索取
法律協議問題
提交狀態
關於在線提交
反饋
行為推薦
在你的設計過程中儘早考慮“為Windows而設計”徽標技術要求
·用當今Windows HCT工具進行測試
·提交測試結果到WLPQS
·在你的設計過程中儘早考慮“為Windows而設計”徽標技術要求
·用當今Windows HCT工具進行測試
·提交測試結果到WLPQS
資源
測試和驅動簽署
Windows徽標計劃技術要求:
WHQL系統,設備和驅動測試:
參看HCT測試過程文檔中的設備和系統專題。
WHQL測試規範: