HLK學(xué)習(xí)筆記專業(yè)資料_第1頁
HLK學(xué)習(xí)筆記專業(yè)資料_第2頁
HLK學(xué)習(xí)筆記專業(yè)資料_第3頁
HLK學(xué)習(xí)筆記專業(yè)資料_第4頁
HLK學(xué)習(xí)筆記專業(yè)資料_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

HLK學(xué)習(xí)筆記1、HLK概念和工作環(huán)境WindowsHLK是一個用于測試Windows10技術(shù)預(yù)覽版的硬件設(shè)備的測試框架。有資格獲得Windows徽標,產(chǎn)品必須通過測試使用Windows的HLK。1.1、HLK測試環(huán)境WindowsHLK包含兩個組件:一個測試服務(wù)器和一或多個測試系統(tǒng)。HLK測試服務(wù)器通常稱為控制器,測試服務(wù)器包好兩個部分:WindowsHLKController和WindowsHLKStudio。側(cè)首服務(wù)器是測試執(zhí)行引擎,集中測試管理和計算機管理。Controller和Studio是從WindowsHLK安裝源安裝。一個控制器可以控制一系列客戶端計算機。。HLK測試系統(tǒng)也被稱為客戶端計算機,每個測試系統(tǒng)可以有不同的配置,適合不同的測試場景,涉及不同的硬件、操作系統(tǒng)、服務(wù)包和驅(qū)動程序。每個測試系統(tǒng)可以只有一個測試服務(wù)器相關(guān)??梢酝ㄟ^運營Windows客戶端軟件安裝HLK直接從共享網(wǎng)絡(luò)配置每個測試系統(tǒng)。1.2、HLK部署方案WindowsHLK有兩種部署方案:加入到域的環(huán)境:在加入到域的環(huán)境中,需要一個域控制器,為WindowsHLK功能指定的所有計算機都需加入到該域控制器。加入到域的環(huán)境部署WindowsHLK至少需要三臺計算機:一臺Windows域控制器、一臺WindowsHLK測試服務(wù)器和一臺WindowsHLK測試計算機。請保證在域控制器上已配置并且正在運營MicrosoftActiveDirectory?。工作組環(huán)境:工作組環(huán)境中沒有域控制器。在工作組中部署WindowsHLK至少需要兩臺計算機:一臺測試服務(wù)器和一臺測試計算機。請勿使用默認的管理員帳戶。若要測試系統(tǒng)和過濾驅(qū)動程序,至少需要1臺測試服務(wù)器和1臺測試計算機。若要測試外部設(shè)備,至少需要1臺測試服務(wù)器、1臺測試計算機以及要測試的外部設(shè)備。若希望減少控制器和客戶端的管理開銷,則可以選擇分派較少的控制器,并在每個控制器上連接多個客戶端。一個控制器上最多可以連接150個客戶端?;蛘呖梢苑峙奢^多的控制器,并在每個控制器上連接較少的客戶端。這樣,與任何給定的控制器進行通信的客戶端較少,該控制器的響應(yīng)速度會更快。下圖顯示了一個示例測試環(huán)境。2、HLK測試工作流程HLK測試之前必須先設(shè)立要認證的硬件所需要的測試環(huán)境,才干開始測試。測試流程涉及:1)查看先決條件2)在測試服務(wù)器上安裝Controller和Studio軟件3)在測試計算機上安裝Client如那件4)創(chuàng)建項目5)創(chuàng)建計算機池6)選擇要認證的功能7)選擇和運營測試8)查看結(jié)果9)創(chuàng)建提交程序包HLK測試流簡介圖如下:創(chuàng)建項目創(chuàng)建項目選擇要測試的目的查看測試結(jié)果和日記文獻選擇和運營測試創(chuàng)建提交程序包提交程序包2.1、在測試服務(wù)器上安裝Controller和Studio將在指定的測試服務(wù)器上安裝WindowsHLK軟件。測試服務(wù)器應(yīng)當隨WindowsServer

2023

R2預(yù)先安裝。安裝程序會安裝WindowsHLKController和Studio和其他資源。1. 從Windows硬件開發(fā)人員中心下載WindowsHLK2. 從下載位置,單擊“下載”>“運營”。3. 當“指定位置”屏幕出現(xiàn)時,選擇相應(yīng)的選項:a.安裝選項–選擇“將WindowsHLK安裝到此計算機”,然后單擊“安裝”。b.下載選項–選擇“下載WindowsHLK以便在其他計算機上進行安裝”,然后單擊“下一步”。4. 選擇“Controller+Studio”選項。假如要直接安裝,則必須打開服務(wù)器上的端口。選擇“是”,打開端口。5. 當“加入客戶體驗改善計劃(CEIP)”屏幕出現(xiàn)時,選擇“是”或“否”,然后單擊“下一步”。6. 查看許可協(xié)議,然后單擊“接受”繼續(xù)操作。7. 假如選擇安裝選項,安裝過程大約需要45分鐘。假如此計算機上尚未安裝Microsoft.NETFramework

4,請按照提醒安裝它。在計算機重新啟動后,必須從第1步開始反復(fù)安裝過程以安裝到此計算機。假如選擇下載選項,請將下載的文獻復(fù)制到你的測試服務(wù)器。運營HLKSetup.exe并從第3步開始反復(fù)安裝過程以安裝到此計算機。2.2在測試計算機上安裝Client在測試服務(wù)器上安裝WindowsHLK之后,就可以向環(huán)境中添加測試計算機了。在每臺測試計算機上安裝Client軟件。Client軟件存儲在測試服務(wù)器上。假如你要對某個軟件進行測試,請保證一方面將該軟件產(chǎn)品安裝到測試計算機上,然后安裝Client軟件。1. 在測試計算機上,打開Windows瀏覽器。2.X86和X64系統(tǒng),輸入\\<ControllerName>\HLKInstall\Client\Setup.exe。ARM系統(tǒng),鍵入\\<ControllerName>\HLKInstall\ARMClient\Setup.exe。將<ControllerName>替換為測試服務(wù)器的名稱。假如以下所需的軟件尚未安裝,則會在此環(huán)節(jié)中進行安裝:.NetFramework4(客戶端配置文獻和擴展)、應(yīng)用程序驗證程序、Windows驅(qū)動程序測試框架(WDTF)和Windows性能測試(WPT)。3. WindowsHLK“硬件認證工具包客戶端安裝”向?qū)霈F(xiàn)。若要啟動該向?qū)?,請單擊“下一步”?. 在“Internet連接防火墻協(xié)議”頁面上,選擇“是,我允許打開端口”,然后單擊“下一步”。假如“Internet連接防火墻協(xié)議”頁面未出現(xiàn),則說明該計算機上未安裝WindowsSoftwareFirewall,而是安裝了其他軟件防火墻或硬件防火墻。假如安裝了另一個防火墻,則必須手動打開TCP端口1771才干繼續(xù)安裝。請參考防火墻產(chǎn)品隨附的說明來手動打開TCP端口。否則,安裝也許會辨認,或者Client軟件也許無法正常運營。5. 當“可以安裝”頁面出現(xiàn)時,選擇“安裝”。6. 單擊“完畢”退出向?qū)А?. 當安裝完畢時,通過單擊“開始”>“控制面板”>“卸載程序”來確認安裝是否成功。確認程序列表中是否出現(xiàn)“Windows硬件認證工具包客戶端”。8. 針對每臺測試計算機反復(fù)環(huán)節(jié)1-5。2.3、創(chuàng)建計算機池計算機池是由一臺或多臺測試計算機組成的邏輯組。在測試計算機上安裝WindowsHLKClient之后,該計算機會自動添加到默認池中。你必須將所需的計算機移動到可以正常工作的計算機池中,才干對該計算機進行解決。每個項目都需要一個計算機池。一個計算機池可以用于多個項目,但是每個項目都可以與一個計算機池相關(guān)聯(lián)。下圖顯示了Studio的“配置”選項卡。1. 在WindowsHLKStudio中,單擊Configuration。2. 在MachinePool下面,右鍵單擊$(Rool),然后單擊CreateMachinePool。默認情況下,新池命名為“NewPool1”。你可以通過鍵入其他名稱并按Enter來更改默認名稱。3. 單擊DefaultPool,然后確認所有的測試計算機都出現(xiàn)在主頁上。假如你已經(jīng)在多臺測試計算機上安裝了Client軟件,則可以將其中的任何計算機添加到池中。(一臺計算機不能同時位于多個池中)。4. 選擇測試計算機,然后將它拖動到新創(chuàng)建的池中。5. 在Machines下面,右鍵單擊測試計算機,單擊ChangeMachineStatus,然后單擊Ready。Status列會更改為Ready。假如計算機狀態(tài)不是Ready,則測試不會運營。6. 對要涉及到池中的每臺測試計算機反復(fù)此過程。7. 單擊“后退”箭頭,返回到WindowsHLKStudio的主區(qū)域。在將所有的測試計算機都分派到一個池中之后,可以針對這些計算機執(zhí)行測試。假如要測試外部設(shè)備(如打印機),則這些設(shè)備必須已經(jīng)連接到測試計算機。2.4、創(chuàng)建項目一方面打開WindowsHLKStudio。下圖顯示了Studio的“Project”選項卡。1. 在服務(wù)器計算機上,單擊“開始”>“所有程序”>“Windows工具包”>“硬件認證工具包”>“HLKStudio”。2. 在“Project”選項卡上,單擊“Createproject”。3. 將默認項目名稱替換為你的項目的名稱,然后按Enter。(重啟HLKStudio電腦后,點擊“Loadproject”重新加載項目)。2.5、選擇認證的目的WindowsHLKStudio檢測由設(shè)備實現(xiàn)的所有功能。特定的可測試設(shè)備稱為目的。一個設(shè)備可以包含多個目的,目的由一個或多個硬件ID來表達。使用Selection選項卡,可以通過使用以下視圖來篩選要認證的內(nèi)容:System(系統(tǒng))認證客戶端或服務(wù)器計算機。Devicesandprinters(設(shè)備和打印機)認證與測試計算機相連的外部設(shè)備。此設(shè)備通常出現(xiàn)在測試計算機上的“開始”>“設(shè)備和打印機”中。Devicemanager(設(shè)備管理器)認證測試計算機或外部設(shè)備(例如網(wǎng)卡)的組件。這是最具體的視圖。Softwaredevices(軟件設(shè)備)認證測試計算機上已安裝的過濾驅(qū)動程序、防火墻和防病毒軟件。我們所關(guān)注的重要是system。下圖顯示了Studio的“選擇”選項卡。1. 單擊Selection選項卡。從主池列表(左上方的下拉列表)中,選擇要認證的設(shè)備所在的池。2. 從左側(cè)窗格中,根據(jù)你要認證的設(shè)備選擇視圖:systems,deviceandprinters,devicemanager,orsoftwaredevice。中間的具體視圖中會顯示可用目的的列表。假如你選擇“設(shè)備管理器”,則可以選擇將內(nèi)置功能和隱藏功能顯示出來。3. 從中間的具體視圖中,選中要測試的每個項目旁邊的復(fù)選框。備注· 你必須選擇設(shè)備的所有功能才干得到認證?!?假如要測試WebServicesonDevices(WSD)設(shè)備,則也許會在所需的WSD功能自動選中之前出現(xiàn)延遲。showselected選項顯示你在其他視圖中選擇的目的。此視圖允許你只查看你要測試的區(qū)域。你還可以使用category列表按類別篩選計算機池。你可以使用搜索框搜索特定的目的/功能。2.6、選擇和運營測試Test選項卡顯示的所有測試你的設(shè)備上找到相關(guān)的特性。您可以過濾和排序列出測試在以下方式:分階段設(shè)計測試:·Status狀態(tài)?!ype列指定測試是自動運營(空白)、需要用戶手動輸入(小人圖標)、特殊配置(公文包圖標),多個機器(多連接圖標)?!ength列顯示每個測試所需的預(yù)估時間?!arget目的?!achine(s)計算機池。由于手動測試會中斷測試過程而等待用戶輸入,因此,我們建議你將手動測試與自動測試分開運營。一些自動測試需要額外的參數(shù)才干運營。下圖顯示了Studio的Test選項卡。使用Playlist創(chuàng)建和分享多組測試1.Playlist采用編寫格式定義一組測試~將Playlist加載到項目中以修改項目測試列表2.為您的測試方案創(chuàng)建自定義Playlist~專注于您關(guān)心的測試~與別人分享Windows硬件兼容計劃Playlist1.正式的Playlist~Windows硬件兼容計劃使用一個正式的Playlist來擬定設(shè)備需要符合的Windows10兼容計劃規(guī)定~一個統(tǒng)一的Playlist合用于所有Windows10Desktop系統(tǒng)和設(shè)備2.用于SysDev門戶網(wǎng)站提交~當前,所有已經(jīng)發(fā)布的Playlist都可以被門戶網(wǎng)站接受(sysdev)下載地址:你可以加載一個播放列表,選擇LoadPlaylist。下圖顯示了加載播放列表文獻對話框。按圖中LoadPlaylistFile彈框所示,勾選。(需要加載一定的時間)運營Test:Note:假如是使用播放列表,以下環(huán)節(jié)之前一定要加載它。1.選中要運營的每個測試旁邊的復(fù)選框。Note:設(shè)備必須通過列表中所有的測試才干得到認證。2.若要運營所選測試,請單擊“RunSelected”。假如需要任何額外的輸入,WindowsHLK工作室將提醒您。會出現(xiàn)一個進度條。運營測試時出現(xiàn)輕微的延遲。當測試完畢時,“Status”列中會出現(xiàn)每個測試的結(jié)果。綠色復(fù)選標記表達測試已通過,紅色X表達測試失敗。右窗格中顯示項目的匯總信息,其中涉及所選目的、正測試的操作系統(tǒng)、你符合的產(chǎn)品類型以及所有測試的狀態(tài)。2.7、查看測試結(jié)果和日記文獻Results選項卡顯示有關(guān)每個測試的具體信息。當每個測試完畢時,狀態(tài)列會用測試結(jié)果(通過或失?。┻M行更新。下圖顯示了Studio的Results選項卡。假如測試失敗,你可以展開測試具體信息以查看相關(guān)的日記文獻。1. 從列表中,選擇由紅色X指示的失敗的測試。2. 展開“測試名稱”節(jié)點,展開“日記”節(jié)點,然后雙擊該日記文獻。你可以查看以下日記文獻:· .log文獻:文本轉(zhuǎn)儲?!?.wtl文獻:打開該文獻可查看錯誤報告?!?.xml文獻:將文獻的擴展名更改為.wtl可查看錯誤報告。右鍵單擊任何測試可查看有關(guān)該測試的其他具體信息,其中涉及:· 任務(wù)日記。· 其他文獻?!?所應(yīng)用的篩選器?!?錯誤。· 基礎(chǔ)結(jié)構(gòu)(收集和執(zhí)行日記)。2.8、創(chuàng)建提交程序包在設(shè)備通過所有必需的測試之后,可以創(chuàng)建要認證的提交程序包(.HLKx文獻。WindowsHLKStudio支持創(chuàng)建程序包,因此你不必使用單獨的提交工具。它還支持添加完畢認證所必需的資源文獻(驅(qū)動程序、符號文獻和勘誤表)。你還可以將多個程序包(.hlkx文獻)合并到一個程序包中。下圖顯示了Studio的Package選項卡。1.選擇Package選項卡。2.(可選)假如你針對某個設(shè)備用過特殊的驅(qū)動程序,請通過執(zhí)行以下操作提交該驅(qū)動程序:a.單擊AddDriverFolder>Browse選擇該文獻夾,然后單擊OK。b.在“驅(qū)動程序?qū)傩浴睂υ捒蛑校x中相應(yīng)的Products和Locales,然后單擊OK。3.(可選)若要添加符號文獻,請右鍵單擊驅(qū)動程序文獻夾,單擊AddSymbols>Browse選擇該文獻夾,然后單擊OK。4.(可選)若要添加補充文獻夾(如自述文獻、意外事件消息、勘誤表或手動篩選器),請單擊AddSupplementalFolder>Browse選擇該文獻夾,然后單擊OK。5.單擊CreatePackage。6. 從SigningOptions對話框中,選擇下列選項之一:Note:所有的提交內(nèi)容都必須進行數(shù)字署名?!げ皇鹈?創(chuàng)建未署名的程序包,例如,發(fā)送給支持人員進行調(diào)試或者在以后將其他程序包合并到單個提交程序包中?!な褂米C書存儲-創(chuàng)建帶有數(shù)字署名的程序包(這是最常見的方案)。此選項規(guī)定在運營WindowsHLKStudio的計算機上安裝X509證書(例如VeriSign證書)。從WindowsSecurity對話框中,選擇適當?shù)拇a署名證書?!?使用證書文獻-使用便攜安全文獻創(chuàng)建帶有數(shù)字署名的程序包。此選項規(guī)定提供一個X509證書文獻(.cer文獻)。當提交程序包就緒時,對于該設(shè)備的端對端測試就完畢了。.hlkx包關(guān)系圖:

.hlkx包

項目目的測試結(jié)果補充文獻驅(qū)動程序Nextstep:通過儀表板上的Windows開發(fā)中心的硬件上的硬件儀表板提交帶有署名的程序包(.hxlx文獻)。有關(guān)具體信息,請參閱Windows開發(fā)人員中心中的儀表板幫助。3、測試失敗疑難解答3.1、是否有測試日記?1)假如有--繼續(xù)第二步2)假如沒有--存在安裝問題或系統(tǒng)崩潰

~安裝問題--請閱讀測試文檔

~系統(tǒng)崩潰--啟用內(nèi)核崩潰轉(zhuǎn)儲3.2、安裝最新更新和篩選器1)檢查較新版本的HLK2)從MSDN上的HLK下載頁面下載最新篩選器3)天天兩次更新篩選器(不用頻繁更新)3.3、保證測試正常進行1)如有需要,驗證特殊配置2)驗證用戶交互3.4、確認失敗類別失敗類別有用日記由于測試結(jié)果而測試失敗測試日記系統(tǒng)崩潰HLK事件日記、內(nèi)核崩潰轉(zhuǎn)儲文獻測試崩潰HLK實踐日記、用戶模式轉(zhuǎn)出文獻參考資料Windows硬件認證4、測試經(jīng)驗1)合理安排測試順序(手動、自動)2)可選擇4—6臺狀態(tài)好的測試機進行測試3)優(yōu)先測試DEOOBE_EOWSequenceTests該項測試(某測試人員提供,未驗證)4)進行多臺機器測試的時候,將另一臺輔助計算機和測試機放入同一計算機池測試。(輔助計算機配置規(guī)定不高)5)在測試過程中,假如服務(wù)端和客戶端之間的網(wǎng)絡(luò)連接不小心斷開,再次連接即可,但假如超過半個小時,則服務(wù)會停止。6)不能變?yōu)閞eady狀態(tài)在studio中設(shè)立為reset后,卻不能變?yōu)閞eady狀態(tài)。1、請查看網(wǎng)絡(luò)連接,假如網(wǎng)絡(luò)連接的類型為公共網(wǎng)絡(luò),改為家庭網(wǎng)絡(luò)即可。2、假如還不能解決問題,進入HLKmanager,點擊Explorers->Jobmonitor,在MachinePool中選擇正在測試的Machine,然后再點擊Machines中出現(xiàn)的client,右鍵點擊選擇C

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論