The invention provides an output method, device, terminal device and medium of test report, which is applicable to the field of automatic test technology. The method includes: obtaining a pre established test plan, the test plan includes a plurality of first test cases; obtaining the first execution progress corresponding to each first test case respectively; determining to be subordinate to the first test according to the preset corresponding relation table The second test case of the test case, and read the second execution progress corresponding to the second test case; calculate and process each first execution progress and the second execution progress associated with the test plan, output the overall test progress of the test plan, and display the overall test progress in the currently generated test report. The invention realizes the automatic transformation of the system dimension test plan and the requirement dimension test plan, so that the requirement users of the software development system can directly check and see the overall test process of the system function, thus improving the management effectiveness of the software test.
【技术实现步骤摘要】
一种测试报告的输出方法、装置及终端设备
本专利技术属于软件测试
,尤其涉及一种测试报告的输出方法、装置、终端设备及计算机可读存储介质。
技术介绍
近年来,软件行业持续迅猛发展,软件的规模变的非常大。在一些大型系统的开发过程中,软件测试往往需要占据大量的时间和成本,其为软件质量保证的关键步骤。为了准确确定各个测试阶段的目标和策略,企业通常会制定测试计划,以实现软件测试管理。测试计划包括:明确要完成的测试活动;评估完成活动所需要的时间和资源;设计测试组织和岗位职权;进行活动安排和资源分配;安排跟踪和控制测试过程的活动等。开发系统的每一个系统功能都是由多个模块共同协同工作来实现的,在测试报告中,各模块小组的测试人员通常只会汇报自己所负责模块的独立测试进度。然而,对于软件需求用户而言,其仅关注系统功能的整体开发测试进度。因此,现有的软件测试报告难以满足用户需求维度的测试管理,降低了软件测试的管理有效性。
技术实现思路
有鉴于此,本专利技术实施例提供了一种测试报告的输出方法、装置、终端设备及计算机可读存储介质,以解决现有的软件测试报告难以满足用户需求维度的测试管理,降低了软件测试的管理有效性的问题。本专利技术实施例的第一方面提供了一种测试报告的输出方法,包括:获取预先建立的测试计划,所述测试计划包含多个第一测试案例;分别获取各个所述第一测试案例对应的第一执行进度;对每一所述第一测试案例,根据预设的对应关系表,确定隶属于所述第一测试案例的第二测试案例,并读取所述第 ...
【技术保护点】
1.一种测试报告的输出方法,其特征在于,包括:/n获取预先建立的测试计划,所述测试计划包含多个第一测试案例;/n分别获取各个所述第一测试案例对应的第一执行进度;/n对每一所述第一测试案例,根据预设的对应关系表,确定隶属于所述第一测试案例的第二测试案例,并读取所述第二测试案例对应的第二执行进度;/n对所述测试计划所关联的各个所述第一执行进度以及所述第二执行进度进行运算处理,输出关于所述测试计划的整体测试进度,并将所述整体测试进度展示于当前生成的测试报告中。/n
【技术特征摘要】
1.一种测试报告的输出方法,其特征在于,包括:
获取预先建立的测试计划,所述测试计划包含多个第一测试案例;
分别获取各个所述第一测试案例对应的第一执行进度;
对每一所述第一测试案例,根据预设的对应关系表,确定隶属于所述第一测试案例的第二测试案例,并读取所述第二测试案例对应的第二执行进度;
对所述测试计划所关联的各个所述第一执行进度以及所述第二执行进度进行运算处理,输出关于所述测试计划的整体测试进度,并将所述整体测试进度展示于当前生成的测试报告中。
2.如权利要求1所述的测试报告的输出方法,其特征在于,所述对每一所述第一测试案例,根据预设的对应关系表,确定隶属于所述第一测试案例的第二测试案例,并读取所述第二测试案例对应的第二执行进度,包括:
对每一所述第一测试案例,获取与该第一测试案例匹配的用户故事,并确定所述用户故事所属开发版本;
根据所述开发版本的历史上线信息,确定所述用户故事的各个下属用户故事;
获取与所述下属用户故事匹配的各个第二测试案例,并读取所述第二测试案例的第二执行进度。
3.如权利要求1所述的测试报告的输出方法,其特征在于,还包括:
获取每一测试案例的测试时间,所述测试案例包括所述第一测试案例以及所述第二测试案例;
分别筛选出时间最早以及时间最晚的所述测试时间,并计算筛选得出的两个所述测试时间的时间差值;
根据所述时间差值对所述测试计划所对应的测试时长进行度量,并将得到的度量数据展示于所述测试报告中。
4.如权利要求1所述的测试报告的输出方法,其特征在于,还包括:
在所述测试报告中,创建包含多个进度条对象的可视化图表;每一所述进度条对象用于表示一个所述第一测试案例所对应的第一执行进度;
若接收到针对所述进度条对象发出的选取指令,则根据所述进度条对象对应的所述第一测试案例,加载并显示该第一测试案例的断点信息;所述断点信息包括测试日志信息以及测试脚本信息;
获取所述用户针对所述断点信息所触发的反馈事件,并基于所述进度条对象所绑定的通讯地址,向远程测试人员发出关于所述反馈事件的操控提示信息。
5.如权利要求2所述的测试报告的输出方法,其特征在于,所述分别获取各个所述第一测试案例对应的第一执行进度,包括:
对测试人员绑定上传的用户故事以及所述第一测试案例,为所述用户故事分配开发版本;
若接收到关于所述开...
【专利技术属性】
技术研发人员:张瑞宁,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。