测试记录文件的检视方法及与使用此方法的计算机程序产品技术

技术编号:4252423 阅读:224 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种测试记录文件的检视方法及与使用此方法的计算机程序产品。此方法用以检视包括驱动程序信息、文件信息以及测试结果信息的测试记录文件。首先,根据信息种类与测试结果种类定义多个旗标值。接着,依据所对应的信息种类与测试结果种类,设定驱动程序信息、文件信息及测试结果信息各自所属的旗标值。然后,取得检视条件,其中检视条件对应至少一个旗标值。最后,显示被设定为对应检视条件的旗标值的驱动程序信息、文件信息或测试结果信息。藉此,让检测人员能更方便检视测试记录文件的内容。

【技术实现步骤摘要】

本专利技术是有关于一种测试记录文件的检视方法,且特别是有关于一种测试记录文件的检视方法及使用此方法的计算机程序产品。
技术介绍
计算机系统开发业者为了确保出货产品的稳定性,会对即将出货的计算机系统进行测试,且通过检视测试记录文件可以检视即将出货的计算机系统是否运作良好,以过滤运作不良的产品来确保出货后计算机系统可以稳定运行,其中此测试包括是否通过WHQL(Windows Hardware Quality Labs)认证等。 以惠普(HP)公司为例,在设计研发新的计算机系统后,会将其所开发的计算机系统交由下游的代工厂商来进行量产,并将此计算机系统所运行的操作系统及相关软件制作为系统映像文件,一并交给代工厂商。而为了保有其品牌应有的品质,代工厂商在出货前必须对产品进行测试,而此测试可利用其开发的HP r印ort程序来进行。在执行此测试程序时,将读取计算机系统的系统映像文件,并对此系统映像文件中的驱动程序进行测试,其测试的结果会记录于符合窗口测试日志(windowstest log,wtl)文件格式的文件中。而代工厂商可通过检视此wtl文件以检测驱动程序是否出现错误,并将错误讯息回报至计算机系统开发业者以修正错误的驱动程序。 以现有的环境而言,若要观看此wtl文件则必须使用微软所提供的驱动程序测试管理者日志检视器(Driver Test Manager Log Viewer,以下简称为DTM LogViewer)才能进行。而DTM Log Viewer在使用前必须进行安装,且利用其打开测试记录文件的内容时,由于测试记录文件的内容庞大,使其篇幅相对地十分冗长。而测试人员则必须自行一一比对查看其内容,才能检查所有的驱动程序是否已通过测试,在检视的工作上极度不便。在另一方面,上述的检视动作非常的耗时,在长时的工作下,测试人员极可能会产生疲累状态。若在测试人员疲累的状态下,测试人员会一时不察,而忽略少数未通过测试的驱动程序。
技术实现思路
有鉴于此,本专利技术提供一种测试记录文件的检视方法,在分别对测试记录文件中的信息设定对应的旗标值后,透过扫描相对应旗标值的方式来显示测试记录文件的内容。 本专利技术提供一种计算机程序产品,可通过将计算机程序加载计算机系统执行,以快速且有系统的显示测试记录文件的内容。 本专利技术提出一种测试记录文件的检视方法,适于检视包括多组测试信息的测试记录文件,其中各组测试信息包括驱动程序信息、至少一个文件信息与测试结果信息,此检视方法包括下列步骤。首先,根据信息种类与测试结果种类定义数个旗标值。接着,依据所对应的信息种类与测试结果种类,设定各驱动程序信息、各文件信息,以及各测试结果信息所属的旗标值。然后,取得检视条件,其中检视条件对应至少一个旗标值。最后,显示被设定6为对应检视条件的旗标值的驱动程序信息、文件信息,或测试结果信息。 在本专利技术的一实施例中,测试记录文件的检视方法还包括下列步骤a.在测试记录文件中搜寻特定巻标。b.取得特定巻标所对应的字符串。c.在字符串不符合由多个特定符号所组成的特定字符串时,依照特定巻标在测试记录文件中的排列顺序,定义字符串的信息种类为驱动程序信息、文件信息或测试结果信息。d.重复执行此些步骤a.至步骤c.直到测试记录文件中的所有特定巻标皆搜寻完毕为止。 在本专利技术的一实施例中,上述的根据信息种类与测试结果种类定义多个旗标值的步骤包括下列步骤。排列组合信息种类以及测试结果种类,以决定旗标值的数量并定义各旗标值的内容。 在本专利技术的一实施例中,上述的设定各驱动程序信息、各文件信息,以及各测试结果信息所属的旗标值的步骤包括下列步骤。若信息种类为驱动程序信息,且对应的测试结果种类为通过时,设定为第一旗标值。若信息种类为文件信息,且对应的测试结果种类为通过时,设定为第二旗标值。若信息种类为测试结果信息,且对应的测试结果种类为通过时,设定为第三旗标值。若信息种类为驱动程序信息,且对应的测试结果种类为未通过时,设定为第四旗标值。若信息种类为文件信息,且对应的测试结果种类为未通过时,设定为第五旗标值。若信息种类为测试结果信息,且对应的测试结果种类为未通过时,设定为第六旗标值。 在本专利技术的一实施例中,上述的检视条件包括过滤正确的驱动程序信息、显示所有的驱动程序信息、显示文件信息明细节,以及不显示文件信息明细节。 在本专利技术的一实施例中,上述的取得检视条件的步骤包括下列步骤。显示包括第一复选框以及第二复选框的使用者接口。判断第一复选框是否被勾选以决定检视条件包括过滤正确的驱动程序信息或显示所有的驱动程序信息。判断第二复选框是否被勾选以决定检视条件包括显示文件信息明细节或不显示文件信息明细节。 在本专利技术的一实施例中,上述的显示被设定为对应检视条件的旗标值的驱动程序信息、文件信息,或测试结果信息的步骤包括下列步骤。若检视条件为显示所有的驱动程序信息以及不显示文件信息明细节时,搜寻并显示在测试记录文件中被设定为第一旗标值、第三旗标值、第四旗标值及第六旗标值的所有信息。 在本专利技术的一实施例中,上述的显示被设定为对应检视条件的旗标值的驱动程序信息、文件信息,或测试结果信息的步骤包括下列步骤。若检视条件为显示所有的驱动程序信息以及显示文件信息明细节时,搜寻并显示在测试记录文件中被设定为第一旗标值、第二旗标值、第三旗标值、第四旗标值、第五旗标值及第六旗标值的所有信息。 在本专利技术的一实施例中,上述的显示被设定为对应检视条件的旗标值的驱动程序信息、文件信息,或测试结果信息的步骤包括下列步骤。若检视条件为过滤正确的驱动程序信息以及不显示文件信息明细节时,搜寻并显示在测试记录文件中被设定为第四旗标值及第六旗标值的所有信息。 在本专利技术的一实施例中,上述的显示被设定为对应检视条件的旗标值的驱动程序信息、文件信息,或测试结果信息的步骤包括下列步骤。若检视条件为过滤正确的驱动程序信息以及显示文件信息明细节时,搜寻并显示在测试记录文件中被设定为第四旗标值及第五旗标值的所有信息。 在本专利技术的一实施例中,上述的测试记录文件符合窗口测试日志(windowstestlog,wtl)文件格式。 在本专利技术的一实施例中,上述的根据信息种类与测试结果种类定义数个旗标值的步骤之前还包括对测试记录文件进行标准的格式化。 本专利技术提出一种计算机程序产品,可经由计算机系统加载程序以执行下列步骤。首先,提供包括多组测试信息的测试记录文件,其中各组测试信息包括驱动程序信息、至少一个文件信息与测试结果信息。接着,根据信息种类与测试结果种类定义多个旗标值。并且,依据所对应的信息种类与测试结果种类,设定各驱动程序信息、各文件信息,以及各测试结果信息所属的旗标值。然后,取得检视条件,其中检视条件对应至少一个旗标值。最后,显示被设定为对应检视条件的旗标值的驱动程序信息、文件信息,或测试结果信息。 本专利技术根据信息种类与测试结果种类定义多个旗标值,再依据所对应的信息种类与测试结果种类,设定测试记录文件中各驱动程序信息、文件信息及测试结果信息所属的旗标值。在透过使用者接口取得检视条件之后,以搜寻检视条件所对应的旗标值的方式,自测试记录文件中取出适当的信息。如此一来不但可以快速地完成搜寻动作,更能有系统地显示使用者需要的信息,进而提升检视测试记录文件的便利性。 为本文档来自技高网
...

【技术保护点】
一种测试记录文件的检视方法,适于检视包括多组测试信息的一测试记录文件,其中各组测试信息包括一驱动程序信息、至少一文件信息与一测试结果信息,该方法包括:根据一信息种类与一测试结果种类定义多个旗标值;依据所对应的该信息种类与该测试结果种类,设定各该些驱动程序信息、各该些文件信息,以及各该些测试结果信息所属的该旗标值;取得一检视条件,其中该检视条件对应该些旗标值的至少其中之一;以及显示被设定为对应该检视条件的该些旗标值的该驱动程序信息、该文件信息,或该测试结果信息。

【技术特征摘要】
一种测试记录文件的检视方法,适于检视包括多组测试信息的一测试记录文件,其中各组测试信息包括一驱动程序信息、至少一文件信息与一测试结果信息,该方法包括根据一信息种类与一测试结果种类定义多个旗标值;依据所对应的该信息种类与该测试结果种类,设定各该些驱动程序信息、各该些文件信息,以及各该些测试结果信息所属的该旗标值;取得一检视条件,其中该检视条件对应该些旗标值的至少其中之一;以及显示被设定为对应该检视条件的该些旗标值的该驱动程序信息、该文件信息,或该测试结果信息。2. 如权利要求1所述的测试记录文件的检视方法,其特征在于,还包括a. 在该测试记录文件中搜寻一特定巻标;b. 取得该特定巻标所对应的一字符串;c. 在该字符串不符合由多个特定符号所组成的一特定字符串时,依照该特定巻标在该测试记录文件中的排列顺序,定义该字符串的该信息种类为该驱动程序信息、该文件信息或该测试结果信息;以及d. 重复执行该些步骤a.至步骤c.直到该测试记录文件中的所有特定巻标皆搜寻完毕为止。3. 如权利要求1所述的测试记录文件的检视方法,其特征在于,根据该信息种类与该测试结果种类定义多个旗标值的步骤包括排列组合该信息种类以及该测试结果种类,以决定该些旗标值的数量并定义各该些旗标值的内容。4. 如权利要求1所述的测试记录文件的检视方法,其特征在于,设定各该些驱动程序信息、各该些文件信息,以及各该些测试结果信息所属的该旗标值的步骤包括若该信息种类为该驱动程序信息,且对应的该测试结果种类为通过时,设定为一第一旗标值;若该信息种类为该文件信息,且对应的该测试结果种类为通过时,设定为一第二旗标值;若该信息种类为该测试结果信息,且对应的该测试结果种类为通过时,设定为一第三旗标值;若该信息种类为该驱动程序信息,且对应的该测试结果种类为未通过时,设定为一第四旗标值;若该信息种类为该文件信息,且对应的该测试结果种类为未通过时,设定为一第五旗标值;以及若该信息种类为该测试结果信息,且对应的该测试结果种类为未通过时,设定为一第六旗标值。5. 如权利要求4所述的测试记录文件的检视方法,其特征在于,该检视条件包括过滤正确的驱动程序信息、显示所有的驱动程序信息、显示文件信息明细,以及不显示文件信息明细。6. 如权利要求5所述的测试记录文件的检视方法,其特征在于,取得该检视条件的步骤包括显示包括一第一复选框以及一第二复选框的一使用者接口;判断该第一复选框是否被勾选以决定该检视条件包括过滤正确的驱动程序信息或显示所有的驱动程序信息;以及判断该第二复选框是否被勾选以决定该检视条件包括显示文件信息明细或不显示文件信息明细。7. 如权利要求6所述的测试记录文件的检视方法,其特征在于,显示被设定为对应该检视条件的该些旗标值的该驱动程序信息、该文件信息,或该测试结果信息的步骤包括若该检视条件为显示所有的驱动程序信息以及不显示文件信息明细时,搜寻并显示在该测试记录文件中被设定为该第一旗标值、该第三旗标值、该第四旗标值及该第六旗标值的所有信息。8. 如权利要求6所述的测试记录文件的检视方法,其特征在于,显示被设定为对应该检视条件的该些旗标值的该驱动程序信息、该文件信息,或该测试结果信息的步骤包括若该检视条件为显示所有的驱动程序信息以及显示文件信息明细时,搜寻并显示在该测试记录文件中被设定为该第一旗标值、该第二旗标值、该第三旗标值、该第四旗标值、该第五旗标值及该第六旗标值的所有信息。9. 如权利要求6所述的测试记录文件的检视方法,其特征在于,显示被设定为对应该检视条件的该些旗标值的该驱动程序信息、该文件信息,或该测试结果信息的步骤包括若该检视条件为过滤正确的驱动程序信息以及不显示文件信息明细时,搜寻并显示在该测试记录文件中被设定为该第四旗标值及该第六旗标值的所有信息。10. 如权利要求6所述的测试记录文件的检视方法,其特征在于,显示被设定为对应该检视条件的该些旗标值的该驱动程序信息、该文件信息,或该测试结果信息的步骤包括若该检视条件为过滤正确的驱动程序信息以及显示文件信息明细时,搜寻并显示在该测试记录文件中被设定为该第四旗标值及该第五旗标值的所有信息。11. 如权利要求1所述的测试记录文件的检视方法,其特征在于,该测试记录文件符合一窗口测试日志文件格式。12. 如权利要求1所述的测试记录文件的检视方法,其特征在于,根据该信息种类与该测试结果种类定义该些旗标值之前还包括对该测试记录文件进行标准的格式化。13. —种计算机程序产品,经由一计...

【专利技术属性】
技术研发人员:洪序宗
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1