测试分析报告生成方法和测试分析报告生成装置的制造方法

文档序号:9375553阅读:284来源:国知局
测试分析报告生成方法和测试分析报告生成装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体而言,涉及一种测试分析报告生成方法和一种测试分析报告生成装置。
【背景技术】
[0002]在目前的测试统计分析过程中,通常都需要手工的统计汇总大量数据,然后逐一进行统计分析,最终得出符合规格要求的测试分析数据,并手工填写测试分析报告文档。
[0003]目前的测试过程中,有明确的测试用例数据、有缺陷跟踪管理系统来记录漏洞(bug)数据,测试分析报告有固定要求和格式。但是缺失自动将这些分散的测试过程数据自动按照测试分析报告的要求和格式进行统计分析并自动生成过程的测试分析报告文档的方法。
[0004]另外测试分析报告的手工统计过程相对繁琐复杂,需要操作人员熟悉每项统计的方法、并需要熟知各项测试过程数据的获取途径,需要相当有经验的人员才可以从事这项工作,提高了制作和生成测试分析报告的门槛。
[0005]手工生成测试分析报告的另一大弊端就是不可避免的人为错误。在手工统计的过程中这种错误很难通过有效技术手段去规避,但造成的后果往往是致命的,会导致对测试过程理解的偏差,影响这个后续测试过程,乃至影响到最终的项目周期和产品质量。

【发明内容】

[0006]考虑到相关技术中出现的技术问题,本发明提供了一种新的测试分析报告生成技术,可自动生成测试分析报告,提高生成效率和准确率。
[0007]根据本发明的一个方面,提供了一种测试分析报告生成方法,包括:获取测试数据;根据测试分析报告中的各统计项对所述测试数据进行统计;将各统计项的统计结果对应填充至所述测试分析报告中,生成测试分析报告文档。
[0008]在本实施例中,针对测试过程数据,按照统一的要求和格式,进行提取归纳分析并自动生成测试分析报告文档的方法,以解决现有方法中存在的编写门槛高、工作量大、时效差、准确性低等诸多问题。既使测试过程数据的规格进行了统一规范,又保留了未来对测试过程数据的可扩展性,所以克服了前短测试过程数据格式规格不统一,不便于管理、统计的问题。
[0009]在上述技术方案中,优选的,根据输入的测试版本筛选出所述测试数据或者根据输入的时间范围筛选出所述测试数据;所述测试数据至少包括测试用例数据、测试用例执行记录数据、漏洞数据和提交版本数据。
[0010]使测试分析报告可以根据测试过程中的不同的版本进行自动统计,所以大大提高了生成测试分析报告的时效性和灵活性,为测试过程提供了即时有效的数据参考,大大降低了后续测试过程的盲目性,增强了测试过程的针对性和有效性。除此之外,使测试分析报告可以根据测试过程中的不同阶段进行自动统计,所以大大提高了生成测试分析报告的时效性和灵活性,为测试过程提供了即时有效的数据参考,大大降低了后续测试过程的盲目性,增强了测试过程的针对性和有效性。
[0011]在上述技术方案中,优选的,还可以包括:获取自动生成所述测试分析报告的时间设置信息;根据所述时间设置信息触发统计过程,生成所述测试分析报告文档。
[0012]该技术方案使测试分析报告可以根据过程中提前设定的时间自动完成统计分析生成测试分析报告的过程,一方面解决了定期需要人为的记住时间点并手工的进行统计工作的繁琐,另一方面大大提高了生成测试分析报告的频度和易操作性,为测试过程提供了即时有效的数据参考,大大降低了后续测试过程的盲目性,增强了测试过程的针对性和有效性。
[0013]在上述技术方案中,优选的,获取所述测试分析报告的各统计项的计算公式,根据所述计算公式对获取的测试数据进行计算,得到所述各统计项的统计结果;根据预设的名称格式填充所述测试分析报告,并将生成的所述测试分析报告文档存储至指定路径中。
[0014]在上述技术方案中,优选的,还可以包括:将生成的所述测试分析报告文档通过预置联系地址发送至指定人员。
[0015]将自动将生成的测试分析报告以邮件附件形式发送给相关人员的方法,简化了测试分析报告的发送及通知过程,避免了人为错误和遗漏,每次生成报告后均可自动完成发送相关人员,大大提高了易用性,减少了人工操作成本,更大程度的发挥了测试分析报告对测试过程的指导作用。
[0016]根据本发明的另一方面,还提供了一种测试分析报告生成装置,包括:获取单元,用于获取测试数据;统计单元,连接至所述获取单元,用于根据测试分析报告中的各统计项对所述测试数据进行统计;生成单元,用于将各统计项的统计结果对应填充至所述测试分析报告中,生成测试分析报告文档。
[0017]在本实施例中,针对测试过程数据,按照统一的要求和格式,进行提取归纳分析并自动生成测试分析报告文档的方法,以解决现有方法中存在的编写门槛高、工作量大、时效差、准确性低等诸多问题。既使测试过程数据的规格进行了统一规范,又保留了未来对测试过程数据的可扩展性,所以克服了前短测试过程数据格式规格不统一,不便于管理、统计的问题。
[0018]在上述技术方案中,优选的,所述获取单元包括:筛选单元,用于根据输入的测试版本筛选出所述测试数据或者根据输入的时间范围筛选出所述测试数据;所述测试数据至少包括测试用例数据、测试用例执行记录数据、漏洞数据和提交版本数据。
[0019]使测试分析报告可以根据测试过程中的不同的版本进行自动统计,所以大大提高了生成测试分析报告的时效性和灵活性,为测试过程提供了即时有效的数据参考,大大降低了后续测试过程的盲目性,增强了测试过程的针对性和有效性。除此之外,使测试分析报告可以根据测试过程中的不同阶段进行自动统计,所以大大提高了生成测试分析报告的时效性和灵活性,为测试过程提供了即时有效的数据参考,大大降低了后续测试过程的盲目性,增强了测试过程的针对性和有效性。
[0020]在上述技术方案中,优选的,所述生成单元包括:触发单元,用于获取自动生成所述测试分析报告的时间设置信息,根据所述时间设置信息触发统计过程,生成所述测试分析报告文档。
[0021]该技术方案使测试分析报告可以根据过程中提前设定的时间自动完成统计分析生成测试分析报告的过程,一方面解决了定期需要人为的记住时间点并手工的进行统计工作的繁琐,另一方面大大提高了生成测试分析报告的频度和易操作性,为测试过程提供了即时有效的数据参考,大大降低了后续测试过程的盲目性,增强了测试过程的针对性和有效性。
[0022]在上述技术方案中,优选的,所述统计单元还用于获取所述测试分析报告的各统计项的计算公式,根据所述计算公式对获取的测试数据进行计算,得到所述各统计项的统计结果;
[0023]所述生成单元还用于根据预设的名称格式填充所述测试分析报告,并将生成的所述测试分析报告文档存储至指定路径中。
[0024]在上述技术方案中,优选的,还可以包括:收发单元,用于将生成的所述测试分析报告文档通过预置联系地址发送至指定人员。
[0025]将自动将生成的测试分析报告以邮件附件形式发送给相关人员的方法,简化了测试分析报告的发送及通知过程,避免了人为错误和遗漏,每次生成报告后均可自动完成发送相关人员,大大提高了易用性,减少了人工操作成本,更大程度的发挥了测试分析报告对测试过程的指导作用。
【附图说明】
[0026]图1示出了根据本发明的实施例的测试分析报告生成方法的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1