测试报告生成系统及方法

文档序号:6353235阅读:275来源:国知局
专利名称:测试报告生成系统及方法
技术领域
本发明涉及ー种测试报告生成系统及方法。
背景技术
在计算机主板生产过程中,需要对主板的PCI-E (Peripheral Component Interconnect Express,高速外设组件互连标准)接ロ进行测试。测试完成以后所产生的测试结果会存储在ー个测试结果文件中。所述测试结果文件中包括测试过程所产生的各种测试參数值以及眼图等信息。该测试结果文件中所包含的各种參数以及眼图很多,整理起来相当的不容易。当测试完成,制作测试报告时,需要测试人员将各种參数以及眼图手动添加到测试报告的相应位置处,耗费许多的时间,且容易出错。

发明内容
鉴于以上内容,有必要提供ー种测试报告生成系统,其将测试结果文件中的參数和眼图自动添加到测试报告模板的相应位置中,可以快速生成测试报告。还有必要提供ー种测试报告生成方法,其使用计算机将测试结果文件中的參数和眼图自动添加到测试报告模板的相应位置中,可以快速生成测试报告。所述测试报告生成系统,用于将PCI-E接ロ经测试所获得的测试结果文件整理成测试报告,该系统包括建立ー个Excel格式的测试报告模板,并在该测试报告模板的第一张工作表中为PCI-E接ロ的每个测试项目建立ー个參数栏位的模块;在该测试报告模板的第二张工作表中,为PCI-E接ロ的每个通道建立ー个贴图栏位的模块;读取该测试结果文件,并从该测试结果文件中获取PCI-E接ロ各测试项目对应的通道名称、测试參数值,及测试结果的模块;将上述获取的各测试项目对应的通道名称、测试參数值及测试结果依次填入上述在第一张工作中各测试项目对应的參数栏位中的模块;从该测试结果文件中依次获取PCI-E接ロ每个通道对应的眼图,并将获取的眼图依次填入上述在第二张工作表中为每个通道所建立的贴图栏位中的模块;及调整第二张工作表的分页线,保存调整后的测试报告模板,生成PCI-E接ロ的测试报告的模块。所述测试报告生成方法,用于将PCI-E接ロ经测试所获得的测试结果文件整理成测试报告,该方法包括步骤建立ー个Excel格式的测试报告模板,并在该测试报告模板的第一张工作表中为PCI-E接ロ的每个测试项目建立ー个參数栏位;在该测试报告模板的第 ニ张工作表中,为PCI-E接ロ的每个通道建立ー个贴图栏位;读取该测试结果文件,并从该测试结果文件中获取PCI-E接ロ各测试项目对应的通道名称、测试參数值及测试结果;将上述获取的各测试项目对应的通道名称、测试參数值及测试结果依次填入上述在第一张エ 作表中各测试项目对应的參数栏位中;从该测试结果文件中依次获取PCI-E接ロ每个通道对应的眼图,并将获取的眼图依次填入上述在第二张工作表中为每个通道所建立的贴图栏位中;及调整第二张工作表的分页线,保存调整后的测试报告模板,生成PCI-E接ロ的测试报告。
相较于现有技术,所述测试报告生成系统及方法,其将测试结果文件中的参数和眼图自动添加到测试报告模板的相应位置中,可以快速生成测试报告,避免了手动添加数据时容易出现的错误。


图1是本发明测试报告生成系统的运行环境架构图。图2是本发明测试报告生成方法较佳实施例的流程图。图3是参数栏位的一个示例图。图4是贴图栏位的一个示例图。主要元件符号说明
计算机1测试报告生成系统10存储器11测试结果文件110
具体实施例方式如图1所示,是本发明测试报告生成系统的运行环境架构图。该测试报告生成系统10运行于计算机1中。该计算机1的存储器11中存储有对PCI-E接口进行测试所获得的测试结果文件110。该PCI-E接口可以为四通道(PCI-EX4)、十六通道(PCI-EX16)等各种规格。测试结果文件110中包括所述PCI-E接口进行的测试项目、每个测试项目测试了PCI-E接口的哪些通道、对每个测试项目进行测试所得到的测试参数值和测试结果、以及对每个通道进行测试后所产生的眼图等各种测试数据。所述测试结果为通过(pass)或失败(fail)。所述眼图是反映PCI-E接口通道数据传输性能的图形,该眼图包括转换眼图和非转换眼图两种类型。例如,PCI-E接口进行的测试项目之一为数据传输率,该数据传输率测试项目测试到了 PCI-E的6个通道,各通道的名称依次为PortO、PortU Port2、Port3、Port4、Port5,该数据传输率对应的测试参数值包括最大单元间隙值、最小单元间隙值和平均单元间隙值等。测试报告生成系统10用于从存储器11中读取测试结果文件110中的测试数据,从而获得PCI-E接口的各个测试项目对应的PCI-E接口通道、测试参数值和测试结果,以及每个通道测试后产生的眼图等,并根据读取的该测试数据生成对PCI-E接口进行测试的测试报告。该测试报告生成系统10包含一个或多个功能模块,该一个或多个功能模块是具有特定功能的软件程序段,该等软件程序段存储于计算机1的可读存储介质或其它存储设备中,可被计算机1或其它包含处理器的计算装置执行,从而完成本发明中生成测试报告的作业流程。下面结合图2,对测试报告生成系统10生成测试报告的方法进行详细说明。
如图2所示,是本发明测试报告生成方法较佳实施例的流程图。所述测试报告生成系统10通过执行以下所述的步骤来完成生成测试报告的作业流程。步骤S01,建立一个Excel格式的测试报告模板,并在该测试报告模板的第一张工作表中为PCI-E接口的每个测试项目建立一个参数栏位。该参数栏位在该第一张工作表中的某几行某几列所在的区域,例如PCI-E接口的某个测试项目对应的参数栏位为该第一张工作表中第2行至第7行,以及第2列至第6列所在的区域。该每个测试项目的参数栏位中包括存放通道名称、测试参数值和测试结果的栏位。该通道是指该测试项目测试的PCI-E接口通道,该测试参数值和测试结果是指对该测试项目进行测试所使用的测试参数对应的测试参数值及测试结果。如图3所示,是在步骤SlO中所建立的一个测试报告模板第一张工作表中一个参数栏位的示例图。设PCI-E接口的四个通道PortO、PortU Port2、Port3进行了测试项目⑴的测试,该测试项目⑴所使用的测试参数为测试参数(1)、测试参数⑵和测试参数(3),图3的第1列第3行至第6行为存放通道名称的栏位,第2、第3、第4列的第3行至第6行为存放测试参数值的栏位,第5列第3行至第6行为存放测试结果的栏位。步骤S02,在该测试报告模板的第二张工作表中,为PCI-E接口的每个通道建立一个贴图栏位,如图4所示,该贴图栏位中又包括两个栏位,其中一个栏位用于填入对应通道的转换眼图,另一个栏位用于填入对应通道的非转换眼图。如图4所示,转换眼图(1)和非转换眼图(1)所在区域就是为通道Portl所建立的贴图栏位。步骤S03,从存储器11中读取测试结果文件110,并从该测试结果文件110中获取PCI-E接口各测试项目对应的通道名称、测试参数值及测试结果。步骤S04,将上述获取的各测试项目对应的通道名称、测试参数值及测试结果依次对应填入在步骤SOl建立的测试报告模板中的第一张工作表中各测试项目对应的参数栏位。步骤S05,从所述测试结果文件110中依次获取PCI-E接口每个通道对应的眼图,并将获取的眼图依次填入上述在第二张工作表中为每个通道所建立的贴图栏位中。此外,当每个通道对应的眼图被填入到相应的贴图栏位中时,测试报告生成系统10还将每个通道对应的眼图名称以及编号填入该眼图的贴图栏位中。同时,测试报告生成系统10还将根据为眼图所建立的贴图栏位的大小,通过调整该眼图格式的宽度与高度,调整该眼图的大小,使该眼图能完全填入对应的贴图栏位中。步骤S06,调整第二张工作表的分页线,使该第二张工作表预览时的每一页都完整显示若干个通道对应的眼图,如图4所示,第二张工作表预览时,每一页都显示两个通道对应的眼图,包括两个转换眼图和两个非转换眼图。步骤S07,将调整后的测试报告模板保存在存储器11中,生成PCI-E接口的测试报告。该第一张工作表和第二张工作表即为所生成的测试报告。以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.ー种测试报告生成方法,用于将PCI-E接ロ经测试所获得的测试结果文件整理成测试报告,其特征在于,该方法包括步骤建立ー个Excel格式的测试报告模板,并在该测试报告模板的第一张工作表中为 PCI-E接ロ的每个测试项目建立ー个參数栏位;在该测试报告模板的第二张工作表中,为PCI-E接ロ的每个通道建立ー个贴图栏位; 读取该测试结果文件,并从该测试结果文件中获取PCI-E接ロ各测试项目对应的通道名称、测试參数值及测试结果;将上述获取的各测试项目对应的通道名称、测试參数值及测试结果依次填入上述在第 ー张工作表中各测试项目对应的參数栏位中;从该测试结果文件中依次获取PCI-E接ロ每个通道对应的眼图,并将获取的眼图依次填入上述在第二张工作表中为每个通道所建立的贴图栏位中;及调整第二张工作表的分页线,保存调整后的测试报告模板,生成PCI-E接ロ的测试报生1=1 O
2.如权利要求1所述的测试报告生成方法,其特征在干,所述每个测试项目的參数栏位包括存放通道名称、测试參数值和测试结果的栏位。
3.如权利要求1所述的测试报告生成方法,其特征在干,所述眼图包括转换眼图和非转换眼图两种类型。
4.如权利要求3所述的测试报告生成方法,其特征在干,所述建立的贴图栏位又包括两个栏位,其中一个栏位用于填入对应通道的转换眼图,另一个栏位用于填入对应通道的非转换眼图。
5.如权利要求1所述的测试报告生成方法,其特征在于,该方法还包括步骤当每个通道对应的眼图被填入到相应的贴图栏位中吋,将每个通道对应的眼图名称以及编号填入该眼图的贴图栏位中;根据为眼图所建立的贴图栏位的大小,调整该眼图的大小。
6.ー种测试报告生成系统,用于将PCI-E接ロ经测试所获得的测试结果文件整理成测试报告,其特征在干,该系统包括建立ー个Excel格式的测试报告模板,并在该测试报告模板的第一张工作表中为 PCI-E接ロ的每个测试项目建立ー个參数栏位的模块;在该测试报告模板的第二张工作表中,为PCI-E接ロ的每个通道建立一个贴图栏位的模块;读取该测试结果文件,并从该测试结果文件中获取PCI-E接ロ各测试项目对应的通道名称、测试參数值,及测试结果的模块;将上述获取的各测试项目对应的通道名称、测试參数值及测试结果依次填入上述在第 ー张工作中各测试项目对应的參数栏位中的模块;从该测试结果文件中依次获取PCI-E接ロ每个通道对应的眼图,并将获取的眼图依次填入上述在第二张工作表中为每个通道所建立的贴图栏位中的模块;及调整第二张工作表的分页线,保存调整后的测试报告模板,生成PCI-E接ロ的测试报告的模块。
7.如权利要求6所述的测试报告生成系统,其特征在干,所述每个测试项目的參数栏位包括存放通道名称、测试參数值和测试结果的栏位。
8.如权利要求6所述的测试报告生成系统,其特征在干,所述眼图包括转换眼图和非转换眼图两种类型。
9.如权利要求8所述的测试报告生成系统,其特征在干,所述建立的贴图栏位又包括两个栏位,其中一个栏位用于填入对应通道的转换眼图,另一个栏位用于填入对应通道的非转换眼图。
10.如权利要求6所述的测试报告生成系统,其特征在于,该系统还包括将每个通道对应的眼图名称以及编号填入该眼图的贴图栏位中,并根据为眼图所建立的贴图栏位的大小,调整该眼图的大小的模块。
全文摘要
一种测试报告生成方法,用于将PCI-E接口经测试所获得的测试结果文件整理成测试报告,该方法包括步骤建立一个Excel格式的测试报告模板,并在第一张工作表中为PCI-E接口的每个测试项目建立一个参数栏位;在第二张工作表中,为PCI-E接口的每个通道建立一个贴图栏位;获取PCI-E接口各测试项目对应的通道名称、测试参数值及测试结果,依次填入对应的参数栏位中;获取PCI-E接口每个通道对应的眼图,依次填入上述贴图栏位中;及调整第二张工作表的分页线,保存调整后的测试报告模板,生成PCI-E接口的测试报告。本发明还提供一种测试报告生成系统。利用本发明可以快速生成测试报告。
文档编号G06F17/30GK102591885SQ20111000922
公开日2012年7月18日 申请日期2011年1月17日 优先权日2011年1月17日
发明者杨钰滢, 江政鸿, 洪永程, 甘家名, 蔡宓纹 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1