一种基线测试报告自动化处理系统及方法与流程

文档序号:15346898发布日期:2018-09-04 22:52阅读:542来源:国知局

本发明涉及计算机软件信息技术领域,特别涉及一种基线测试报告自动化处理系统及方法。



背景技术:

随着python脚本语言的兴盛,软件自动化技术也在不断地应用于工作和生活,比如自动软件测试,自动化oa办公等,这些自动化的软件帮助我们从繁重、重复的体力劳动、部分脑力劳动以及恶劣、危险的工作环境中解放出来,以便有更多的时间专注于其他更加重要的工作。

在日常的测试工作中,测试报告是测试过程中一个测试人员工作量和工作成果的至关重要的体现,但很多时候这些测试报告却成了测试人员一个极大的负担,比如有大量的测试报告需要汇总统计以及项目迭代测试过程汇总统计更新的时候,就一般都需要测试人员进行大量文档的处理更新,而大量文档的处理更新则是较为重复、繁重的工作,这无疑需要耗费测试人员更多的时间和精力。

虽然人工处理文档的优势是相对灵活,但其工作效率极低,而且出错率高。现代企业的期望就是高效、高质量地完成生产和工作任务,而企业内部的人工处理文档的工作方式无疑会降低人工生产效率和工作效率,不利于提升企业的竞争力。



技术实现要素:

本发明的目的是克服上述背景技术中不足,提供一种基线测试报告自动化处理系统及方法,本发明将基线测试报告处理流程以平台功能的模式升级并优化,从而真正实现了基线测试报告处理的自动化。

为了达到上述的技术效果,本发明采取以下技术方案:

一种基线测试报告自动化处理系统,包含批量基线文件检测模块、检测结果自动汇总更新模块、历史检测结果分析模块及结果统计并图形化展示模块;其中,所述批量基线文件检测模块与检测结果自动汇总更新模块相连,批量基线文件检测模块用于对批量上传的基线文件进行相关的检测并将检测结果传递至检测结果自动汇总更新模块;所述检测结果自动汇总更新模块与历史检测结果分析模块及结果统计并图形化展示模块相连,检测结果自动汇总更新模块用于对收到的批量检测结果进行汇总、更新并生成汇总报告;所述历史检测结果分析模块用于对已检测的目标主机和业务系统的检测结果进行分析,同时,还可提取、分析高频不通过配置项来加强基线配置的意识;所述结果统计并图形化展示模块用于对已检测的目标主机和业务系统的检测结果进行统计并图形化展示;

通过本发明的基线测试报告自动化处理系统可实现基线文件的批量上传和统计、汇总、更新,可避免测试人员重复进行上传基线文件、下载基线报告、手工汇总报告的繁重操作,从而提高处理效率。

进一步地,所述检测结果自动汇总更新模块生成的汇总报告为excle报告,因此,检测结果自动汇总更新模块中会用到excle、word文档的处理技术,需要将数据自动提取到相关的模版文件中。

同时,本发明还公开了一种基于上述的基线测试报告自动化处理系统的基线测试报告自动化处理方法,包含以下步骤:

s1.运行在业务系统主机的带有上传模块的基线检测脚本,定时在目标主机运行基线检测脚本,并在检测完成后将基线检测文件上传至批量基线文件检测模块,从而完成基线文件的收集;

s2.批量基线文件检测模块对批量上传的基线文件进行相关的检测并将检测结果传递至检测结果自动汇总更新模块;

s3.检测结果自动汇总更新模块对收到的批量检测结果进行汇总、更新并生成检测报告;

s4.历史检测结果分析模块及结果统计并图形化展示模块对已检测的目标主机和业务系统的检测结果进行分析和统计并图形化展示,同时,历史检测结果分析模块通过提取并分析高频不通过配置项来加强基线配置的意识;

本发明的方法中基线文件的批量上传和统计、汇总、更新等均可通过相关模块进行自动操作,可有效解决重复上传基线文件,下载基线报告,手工汇总报告的繁重操作,且可将最终的检测结果进行图形化展示,可更清楚的展示业务系统的基线配置情况,可显著的提升基线检测报告的处理效率。

进一步地,所述步骤s2中在对基线文件进行相关的检测前还包含先将基线文件进行解压及分类保存的操作。

进一步地,在所述步骤s3中对收到的批量检测结果进行汇总包含对业务系统基线问题的汇总、统计以及分析。

进一步地,还包含步骤s5:输出检测报告。

进一步地,所述检测报告包含汇总报告、迭代对比报告、检测结果统计图形化报表。

进一步地,所述汇总报告为excle报告。

本发明与现有技术相比,具有以下的有益效果:

本发明的系统及方法中基线文件的批量上传和统计、汇总、更新等均可通过相关模块进行自动操作,可有效解决重复上传基线文件,下载基线报告,手工汇总报告的繁重操作,且可将最终的检测结果进行图形化展示,可更清楚的展示业务系统的基线配置情况,可显著的提升基线检测报告的处理效率。

附图说明

图1是本发明的基线测试报告自动化处理方法的示意图。

图2是本发明的基线测试报告自动化处理方法中平台自助化处理步骤的具体示意图。

图3是本发明的一个实施例的基线测试报告自动化处理方法的流程示意图

具体实施方式

下面结合本发明的实施例对本发明作进一步的阐述和说明。

实施例:

一种基线测试报告自动化处理方法,包含基线测试报告自动化处理系统,其中,该系统由包含批量基线文件检测模块、检测结果自动汇总更新模块、历史检测结果分析模块及结果统计并图形化展示模块构成。

所述批量基线文件检测模块与检测结果自动汇总更新模块相连,批量基线文件检测模块用于对批量上传的基线文件进行相关的检测并将检测结果传递至检测结果自动汇总更新模块;

所述检测结果自动汇总更新模块与历史检测结果分析模块及结果统计并图形化展示模块相连,检测结果自动汇总更新模块用于对收到的批量检测结果进行汇总、更新并生成汇总报告;

所述历史检测结果分析模块用于对已检测的目标主机和业务系统的检测结果进行分析,同时,还可提取、分析高频不通过配置项来加强基线配置的意识;

所述结果统计并图形化展示模块用于对已检测的目标主机和业务系统的检测结果进行统计并图形化展示。

如图1所示,该基线测试报告自动化处理方法,具体包含以下步骤:

第一步:运行在业务系统主机的带有上传模块的基线检测脚本,定时在目标主机运行基线检测脚本并在检测完成后将基线配置文件的批量打包上传;

第二步:上传的批量基线配置文件进入基线测试报告自动化处理系统开始进行自动化处理;

第三步:输出检测结果,其中,该结果具体包含汇总报告、迭代对比报告、检测结果统计图形化报表等,其中,所述汇总报告为excle报告。

如图2所示,当批量基线配置文件进入基线测试报告自动化处理系统进行自动化处理时具体包含以下步骤:

a.批量基线文件检测模块先将基线文件进行解压及分类保存;

b.批量基线文件检测模块对批量上传的基线文件进行相关的检测并保存检测结果、将检测结果传递至检测结果自动汇总更新模块;

c.检测结果自动汇总更新模块对收到的批量检测结果进行进行汇总、更新并生成检测报告,其中包含对业务系统基线问题的汇总、统计以及分析;

d.历史检测结果分析模块及结果统计并图形化展示模块对已检测的目标主机和业务系统的检测结果进行分析和统计并图形化展示,并生成汇总报告、迭代对比统计报告等,同时,历史检测结果分析模块通过提取并分析高频不通过配置项来加强基线配置的意识。

如图3所示,在具体运用时,首先由运行在业务系统主机的带有上传模块的基线检测脚本定时在目标主机运行基线检测脚本进行自主定时基线检测生成基线文件,然后再由批量基线文件检测模块将生成的基线文件上传至本系统的基线检测平台进行检测,主要包含将基线文件进行解压及分类保存并对基线文件进行检测,再由检测结果自动汇总更新模块将检测结果进行保存,然后再由历史检测结果分析模块分析、汇总、统计检测结果并将此次检测结果与上次检测结果相对比,然后再由结果统计并图形化展示模块进行汇总报告、迭代对比统计报告的生成等。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1