[发明专利]自动生成报告的系统及方法无效
申请号: | 200810302761.7 | 申请日: | 2008-07-16 |
公开(公告)号: | CN101630283A | 公开(公告)日: | 2010-01-20 |
发明(设计)人: | 高凤娟 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 生成 报告 系统 方法 | ||
技术领域
本发明涉及一种生成报告的系统及方法,特别是关于一种自动生成报告的系统及方法。
背景技术
PCIE是一种新的总线和接口标准,SATA是目前主流的硬盘接口,两者在计算机上得到了广泛应用。计算机测试中经常需要进行PCIE和SATA测试。在目前的测试过程中,测试人员利用示波器采集信号波形,然后通过专用分析软件(如SIGTEST)对信号波形进行分析,得到测试数据源。SIGTEST得到的测试数据源通常表示为HTML格式,其中许多信息不适合作为测试报告的内容。通常需要测试人员从测试数据源中选择需要的测试项目,将其结果手动填入测试报告中。根据测试数据源填写测试报告需要花费大量的时间,并且人工生成的测试报告也比较容易出错。
发明内容
鉴于以上内容,有必要提供一种根据数据源自动生成报告的系统。
此外,还有必要提供一种根据数据源自动生成报告的方法。
一种自动生成报告的系统,该系统包括:导入模块,用于导入报告模板及数据源,所述报告模板用于设定报告的各个项目;数据提取模块,用于从导入的数据源中提取各个项目相对应的数据,并填入报告中相对应的位置;及报告输出模块,用于输出填好的报告。
一种自动生成报告的方法,该方法包括步骤:导入报告模板及数据源,所述报告模板用于设定报告的各个项目;从导入的数据源中提取各个项目相对应的数据,并填入报告中相对应的位置;及输出填好的报告。
本发明自动生成报告的系统及方法提高了生成报告的效率,并且避免了人为错误。
附图说明
图1为本发明自动生成报告的系统的功能模块图。
图2为生成的测试报告示意图。
图3为本发明自动生成报告的方法流程图。
具体实施方式
参阅图1所示,是本发明自动生成报告的系统的功能模块图。该自动生成报告的系统包括导入模块100、数据提取模块101、数据分析模块102及报告输出模块103。该自动生成报告的系统可以运行于计算机中。以下以自动生成测试报告为例进行说明。
所述导入模块100用于导入测试报告模板及测试数据源。所述测试报告模板设定测试报告的各个测试项目及各个测试项目相对应的规范。参阅图2所示,测试报告的测试项目包括单位间隔、最小电压和最大电压。相对应的测试规范分别为单位间隔规范:399.88~402.12;最小电压规范:≥-0.6;最大电压规范:≤0.6。生成的测试报告中,各个测试项目相对应的数据来自于所述测试数据源。例如,图2所示的测试报告中,单位间隔、最小电压、最大电压相对应的数据来自于测试数据源。在本实施例中,测试数据源是利用SIGTEST软件分析信号波形后得到的HTML格式的文件,即*.html。
所述数据提取模块101用于从导入的测试数据源中提取各个测试项目相对应的数据,并填入测试报告中相对应的位置。在本实施例中,可以利用正则表达式将各个测试项目相对应的数据从测试数据源(如HTML格式的文件)中提取出来。所述正则表达式用于描述各个测试项目相对应的数据的匹配规则。参阅图2所示,从测试数据源中提取Lane 0的单位间隔、最小电压和最大电压的数据分别为401.24、-0.3和0.5。
所述数据分析模块102用于判断提取的各个测试项目相对应的数据是否符合测试报告模板中设定的规范,若符合规范,则在测试报告中该测试项目的结果填写为“Pass”,否则该测试项目的结果填写为“Fail”。例如,参阅图2所示,从测试数据源中提取Lane 0的单位间隔、最小电压和最大电压的数据分别为401.24、-0.3和0.5,单位间隔规范为399.88~402.12,最小电压规范为≥-0.6,最大电压规范为≤0.6,因而Lane 0的单位间隔结果、最小电压结果和最大电压结果分别为Pass、Pass和Pass。
所述报告输出模块103用于输出填好的测试报告。在本实施例中,测试报告是Excel格式的文件,即*.xls。
参阅图3所示,是本发明自动生成报告的方法流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810302761.7/2.html,转载请声明来源钻瓜专利网。