收藏 分销(赏)

WHQL认证与DTM测试.doc

上传人:仙人****88 文档编号:12039609 上传时间:2025-09-01 格式:DOC 页数:6 大小:143.50KB 下载积分:10 金币
下载 相关 举报
WHQL认证与DTM测试.doc_第1页
第1页 / 共6页
WHQL认证与DTM测试.doc_第2页
第2页 / 共6页


点击查看更多>>
资源描述
WHQL认证流程 帐户申请阶段 Verisign ID是微软与美国Verisign公司合作产生的一种用于企业身份验证的数字证书,俗称为“企业数字营业执照”,全称为“Microsoft Authenticode' Code Signing Digital ID”,企业必须提供相关资料以申请此证书,如下申请Verisign ID所需资料: ² 公司营业执照复印件(BUSINESS LISENCE),公司名为营业执照上的名称的中文全拼,如是外资企业可以用外资投资证明来证明“xxx Limited ”这个名称的合法性,否则需要使用“XX”的拼音作为公司的英文名称。 ² 公司电话清单(中国电信网通的电话发票,由公司名义申请的电话),同时这个电话要能找到人,美国VERISIGN公司会打电话过来确认是不是此公司在申请数字证书。 ² 另外出口企业也可以通过国家认定的“出口企业证书”来定英文名称。 准备好资料以后,就可以申请Verisign ID,注意我们要申请的类型是Microsoft Authenticode' Code Signing Digital ID,方式可以有以下两种: ² 用户直接申请,大概时间周期为两周到一个月,网址如下: Microsoft Authenticode Code Signing Digital ID。 ² 国内代理机构,费用高一点但是速度会比较快,可以省去很多麻烦的事情,推荐一家:wosign 建立Winqual网站帐户:Winqual为微软WHQL认证服务的专门网站,用户通过Verisign Id建立帐户,此步骤需要对微软提供的特定文件进行数字签名,并建立帐户,同时设置帐户权限,并在MEMBER SERVICE中操作相关事宜。 Winqual站点: 测试与提交阶段 测试阶段 此阶段测试有三种,用户自测,申请微软技术合作以及通过第三方代测。一般厂商通常选择第一种和第二种方式,自己搭建测试平台来自测,如果有资金而且时间要求比较紧张可以选择第三种方式。这里讨论一下用户自测。 用户自测包括获取测试工具,搭建测试平台,修改驱动程序,签名驱动程序,测试,打包测试结果并上传,提交测试报告,获取审核等。 获取测试工具:你可以在此站点获取微软提供的WLK(Windows Logo Kit)自动化测试工具: 搭建测试平台: 1. 阅读DTM联机文档,了解DTM工具的软件和硬件要求,以及测试人员所需知识,每个提交分类的准备过程。 2. 正确按照文档配置DTM测试环境。 3. 在DTM的菜单Explorer -> Job Monitor中创建该测试的Machine Pool,并按照分类设置MCU Policy。 4. DTM工具会检查所有硬件的驱动程序,因此必须在安装测试工具前配置好所有的硬件。 5. 详细阅读DTM测试工具文档。 具体的环境搭建和测试见其他文章。 提交阶段 下载打包工具 将DTM生成的CPK包和测试用的驱动文件(*.sys)以及驱动安装(*.inf)文件 提交维护阶段 · 提交通过审核后,用户将会获得微软的LOGO(徽标)授权,并可将设备驱动程序发布到Windows 自动更新中,在驱动的生命周期内接收来自用户的崩溃分析以改进设备驱动程序。 · 发布驱动程序更新,对产品进行转售操作。 DTM测试 获取DTM软件与DTM测试帮助文件 获取DTM:做DTM测试需要用到WLK(Windows Logo Kit), 获取WLK帮助文件: 获取upfileter: 计划/部署 DTM测试套装分三部分,Controller,Studio和Client,在测试的时候可以有两种环境搭建方式 一是Workstation方式,在一个工作组内,这样至少需要2台机器。 二是在域环境里,这样至少需要3台机器。 在搭建之前需要先确定自己的要部署那种环境,这里拿第一种来举例。 安装DTM Controller: 硬件要求:参考DTM帮助文档。选择配置稍微好一些机器,我用过配置比较好的笔记本也可以。 软件要求:Windows Server 2003 Enterprise Edition,中文英文都可以。 安装: 1. 在计划要安装DTM Controller的计算机上安装Windows Server 2003 with Service Pack 1 (SP1) or Service Pack 2 (SP2)操作系统,经过测试中文/英文都可以,并不像DTM.chm中描述只能用英文的操作系统. 2. 在计划要做DTM Studio的计算机上安装干净的操作系统,Windows XP和 Windows Server 2003都可以,可以把DTM Studio 也安装在Controller的计算机上。 3. 在计划要做DTM Client的计算机上安装干净的要测试的操作系统,比如我要做的Windows Server 2008 Datacenter Edition. 4. 在每一台计算机上,以管理员权限登陆执行以下操作: 1) 启用guest帐户 2) 关闭防火墙 5. 在计划要做DTM Controller 的计算机上, 运行KitSetup.exe(一般来说下载下来的是一个ISO文件,需要用虚拟光驱载入)选择相应的测试用例按照提示安装。比如我选择的Device Test. 程序会自动安装Microsoft .NET Framework 2.0.,Microsoft SQL Desktop Engine (MSDE),Microsoft Driver Test Manager (DTM)和相应的测试用例。 6. 在计划要做DTM Studio的计算机上,在 开始 菜单 点击 运行, 输入 \\Controller计算机的名称\DTMInstall\Studio\Setup.exe,通过共享安装Studio. 7. 在计划的所有 Client 的计算机上,在 开始 菜单 点击 运行, 输入 \\Controller计算机的名称\DTMInstall\Client\Setup.exe,通过共享安装Client,安装完成后重启计算机。 配置: 1. 通过DTM Controller添加ControllerName\Guest到DTM_DSUSERS组。 1) 运行DTM Studio,点击 Tools/Management Console. 2) 展开 Console Root, 展开 Datastore, 右键Users, 点击New User. 3) 输入 ControllerName\Guest 并选择 dtm_DSusers,最后确定。 2. 在DTM Client上配置自动登陆。 1) 在 开始 菜单,点击 运行,输入control userpasswords2。 2) 选择administrator用户,设置为自动登陆。 3. 更新DTM Controller 的WLK updated filters。 1) 获取WLK updated filters: 2) 把下载的updatefilter.cab解压后把updatefilter.sql拷贝到DTM Controller的安装目录。 3) 运行updatefilter.exe。程序会自动把sql语句写入数据库。 测试: 1. 在所有的Client上安装要测试的设备和驱动,并共享其Windows目录。 2. 准备要测试的Client。 1) 点击Explorer菜单/Job Monitor,右键$,点击Add Machine Pool建立新的 Machine pool,比如我的是WS2008,在MCU Policy标签添加与你要做的测试相应的dimensions,比如我的是Wdk\ConfigureUnclassified. 2) 安装完Client后,在$/default pool里可以看见所有的已经安装的Client。把要进行测试的Client通过拖拽或者右键方式添加到新建的Machine Pool中,此时Client计算机的状态为Manule,右键Client计算机把其状态更改为Reset。 3. 创建Submisstion,这里以Unclassified Signature Tests为例。 1) 在Studio,点击Explorers/ Device Console,选择View By Submission。在Submission下拉菜单中点击New Submission进入一个新的Submission的配置向导。 2) 在Select OS列表选择与Client对应的名称,比如我的是Windows Server 2008 X64,点击Next。 3) 在Select Category中选择要你要进行的测试的类别,比如我的是Device Submission,点击Next。 4) 在Logo Program列表中选择你要进行的具体测试,比如我的是Unclassified,点击Next。 5) 在Qualification窗口,选择Unclassified Signature,点击Next。 6) 输入Submission的名称,并点击对应的Machine Pool,比如我的是Submission的名称是SSR,对应的machine pool是之前创建的WS2008,点击Next。 7) 点击Browse按钮,通过网上邻居找到驱动的inf文件(这里就是为什么之前要在Client上配置共享的原因),也可以直接输入网络路径,一般都在//client/Windows/inf/xxx.inf.然后点击Load载入xxx.inf的相关信息,点击Finish。此时你可以在Available Devices处看见你的submission信息。 4. 运行测试Job。创建submission后,可以看到DTM给出的Jobs。 1) 点击Explorers/ Device Console,选择View By Submission。在Submission下拉菜单中选择我们的submission。 2) 勾选住所有需要进行的Job,点击Add Selected,然后点击Schedule Jobs,此时可以在Explorer /Job Monitor窗口看见这些Job已经开始运行。 3) 如果测试遇到Fail的Job,也要用这样的方式来重新运行Job,不建议直接右键Job然后rerun。 5. 生成测试结果。等待所有的Job都运行完成并且都PASS以后就可以生成结果了。 1) 点击Explorers/ Device Console,选择View By Submission。在下拉列表中选中你的submission。 2) 点击后面的Status来查看状态,完全通过以后才进行下一步,否则提交给微软也过不了。 3) 在左侧的Available Devices 下submission名称上右键,点击Create Submission Package生成一个.cpk文件。 6. 排错,解决Fail的Job。 1) 利用4的方式,多运行几次失败的Job,有时候是意外造成的Fail,只要有一次PASS微软就认可。 2) 阅读DTM.htm文档,详细了解失败的Job的用途,细致到其中的task。 3) 仔细分析Error Report,其中有Fail的详细信息。 4) 根据Job要求,手工进行测试,定为到具体失败的位置,然后分析自己的驱动进行修改。 5) 如果确信是自己驱动的问题,有必要把系统的内核转储功能打开。 6) 如果确信不是驱动的问题,那有必要换下硬件环境,最好换成已经通过微软认证的的硬件环境。 7) 上微软的论坛搜一下,问一下,很有可能也有人遇到过这样的问题。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服