[发明专利]测试脚本质量获取方法、装置、计算机设备和存储介质在审
申请号: | 202210042109.6 | 申请日: | 2022-01-14 |
公开(公告)号: | CN114490361A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 郑华美 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 冯右明 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 脚本 质量 获取 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种测试脚本质量获取方法、装置、计算机设备、存储介质和计算机程序产品。本申请的测试脚本质量获取方法可应用于金融领域或其他领域。所述方法包括:确定待分析的测试脚本;测试脚本包括针对测试对象的至少一个测试任务,每个测试任务用于对测试对象被调用时涉及到的一个数据处理过程进行测试;获取测试脚本中的断言所对应的断言数量,以及,获取测试任务对应的任务数量;基于断言数量和任务数量,确定测试脚本对应的测试覆盖率,并基于测试覆盖率,获取测试脚本对应的脚本质量信息。本方案中,能够基于测试脚本的断言数量和任务数量,确定测试脚本的测试覆盖率,在客观确定测试脚本的脚本质量的同时,保证评估结果的可靠性和准确性。
技术领域
本申请涉及计算机技术领域,特别是涉及一种测试脚本质量获取方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
随着计算机技术的发展和应用软件的普及,为了及时发现应用软件使用过程中存在的问题或对应用软件的性能进行验证,自动化测试已日益普及。
在相关技术中,自动化测试的测试方案影响着测试结果的可靠性,而不同工作人员设计的测试方式也存在较大差异,为保障测试结果的可靠性,可以由相关评估人员对测试方案进行检查,评估测试方案的质量。
然而,上述测试方案的评估方式依赖于评估人员的经验,且存在一定的主观性,不同评估人员对同一测试方案可能得到不同的评估结果,影响评估结果的准确性。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高测试方案评估结果的准确性的测试脚本质量获取方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
第一方面,本申请提供了一种测试脚本质量获取方法,所述方法包括:
确定待分析的测试脚本;所述测试脚本包括针对测试对象的至少一个测试任务,每个测试任务用于对所述测试对象被调用时涉及到的一个数据处理过程进行测试;
获取所述测试脚本中的断言所对应的断言数量,以及,获取所述测试任务对应的任务数量;
基于所述断言数量和所述任务数量,确定所述测试脚本对应的测试覆盖率,并基于所述测试覆盖率,获取所述测试脚本对应的脚本质量信息。
在其中一个实施例中,所述基于所述断言数量和所述任务数量,确定所述测试脚本对应的测试覆盖率,包括:
基于所述断言数量和所述任务数量,确定所述至少一个测试任务对应的平均断言数;
将所述平均断言数确定为所述测试脚本对应的测试覆盖率。
在其中一个实施例中,所述获取所述测试脚本中的断言所对应的断言数量,以及,获取所述测试任务对应的任务数量,包括:
获取所述测试脚本对应的测试脚本报告;所述测试脚本报告为所述测试脚本运行后生成的报告,所述测试脚本报告中包括被运行的测试脚本中断言所对应的断言数量和测试任务对应的任务数量;
从所述测试脚本报告中,获取所述测试脚本对应的所述断言数量和所述任务数量。
在其中一个实施例中,在所述确定待分析的测试脚本之前,还包括:
响应于脚本评价请求,获取针对测试对象的测试脚本;
基于所述测试脚本对所述测试对象进行测试,并确定测试过程中执行的测试任务对应的任务数量以及断言数量;
基于所述任务数量和所述断言数量,生成所述测试脚本对应的测试脚本报告,并进行存储。
在其中一个实施例中,所述确定待分析的测试脚本,包括:
从预先存储的至少一个测试脚本报告中,获取当前待处理的测试脚本报告;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210042109.6/2.html,转载请声明来源钻瓜专利网。