WindowsLogoKit手册_第1页
WindowsLogoKit手册_第2页
WindowsLogoKit手册_第3页
WindowsLogoKit手册_第4页
WindowsLogoKit手册_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Windows Logo Kit (WLK) Step-by-Step Version 1.5Microsoft Corporation発行: 2010 年 2 月概要、Windows Logo Kit (WLK) 含 Driver Test Manager (DTM) 設定環境構築方法、DTM 使一般的 実行方法、 解説。、製品 (含) 開発/担当技術者対象、Windows OS 上開発、構築、構築関基礎的知識前提。、本記載事項、2010 年 2 月 1 日現在 WLK、DTM、Windows Hardware 要件/基。現状提供情報、保証行。著作権免責事項本書記載情報本書発行時点 Micr

2、osoft 見解述。市場変化対応必要、本書記載内容実現関 Microsoft 確約。本書記載情報正確、保証。本書情報提供目的、明示黙示関、本書 Microsoft 保証。適用著作権法従客様責任。本書一部全部、電子的、機械的、複写、録音、他手段形式、目的、Microsoft 書面許可複製、転送、検索等格納等禁。、客様著作権法上認権利制限。Microsoft 本書記載内容対、特許権、特許出願、商標権、著作権、他知的所有権有場合。本書 Microsoft 書面明示的許諾場合除、特許権、商標権、著作権他知的所有権関権利客様許諾。別途記載限、本書中記載会社名、団体名、製品名、名、氏名、電子 、人、場所、

3、出来事等架空、実在会社、団体、製品、名、電子 、人、場所出来事関連示唆。 2007-2010 Microsoft Corporation. All rights reserved.Microsoft、Microsoft 、Windows、Windows、Windows Server、Windows Vista、Device Stage 、米国 Microsoft Corporation 関連会社米国他国登録商標商標。本書中使用実在会社名製品名、各権利者保有商標含。目次1.关于Windows Logo Kit (WLK)42.WLK/DTM 环境构建52.1DTM使用网络环境的准备52.2DTM

4、服务器的构建72.3DTM 客户端的构建112.4DTM Studio 的安装182.5新增用户212.6Machine Pool 的设置233.WLK/DTM的测试操作方法253.1测试准备253.2系统ubmission的生成313.3设备Submission的生成353.4执行测试433.5测试执行情况的确认453.6Submission 状态的确认463.7错误发生时的分析493.8DTM Submisson package的生成和确认554.Appendix604.1工作组环境内使用 DTM 时的注意点605.相关资源625.1WHDC Web 站点625.2WHDC 625.3DT

5、M 635.4他関連631. 关于Windows Logo Kit (WLK) Windows Logo Kit (WLK) 是Microsoft提供的,为了执行硬件的Windows徽标计划的测试而总结的工具集。这个工具集包含有测试工具Driver Test Manager (DTM)、各种徽标测试、DTM的设置方法和测试的执行方法等的相关文档。对应硬件的Windows徽标,因为要获得由Microsoft数字签名后的CAT文件,所以要基于在获取WLK后在DTM中执行过测试的结果进行申请。关于WLK的获取方法,请参照Windows Hardware Developer Central (WHDC

6、)站点的Windows Logo Kit 的获取方法。WLK存在多个版本。根据版本对应的OS、Service Pack (SP) 也可能有不同。而且也有在申请Windows徽标计划时指定WLK的版本的情况。例如,新版本的WLK发布后,一般来说旧版本的WLK上的测试结果是不能申请的。执行测试时,参照最新新闻通知和Windows 徽标计划的技术支持联络方式等,要确认所要申请的OS的测试能使用的WLK版本。这个文档是使用2009 年 11 月发布的WLK 1.5,介绍了有关WLK/DTM 环境的构架方法,或使用DTM进行测试的一般方法。 2. WLK/DTM 环境构建在Driver Test Man

7、ager (DTM) 可以自动进行Windows的徽标测试的服务器/客户端的应用程序。使用DTM时,必须要在网络上准备DTM服务器、DTM 客户端及安装过DTM Studio的系统。各个角色的职责如下。 DTM 服务器: 安装过DTM Controller的系统。管理各种Logo测试。 DTM 客户端: 安装过DTM Client的系统。执行实际的测试。 DTM Studio: 作为接口安装过DTM Studio的系统。执行Submission的生成,测试的选择,及测试计划(执行)。这章中,介绍DTM各个系统的构建方法。 2.1. 为DTM准备网络环境为了为DTM准备网络环境的必要知识的介绍。

8、 2.2. DTM 服务器的构建在系统中安装DTM Controller,介绍作为DTM服务器的构建方法。 2.3. DTM 客户端的构建执行测试的系统安装DTM Client,介绍作为DTM 客户端的构建方法。 2.4. DTM Studio 的安装作为执行测试的接口DTM Studio的安装方法的说明。 2.5. 用户的新增说明要使用DTM环境的用户的新增方法。 2.6. Machine Pool 的设置初始化DTM 客户端, 说明操作DTM环境的设置方法。 图 2-1 DTM 的概要2.1 DTM使用网络环境的准备DTM使用的网络环境中有服务器/客户端型的应用程序的DTM,能执行这些功能

9、的环境。能执行DTM动作的网络环境有域环境和工作组环境2种。网络环境可以作为完成自带的网络环境全新构建。公司内的网络和互联网等现存的网络没有构建的话,也没有必要连接。构建域环境或工作组环境的任一网络环境,在这些网络环境中要构架DTM服务器和DTM客户端,由DTM Studio执行测试。在域环境和网络环境中都可以构架DTM环境,根据这个特点,下面的介绍是基于各环境的特点,请选择自己公司现状及测试目的的网络环境。2.1.1 域环境的特点注意Active Directory 等,域构建时必须有域服务器,不能和DTM服务器上构建同一个系统。请分别准备域服务器和DTM服务器的系统。域环境的最大特点是在域

10、中可以自由进出的域成员的用户管理的统一性。因可统一管理用户,用户管理比工作组环境更容易。在域环境中没有限制DTM环境构架的设置,因此DTM环境的构建,DTM环境的维护比工作组环境更容易。因在域环境中DTM服务器和DTM客户端间能进行流畅的认证,推荐在域环境内构建DTM环境。 图 2.1-1 域环境2.1.2 工作组环境的特点工作组环境因没有必要构Active Directory等的域所以没有必要域服务器。因不能对用户进行统一管理,使用DTM Studio的用户必须依次在DTM服务器上登录。关于工作组中的用户管理,请确认2.5. 用户的新增。又因为有几个只针对工作组环境的DTM环境构建时的设置项

11、目,要在DTM环境构建、DTM维护时特别注意。只针对工作组环境,要特别注意的地方 DTM服务上变更WTTSystemLogs 的访问权限 生成DTM服务器上的用户 在工作组环境中使用DTM时的注意点 图 2.1-2 工作组2.2 DTM服务器的构建DTM 服务器是用来管理DTM客户端中执行的测试结果的系统。在DTM服务器的数据库中,保存各种测试用例和各种测试结果。这里介绍DTM服务的构建步骤。2.2.1 对应 OS 能使用DTM服务器的OS只有x86版本的Windows Server 2003。 准备WLK 1.5。 必须有英文版操作OS。 必须使用x86版的Windows Server 20

12、03 SP1 或 SP2。不能使用Web Edition。 执行前,推荐在Windows Update中取得最新的重要的更新。 域服务器和DTM服务器不能构建同一个系统上。 DTM服务器的系统对应的要取得Windows Logo的硬件,请选择合适的测试环境。从Microsoft提供的 Windows Server Catalog、或,各硬件厂商的分类等能确认要取得Logo的产品。2.2.2 需要的软件和设置DTM 服务器构建需要以下软件。 Microsoft .NET Framework 2.0 (以后) Microsoft SQL Server 2005 Express Edition DT

13、M Controller 各种 Logo Kit提示上記、WLK 同梱。WLK 入手方法、WHDC Windows Logo Kit 入手方法参照。所有的安装及设置必须由有管理者权限的用户登录DTM服务器进行构建。DTM Controller 的安装从WLK安装光盘中,安装DTM Controller。步骤: DTM Controller 的安装1. 执行WLK安装盘中的KitSetup.exe。 图 2.2-1 KitSetup.exe的执行2. 显示安装项目的选择画面。 图 2.2-2 安装项目的选择画面提示l Logo Kit中含有Logo测试必需的测试。只有选择要测试的硬件对应的项目,

14、也可以全部选择。以下是Logo Kit的分类的说明。Display Logo Kit 显示器、监视器、放映机等Network Logo Kit 网卡、路由器等Printing Logo Kit 打印机、扫描仪Devices Logo Kit 上面之外的设备System Logo Kit 系统、服务器、failover cluster等l Additional Qualification Kit 是无论选择哪个Logo Kit,会自动作为Pending setup tasks的安装对象被显示。l 没有Microsoft .NET Framework 2.0 和 Microsoft SQL 200

15、5 Express Edition 没有安装时,会自动作为安装对象显示出来。3. 选中Driver Test Manager 相关的必需的Logo Kit的选择框,点击 OK 按钮,进行下一步。这里是全选。 图 2.2-3 选择安装项目4. 开始安装。 图 2.2-4 WLK 的安装情况5. 在End-User License Agreement 窗口中同意License Agreement,点击OK按钮,进步下一步动作。 图 2.2-5 License Agreement 的承认6. 显示安装结束的提示框,点击 Finish按钮,关闭窗口。 图 2.2-6 WLK 的安装结束7. 因要确认D

16、TM Controller 是否正确安装,从Control Panel 的 Administrative Tools 的 Services ,确认是否增加了WTTNotification、WTTResultsRelayAgent、WTTSvc 服务且状态全部为开始(状态是 “Started”)。 图 2.2-7 服务的确认2.2.3 工作组环境的固有设置变更WTTSystemLogs 的访问权限工作组环境中已经构建DTM时,有必须变更共享目录 WTTSystemLogs的设置。没有执行这个操作时,从DTM Studio中打开 Device Console窗口的 Machine Pool 中不能

17、显示某个DTM客户端的设备信息。参考下面的步骤,修改共享目录的设置。步骤: 修改WTTSystemLogs 的访问权限1. 打开DTM 服务器上的 %SystemDrive%Program FilesMicrosoft Driver Test ManagerControllerWTTSystemLogs 目录的属性,点击 Sharing 页的 Permissions 按钮,指定对于Everyone组完全控制的访问权限。2. 依次点击Apply、OK后,关闭窗口。3. 打开Security页面,指定Everyone组完全控制的访问权限。4. 依次点击Apply、OK ,关闭窗口。5. 在DTM客

18、户端上执行net stop 和 net start 命令,重启DTM的服务WTTSvc。cmd net stop WTTSvc & net start WTTSvc6. 在DTM Studio 中打开 Device Console 窗口,点击Refresh 按钮,更新窗口。7. 确认Device Console窗口内显示的DTM 客户端的设备信息。2.2.4 注意事项执行测试前,对于DTM 服务器,被称为WLK Quick Fix Engineering (QFE) 的更新程序和被称为WLK Updated Filters的过滤器必须要适用。有关详细请参照3.1. 测试准备。2.3 DTM 客

19、户端的构建DTM客户端是进行实际测试的客户端。这里对DTM客户端的构建进行说明。2.3.1 对应 OS使用DTM 客户端的OS,在下表中用表示。Windows 7Windows VistaWindows XPWindows Server 2008 R2Windows Server 2008Windows Server 2003x86n/a (*)x64ia64n/a (*)n/a (*)n/a (*)(*) n/a表示不存在。全般: 使用WLK 1.5。 建设使用英文版OS。 一般,可以使用任意的Edition,根据OS也有不能使用Edition的情况。请参照以下的以OS为单位的描述。且,根据

20、测试分类,专门指定使用Edition的情况也有。详细请参照测试帮助(DTM 的 Help)。 操作前请从Windows Update更新最新的更新版本。 装有DTM客户端的系统是与要取得Windows Logo的硬件有关,请根据实际情况进行选择。可从Microsoft 提供的Windows Logod Products List、Windows Server Catalog、或、各硬件厂商的产品目录中取得Logo的产品。Windows 7: 必须使用RTM 版。 推荐使用Ultimate Edition。不能使用Starter Edition。WindowsVista: 必须使用Windows

21、 Vista SP2。 推荐使用Ultimate Edition。不能使用Starter Edition。WindowsXP: 关于x86 版,只能使用Windows XP Professional Edition SP3。不能使用Home Edition、Starter Edition。 关于x64 版,只能使用Windows XP Professional Edition SP2。Windows Server 2008 R2: 必须使用RTM 版。 关于x64 版,必须使用Datacenter Edition。Windows Server 2008: 必须使用Windows Server

22、2008 SP2。 对于x86 版、x64 版必须使用 Datacenter Edition。Windows Server 2003: 必须使用Windows Server 2003 SP2。 不能使用Web Edition。2.3.2 需要的软件和设置构建DTM客户端环境时,必须安装以下的软件。 Microsoft .NET Framework 2.0 (以后) DTM Client在DTM客户端构建时,是由管理员进行所有安装和设置。可以生成操作系统的标准生成的Administrator 以外的管理员,请用这个用户进行安装。提示以上的软件,在WLK的安装盘中有。关于WLK的获取方法请参照WH

23、DC 站点的Windows Logo Kit 入手方法。没有安装Microsoft .NET Framework 2.0 (以后)时,在安装DTM Client 时会自动安装。DTM Client 的安装构建DTM 客户端前必须先构建DTM服务器。,访问DTM 服务器在DTM 服务器上执行DTM Client 的 Setup.exe,安装DTM Client。步骤: DTM Client 的安装1. Start 的 Search Programs and files 中、输入、按下Enter键,访问DTM 服务器。 图 2.3-1 访问DTM 服务器(例: dtm_controller)2.

24、访问到DTM 服务器后,打开DTMInstallClient,执行Setup.exe开始安装DTM Client。 图 2.3-2 DTM Client 的 Setup.exe3. 启动DTM Client 安装导航画面。点击Next按钮进行下一步。 图 2.3-3 DTM Client 安装向导4. 在Internet Connection Firewall Agreement 窗口内,选择同意打开DTM Controller 用的Port点击 Next按钮进行下一步。 图 2.3-4 同意Port的打开5. 在Custom Setup窗口内确认安装路径,根据需要进行变更。点击 Next 按

25、钮进行下一步。 图 2.3-5 DTM Client 的安装路径的确认6. 在Drive Selection 窗口内选择进行测试工作的驱动。标准是使用OS中已安装过的驱动。修改时,取消选中 Use Default Drive的选择框,选择驱动器。点击Next按钮进行下一步。 图 2.3-6 测试任务使用的驱动的确认7. 在Ready to Install 窗口内点击Install按钮,开始安装。 图 2.3-7 开始DTM Client 的安装8. 安装结束后,显示安装已结束的窗口。点击Finish按钮结束安装。 图 2.3-8 结束DTM Client 安装9. DTM Client 安装结

26、束后,在Control Panel 的 Administrative Tools 的 Services 中确认新增的WTTSvc 服务已经开始 (状态变为 “Started”)。 图 2.3-9 确认DTM Client服务10. 确认服务已经开始后,因要确认对应wttcmd.exe的路径是否开通,执行下面的命令wttcmd.exe /?。如能显示wttcmd.exe 的帮助的话,表示对应的wttcmd.exe 路径已经通畅。Wttcmd 的运行必须有管理权限。cmd wttcmd.exe /? Available WttCmd Commands: /AddSymbolUser Add a S

27、ymbol User to the client machine /DeleteSymbolUser Delete the Symbol User from the client machine /CleanSymbolUser Deletes all the Symbol Users from the client machine /QuerySymbolUser Display the Symbol User configured on the client machine .2.3.3 重新安装DTM Client重新安装DTM Client是重置DTM Client不变为Ready 状

28、态也是变为Debug 状态,是为了解决DTM Client不能正常和DTM Controller 正常通信的问题。参照下面的步骤,请重新安装DTM Client。步骤: 重新安装DTM Client1. 打开DTM Studio 的 Job Monitor,把想重新安装的DTM 客户端的状态变为 Unsafe。2. 同样在 Job Monitor 内 Unsafe的DTM 客户端从DTM Studio 中删除。3. 返回DTM 客户端,在 Control Panel 的 Programs and Features (或 Add or Remove Programs) 中反安装 DTM Clie

29、nt。4. 参照DTM Client的安装的步骤,重新安装DTM Client。2.3.4 注意事项 以申请Windows Logo Program为目的而构建DTM环境时,必须在DTM客户端安装合适的OS。关于最好安装哪个OS、Edition请参照 DTM 的帮助2.3.1. 对应OS。又,最新发布的Service Pack (SP) + 90 天以后,必须使用最新的SP进行测试。根据测试目录,DTM客户端搭载的CPU 和内存大小、硬盘构成,决定增加需要的设备的情况下也有。 在没有开通wttcmd.exe路径使用DTM进行测试时, 有在DTM客户端不能进行测试的情况。请一定在确认在Cmd中正

30、常执行wttcmd.exe。没有执行wttcmd.exe时,表示DTM Client 的安装失败。从 Control Panel 的 Programs and Features (或 Add or Remove Programs) 中反安装DTM Client后,重新安装。2.4 DTM Studio 的安装DTM Studio是测试选择和执行的应用程序(用户接口)。DTM Studio 可以安装在已安装DTM Controller 的 DTM 服务器相同网络环境的某个系统中。例如、在DTM 服务器中也可以安装DTM Studio。又对于1个DTM服务器,安装DTM Studio的多个系统,从

31、多个DTM Studio 能够访问DTM 服务器。但是请注意实际进行测试的DTM 客户端中不能安装DTM Studio。在这里对安装DTM Studio的步骤进行说明。2.4.1 对应 OS能运行DTM Studio 的OS 、在下表中带的系统。Windows 7Windows VistaWindows XPWindows Server 2008 R2Windows Server 2008Windows Server 2003x86n/a (*)x64ia64n/a (*)n/a (*)n/a (*)(*) n/a表示不存在。全般: 前提使用WLK 1.5。 和OS的语言无关。 推荐从 Win

32、dows Update 中取得最新的更新。 64-bit 版 OS 时, DTM Studio 在 WOW64 上运行。Windows 7、Winodws Vista、Windows XP: 关于Service Pack (SP)、Edition,基本上和DTM Client一样。Windows Server 2008 R2、Windows Server 2008、Windows Server 2003: 关于Service Pack (SP) 基本上和 DTM Client 一样。 能使用Datacenter, Enterprise, Standard 的任意 Edition。不支持这以外的

33、Edition。2.4.2 需要的软件和设置安装DTM Studio,必须依次安装下面的软件。 Microsoft .NET Framework version 2.0 (以后) DTM Studio要以管理员身份进行DTM Studio 的安装和设置。提示上面的软件在WLK安装盘中附带。Microsoft .NET Framework version 2.0 的安装安装DTM Studio 系统必须事前安装好Microsoft .NET Framework version 2.0 (以后)。没有安装时、也能从WLK安装盘中安装。步骤: Microsoft .NET Framework ver

34、sion 2.0的安装提示例如 x64 版时,执行NET2.0X64NetFx64.exe。1. WLK 安装盘的NET2.0 目录下有、执行*.EXE文件,安装Microsoft .NET Framework version 2.0。2. 安装Microsoft .NET Framework version 2.0结束,为了确认是否正常安装完了,请在Control Panel 的 Programs and Features (或 Add or Remove Programs)中确认Microsoft .NET Framework 2.0是否已增加。DTM Studio 的安装访问DTM服务器

35、,执行DTM 服务器上的DTM Studio 的 Setup.exe,安装DTM Studio。步骤: DTM Studio 的安装1. Start 菜单 Search Programs and files 中、输入、点击Enter键、访问DTM服务器。 图 2.4-1 访问DTM 服务器 (例: dtm_controller)2. 访问到DTM 服务器时,打开DTMInstallStudio 执行 Setup.exe、开始DTM Studio的安装。 图 2.4-2 DTM Studio 的安装3. 确定安装目录等,按照画面的提示,结束安装。4. 安装结束后,显示安装结束的窗口。点击Fini

36、sh按钮结束安装。5. DTM Studio 安装结束后,从 Start菜单的Windows Logo Kits 的 Microsoft Driver Test Manager 中启动 DTM Studio (Studio)、确认是否正常启动DTM Studio。2.4.3 注意事项多个用户使用DTM Studio时、必须在DTM Studio 增加用户。关于新增方法请参照以下的2.5. 新增用户。2.5 新增用户要使用DTM Studio,必须要能访问DTM 服务器上的 DTM 数据库 (Data Store)。安装过DTM Controller的用户标准是作为带有(dtm_DSOwners

37、)权限的管理员標、所以没有必要为了使用DTM Studio做特别的设置。为了这以外的用户要使用DTM Studio,必要要做用户的新增、权限设置。在这里对这些步骤进行说明。2.5.1 新增使用DTM Studio的用户用户的新加登录是由安装过DTM Controller的用户从TM Studio 的 Management Console 窗口执行。步骤: 用户的登录1. 安装DTM Controller的用户打开DTM Studio。2. 打开Tools 菜单的 Management Console 窗口、在Users上右击选择New User 打开 Datastore User Proper

38、ties - New User 窗口。 图 2.5-1 在Datastore生成用户3. 在Datastore User Properties - New User 窗口中用下面的格式登录用户名。 工作组环境时: DTM 服务器名用户名 域环境时: 域名用户名4. 在Datastore User Properties - New User 窗口的 Datastore Role 中,针对新增的用户指定权限。 图 2.5-2 指定用户的权限5. 点击OK 按钮,关闭窗口。6. 打开Tools菜单的Management console 窗口、已经登录的用户,已经在Users中登录。 图 2.5-3

39、登录用户的确认7. 已经登录的用户登陆 DTM 服务器,打开DTM Studio、从Explorers菜单的 Job Monitor 中,确认显示Job Monitor 窗口。2.5.2 Datastore Role 的种类和内容Datastore Role (权限)的种类和内容,以下的介绍。 dtm_DSOwners作为Datastore Owner ,拥有对应Datastore的所有权限。可以做执行任务,任务新增与修改、测试结果的参照、用户的增加删除。 dtm_DSAdministrators作为Datastore Administrator、拥有对Datastore管理员权限。可以做执行

40、任务,任务新增与修改、测试结果的参照、用户的增加删除。 dtm_DSUsers作为Datastore User、拥有对Datastore用户权限。可以做执行任务,任务新增与修改、测试结果的参照。 dtm_DSGuests作为Datastore Guest、拥有对Datastore读权限。可以做测试结果的参照。2.6 Machine Pool 的设置从DTM Studio执行测试的对应DTM 客户端、DTM客户端的状态必须为能执行测试的状态。要变为这个状态要在DTM Studio中创建Machine Pool、在生成的Machine Pool 中登录 DTM 客户端,重设这个DTM 客户端的状态

41、。在这里、对Machine Pool 的设置步骤进行说明。2.6.1 生成Machine Pool打开DTM Studio、从Job Monitor生成新的Machine Pool。步骤: Machine Pool的生成1. 打开DTM Studio、从Explorers菜单的 Job Monitor中打开 Job Monitor 窗口。2. 打开Job Monitor 窗口后,在 Machine Pool 右击,选择 Add Machine Pool,打开Add Machine Pool 窗口。 图 2.6-1 Add Machine Pool 的选择提示打开Job Monitor 窗口、M

42、achine Pool 页内什么也没显示时,要从Machine Pool 页中有Select Datastore的下拉列表中选择当前DTM 服务器名。 図 2.6-2 Datastore 選択3. 打开Add Machine Pool 窗口后,在Name 中输入任意的Machine Pool名称。4. 输入Machine Pool名后,确认从Job Delivery Agent 列表中选择DTM 服务器点击、OK、关闭Add Machine Pool 窗口。2.6.2 DTM 客户端的登录打开DTM Studio、从Job Monitor 的2.6.1 Machine Pool 的设置的步骤生

43、成的Machine Pool 中移动DTM 客户端后, 重启DTM 客户端,变为可测试的状态。步骤: DTM 客户端的登录1. 从DTM Studio 的 Job Monitor 窗口中,打开Default Pool 、在Default Pool 登录的DTM 客户端,可以移动到已经生成的Machine Pool。 图 2.6-3 DTM 客户端的移动2. 移动完DTM 客户端后,在已经移动的DTM 客户端上右击选择Change Status - Reset 开始重置。3. 按下F5或点击 Refresh按钮、更新Job Monitor 窗口。重置后DTM 客户端的图标、从重置中显示压制()

44、向可测试状态()变更,DTM客户端的 Status 从 Reset 到 Ready 进行变更。 图 2.6-4 可测试的状态4. DTM 客户端的 Last Heartbeat ,确认是不是最近的时间。 图 2.6-5 Last Heartbeat 的确认提示为了确认DTM客户端和DTM 服务是可通信的状态,从DTM 客户端可定期发送消息给DTM 服务器。Last Heartbeat 的时刻,是表示这个消息最后接收到的时刻。根据这个 Last Heartbeat的确认可以确定DTM 客户端是否正常运行。3. WLK/DTM的测试操作方法WLK中包含DTM ,能进行以下的执行测试。 Logo T

45、est: 为了取得Windows Logo而进行的测试 Unclassified 测试: 只是为了取得Microsoft 数字签名的目录文件 (CAT 文件)而进行的测试在这章中,说明了使用DTM进行什么样的测试。并且为了说明具体的操作,举了桌面系统和打印设备2个硬件为例,以Windows 7 想定为对象OS的基础上进行说明。 3.1. 测试准备说明进行测试时需要的环境的构建的步骤。 3.2. 生成系统Submission说明了因执行对应系统的测试,生成Submission的方法。 3.3. 设备 Submission的生成说明了为执行对应设备的测试,生成Submision的方法。 3.4.

46、执行测试Device Console中的Job排程及执行测试方法的说明。 3.5. 确认测试的执行状况在Job Monitor,说明确认测试的执行情况的方法。 3.6. Submission状态的确认在Device Console ,说明确认测试是否结束的方法。 3.7. 发生错误时的解析说明了测试执行过程中发生的错误的解决方法。 3.8. 生成DTM Submission Package的确认在Device Console 中生成 DTM Submission Package的方法,使用WHQL DTM Log Viewer 确认Package内容的方法的说明。3.1 测试准备这里说明了有关

47、使用DTM进行测试的测试环境的构建步骤。首先要提供进行测试的硬件和相应的驱动包。其次适用DTM 服务器的最新的Quick Fix Engineering (QFE) 和 WLK Updated Filters。设备测试情,安装设备,DTM客户端的硬件信息有变化时执行向DTM服务器的通信命令。3.1.1 为测试提供的物品测试时以下是必须物品。系统测试时 测试对象的系统设备测试时 测试对象的设备 自带驱动包(只在对应设备有提供的情况下要求)并且、根据适当的目录,要求有多个测试对象的设备和测试对象不同的设备有的请况下。详细请参照DTM 帮助的各个目录的章节。关于驱动包为安装设备所必须的INF文件和使

48、用这个INF文件安装的驱动等的二进制文件的集合叫做驱动包。针对要测试的设备提供了自带驱动包时,这个驱动包必须包含INF文件。且,依据这个INF文件能安装驱动。自带的INF文件和OS标准的驱动运行的设备时,自带的驱动包中只包含INF文件。因OS标准的设备通常允许包括自带的驱动包,请注意。提示这时,INF文件内的INF DDInstall 部分等内、使用特别指定的Include=、Needs=等、请安装为OS标准的驱动程序。详细请参照Windows Driver Kit (WDK) 的 INF Files Sections and Directives。只操作OS 标准的INF文件、驱动程序的设备

49、时,没有必要准备驱动包。但是,有自带驱动包时由于生成Submission时有些不同,请注意。3.1.2 WLK Quick Fix Engineering (QFE) 的适用 (DTM 服务器)对于WLK、有被称为Quick Fix Engineering (QFE) 的更新程序发布时。在这个WLK QFE中,包含DTM 中遇到问题的修改。最新的 WLK QFE 是由Microsoft Connect 站点上提供。详细请参照Windows Logo Kit - QFE 更新程序。WLK QFE从 Microsoft Connect站点上取得,适用到DTM 服务器。步骤: WLK QFE 的适用

50、1. 由Microsoft Connect 站点、下载需要的 WLK QFE (*.exe)。2. 在DTM服务器执行WLK QFE (*.exe)。3. 打开WLK QFE 安装向导后,点击 Next 按钮。 图 3.1-1 WLK QFE 安装向导 (图 WLK 1.4 QFE 001 的画面)4. 确认License Agreement、选择I Agree、点击Next按钮。 图 3.1-2 License Agreement 的确认5. 显示多个服务的停止开始信息的对话框。点击Continue 按钮。 图 3.1-3 服务的停止/再启动的确认6. 开始安装WLK QFE。 图 3.1-

51、4 WLK QFE 的安装7. 安装完WLK QFE后,点击Finish 关闭窗口。 图 3.1-5 WLK QFE 安装结束关于适用WLK QFE 的注意事项 每个 WLK QFE 是由能适用WLK (DTM Controller) 的版本来决定。安装WLK QFE前,请确认使用WLK的版本。 WLK QFE要在测试前安装。安装WLK QFE 之前执行的测试结果无效、要在修改后的DTM Studio上进行Submission的生成,必须做所有的测试。 WLK QFE 中不单包括DTM Controller也包含DTM Studio、DTM Client的更新。一般DTM Studio 和 D

52、TM Client 是自动更新的,请注意以下各点。 已经启动DTM Studio 时,一旦结束,请再次启动。再启动时DTM Studio会自动更新。 DTM Client 在WLK QFE 安装结束后约30 分内自动更新。 以WLK QFE 单位决定对象OS 和测试目录。请安装测试对象的产品和OS对应需要的WLK QFE。没有安装所有公开的WLK QFE。3.1.3 WLK Updated Filters 的适用(DTM 服务器)WLK Updated Filters 包括发生因测试工具的问题、自动准备已知的测试失败信息。由于适用了WLK Updated Filters、DTM 能够自动过滤掉已经的测试的失败。从Winqual 站点上获得最新的 WLK Updated Filters, 适用到DTM服务器。步骤: WLK Updated Filters 的适用1. 从Winqual 站点的主页的Helpful Links、可以下载最新的 WLK Updated

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论