测试报告生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:19388799 阅读:26 留言:0更新日期:2018-11-10 01:59
本申请涉及一种测试报告生成方法、装置、计算机设备和存储介质。所述方法包括:接收测试报告显示模板的选取指令;获取与所述选取指令对应的测试报告显示模板;接收测试当前软件的测试指令,并获取与所述测试指令对应的测试用例;执行与所述测试指令对应的测试用例得到执行结果,并根据所选取的所述测试报告显示模板和所述执行结果生成测试报告。采用本方法能够可以按照不同模板生成所需的测试报告,方便不同用户查看测试报告,增强适用性。

Test report generation method, device, computer equipment and storage medium

The application relates to a test report generation method, device, computer equipment and storage medium. The method includes receiving the selection instruction of the test report display template, acquiring the test report display template corresponding to the selected instruction, receiving the test instruction for testing the current software, and acquiring the test case corresponding to the test instruction, and executing the test case corresponding to the test instruction to obtain the execution result. The test report is generated according to the selected test report showing the template and the execution result. This method can generate test reports according to different templates, facilitate different users to view test reports, and enhance applicability.

【技术实现步骤摘要】
测试报告生成方法、装置、计算机设备和存储介质
本申请涉及计算机测试领域,特别是涉及一种测试报告生成方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,越来越多的业务流程可以通过计算机进行实现,而软件开发中的测试是必不可少的。传统地,在计算机软件测试结束时,则会生成相应的测试报告,而生成相应的测试报告多数都是记载当前的测试结果为通过或未通过,而仅仅是测试结果的通过或未通过,往往测试人员无法得到预想的测试报告,适用性不强。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够增强适用性的测试报告生成方法、装置、计算机设备和存储介质。一种测试报告生成方法,所述方法包括:接收测试报告显示模板的选取指令;获取与所述选取指令对应的测试报告显示模板;接收测试当前软件的测试指令,并获取与所述测试指令对应的测试用例;执行与所述测试指令对应的测试用例得到执行结果,并根据所选取的所述测试报告显示模板和所述执行结果生成测试报告。在其中一个实施例中,所述执行所述测试指令对应的测试用例得到执行结果,并根据所选取的显示模板和所述执行结果生成测试报告,包括:当所选取的测试报告显示模板是需求显示模板时,则获取所述当前软件的待测需求,并查询所述待测需求对应的待测系统;从所述测试指令对应的测试用例中查询所述待测系统对应的测试用例,并获取所述待测系统对应的测试用例的第一评分等级和第一评分权重;统计所述第一评分等级所对应的测试用例的第一数量;执行所述待测系统对应的测试用例,根据所述第一评分等级、第一评分权重以及所述第一数量,计算所述待测系统的系统测试执行结果;根据所述系统测试执行结果以及所述需求显示模板生成测试报告。在其中一个实施例中,所述方法还包括:获取所述待测需求对应的待测系统的系统评分权重;根据所述系统评分权重、所述第一评分等级、所述第一评分权重以及所述第一数量,计算待测需求对应的整体需求测试结果;将所述整体需求测试结果添加至所述测试报告中。在其中一个实施例中,所述方法还包括:获取所述待测系统的第一标准测试执行结果,并获取待测需求的标准整体需求测试结果;将所述待测系统的测试执行结果与所述待测系统的第一标准测试执行结果进行比对,得到第一待测系统测试状态;将所述整体需求测试结果与所述标准整体需求测试结果进行比对得到第一待测需求测试状态;将所述第一待测系统测试状态和所述第一待测需求测试状态添加至所述测试报告中。在其中一个实施例中,所述执行所述测试指令对应的测试用例得到执行结果,并根据所选取的显示模板和所述执行结果生成测试报告,包括:当所选取的测试报告显示模板是系统显示模板时,则获取所述待测系统,并查询所述待测系统所对应的待测需求;从所述测试指令对应的测试用例中查询所述待测需求对应的测试用例,并获取所述待测需求对应的测试用例对应的第二评分等级和第二评分权重;统计所述第二评分等级所对应的测试用例的第二数量;执行所述待测业务需求对应的测试用例,并根据所述第二评分等级、第二评分权重以及所述第二数量,计算所述待测需求的需求测试执行结果;根据所述需求测试执行结果以及所述系统显示模板生成测试报告。在其中一个实施例中,所述方法还包括:获取所述待测系统对应的待测需求的需求评分权重;根据所述需求评分权重、所述第二评分等级、所述第二评分权重以及所述第二数量,计算所述待测业务对应的整体系统测试结果;将所述整体系统测试结果添加至所述测试报告中。在其中一个实施例中,所述方法还包括:获取所述待测系统对应的待测需求的第二标准测试执行结果,并获取待测系统的标准整体系统测试结果;将所述待测需求的测试执行结果与所述待测需求的第二标准测试执行结果进行比对,得到第二待测需求测试状态;将所述整体系统测试结果与所述标准整体系统测试结果进行比对,得到第二待测系统测试状态;将所述第二待测系统测试状态和所述第二待测需求测试状态添加至所述测试报告中。一种测试报告生成装置,其特征在于,所述装置包括:接收模块,用于接收测试报告显示模板的选取指令;获取模块,用户获取与所述选取指令对应的测试报告显示模板;测试用例获取模块,用于接收测试当前软件的测试指令,并获取与所述测试指令对应的测试用例;生成模块,用于执行与所述测试指令对应的测试用例得到执行结果,并根据所选取的所述测试报告显示模板和所述执行结果生成测试报告。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。上述测试报告生成方法、装置、计算机设备和存储介质,可以根据测试报告显示模板的选取指令,选取对应的测试报告显示模板,进而对当前软件进行测试,并根据执行结果以及测试报告显示模板生成对应的测试报告,可以按照不同模板生成所需的测试报告,方便不同用户查看测试报告,增强适用性。附图说明图1为一个实施例中测试报告生成的应用场景图;图2为一个实施例中测试报告生成方法的流程示意图;图3为一个实施例中不同维度测试报告生成步骤的流程示意图;图4为一个实施例中测试报告生成装置的结构框图;图5为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的测试报告生成方法,可以应用于如图1所示的应用环境中。其中,测试平台102与终端104通过网络进行通信。测试平台102接收到测试报告显示模板的选取指令,进而根据选取指令获取对应的测试报告显示模板,进而接收测试当前软件的测试指令,并获取与测试指令对应的测试用例,进而采用获取到的测试用例,测试平台102获取终端104中嵌入的当前软件,从而采用当前软件执行与测试指令对应的测试用例并得到执行结果,进而根据得到的执行结果与测试报告显示模板,生成测试报告。其中测试平台102可以用独立的服务器或者是多个服务器组成的服务器集群来实现,终端104可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑。在一个实施例中,如图2所示,提供了一种测试报告生成方法,以该方法应用于图1中的测试平台为例进行说明,包括以下步骤:S202:接收测试报告显示模板的选取指令。具体地,测试报告显示模板是指测试报告的报告结构和预填充数据,也即根据测试报告显示模板可以标准化显示对应的测试报告,测试平台可以根据所选取测试报告显示模板,按照测试报告显示模板中包含的报告结构,对应填充相应的数据,如测试报告中的报告结构可以包括待执行的测试用例,可以包括待执行的测试用例的执行情况等,进而根据报告结构可以对应填写具体的测试用例,以及具体执行测试用例的执行结果等。选取指令是用于指示处理平台选取对应的测试报告显示模板的命令,选取指令上可以携带有待选取的测试报告显示模板的模板标识,例如,可以携带有待选取测试报告显示模板的模板编号,模板名称等。具体地,测试平台的显示界面上显示有不同的测试报告显示模板,用户选择所需要生成测试报告的测试报告显示模板,根据用户所选取的测试报告显示模板,生成相应的选取指令,选取指令上携带有对应的测试报告显示模本文档来自技高网...

【技术保护点】
1.一种测试报告生成方法,所述方法包括:接收测试报告显示模板的选取指令;获取与所述选取指令对应的测试报告显示模板;接收测试当前软件的测试指令,并获取与所述测试指令对应的测试用例;执行与所述测试指令对应的测试用例得到执行结果,并根据所选取的所述测试报告显示模板和所述执行结果生成测试报告。

【技术特征摘要】
1.一种测试报告生成方法,所述方法包括:接收测试报告显示模板的选取指令;获取与所述选取指令对应的测试报告显示模板;接收测试当前软件的测试指令,并获取与所述测试指令对应的测试用例;执行与所述测试指令对应的测试用例得到执行结果,并根据所选取的所述测试报告显示模板和所述执行结果生成测试报告。2.根据权利要求1所述的方法,其特征在于,所述执行所述测试指令对应的测试用例得到执行结果,并根据所选取的显示模板和所述执行结果生成测试报告,包括:当所选取的测试报告显示模板是需求显示模板时,则获取所述当前软件的待测需求,并查询所述待测需求对应的待测系统;从所述测试指令对应的测试用例中查询所述待测系统对应的测试用例,并获取所述待测系统对应的测试用例的第一评分等级和第一评分权重;统计所述第一评分等级所对应的测试用例的第一数量;执行所述待测系统对应的测试用例,根据所述第一评分等级、第一评分权重以及所述第一数量,计算所述待测系统的系统测试执行结果;根据所述系统测试执行结果以及所述需求显示模板生成测试报告。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述待测需求对应的待测系统的系统评分权重;根据所述系统评分权重、所述第一评分等级、所述第一评分权重以及所述第一数量,计算待测需求对应的整体需求测试结果;将所述整体需求测试结果添加至所述测试报告中。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取所述待测系统的第一标准测试执行结果,并获取待测需求的标准整体需求测试结果;将所述待测系统的测试执行结果与所述待测系统的第一标准测试执行结果进行比对,得到第一待测系统测试状态;将所述整体需求测试结果与所述标准整体需求测试结果进行比对得到第一待测需求测试状态;将所述第一待测系统测试状态和所述第一待测需求测试状态添加至所述测试报告中。5.根据权利要求1所述的方法,其特征在于,所述执行所述测试指令对应的测试用例得到执行结果,并根据所选取的显示模板和所述执行结果生成测试报告,包括:当所选取的测试报告显示模板是系统显示模板时,则...

【专利技术属性】
技术研发人员:郑鹰飞
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1