[发明专利]软件测试方法、装置、设备及存储介质在审
申请号: | 202210303748.3 | 申请日: | 2022-03-24 |
公开(公告)号: | CN114780386A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 王凯;郑燕飞 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 测试 方法 装置 设备 存储 介质 | ||
本公开关于一种软件测试方法、装置、设备及存储介质,涉及软件技术领域,在本公开中,首先获取软件中待测功能对应的待测功能信息,并从待测功能信息中确定出待测功能的特征信息;然后根据特征信息,从预设用例库中确定出与待测功能模块的特征信息相匹配的目标测试用例,预设用例库包括测试软件的功能所使用过的测试用例;最后利用目标测试用例对待测功能进行测试,得到测试结果。可见,本公开根据待测功能模块的特征信息,可以自动确定出与待测功能的特征最适合的目标测试用例,进而解决人工选择测试用例效率较低,准确性差的问题。
技术领域
本公开涉及软件技术领域,尤其涉及一种软件测试方法、装置、设备及存储介质。
背景技术
随着互联网技术的快速发展,应用软件通过多个功能模块能够实现的丰富多样的功能。当软件中的功能模块进行更新升级时,需要对软件中的功能模块进行测试,以确保软件质量、提升软件可交互性和为开发人员提供信息以方便其为风险评估做相应准备。
在软件测试的过程中,通常需要使用不同的测试用例对不同的功能模块进行测试模拟,根据得到的测试结果确定功能模块更新对软件整体质量的优化情况。相关技术中,通常通过人工选择的测试用例对软件进行测试,存在效率较低,准确性差的问题。
发明内容
本公开提供一种软件测试方法、装置、设备及存储介质,可以解决通过人工选择测试用例效率较低,准确性差的问题。
本公开实施例的技术方案如下:
根据本公开实施例的第一方面,提供一种软件测试方法,包括:获取软件中待测功能对应的待测功能信息;从待测功能信息中确定出待测功能的特征信息;根据特征信息,从预设用例库中确定出与待测功能模块的特征信息相匹配的目标测试用例,预设用例库包括测试软件的功能所使用过的测试用例;利用目标测试用例对待测功能进行测试,得到测试结果。
可选的,上述根据待测功能的特征信息,从预设用例库中确定出与待测功能模块的特征信息相匹配的测试用例,包括:将待测功能的特征信息输入至最新的测试用例匹配模型中,得到测试用例匹配模型的输出结果,输出结果表征待测功能的特征信息与预设用例库中每个测试用例之间的匹配程度,最新的测试用例匹配模型是指学习到上一个被测功能的特征信息与上一个被测功能对应的测试用例之间匹配关系的测试用例匹配模型;将预设用例库中与待测功能的特征信息匹配程度最高的测试用例,确定为目标测试用例。
可选的,上述获取软件中待测功能对应的待测功能信息之前,还包括:获取符合预设条件的至少一个训练样本,其中的一个训练样本包括软件的一个功能对应的特征样本、一个功能对应的至少一个用例样本和至少一个标签信息,其中的一个标签信息用于指示特征样本和一个用例样本的匹配程度;根据至少一个训练样本训练初始的测试用例匹配模型,训练后的测试用例匹配模型用于获取特征样本和用例样本的匹配程度;以及,将每个功能对应的用例样本添加到预设用例库。
可选的,上述预设条件为:标签信息表征的特征样本与用例样本之间的匹配程度,大于或者等于预设阈值;其中,特征样本与用例样本之间的匹配程度,与利用用例样本对功能模块进行测试的测试质量正相关。
可选的,上述利用目标测试用例对待测功能进行测试,得到测试结果之后,该软件测试方法还包括:在目标测试用例符合预设条件的情况下,生成优化训练样本,优化训练样本包括待测功能对应的特征信息、目标测试用例以及目标标签信息,目标标签信息用于表征待测功能对应的特征信息与目标测试用例之间的匹配程度;利用优化训练样本对最新的测试用例匹配模型进行更新训练。
可选的,上述根据待测功能的特征信息,从预设用例库中确定出与待测功能模块的特征信息相匹配的目标测试用例,包括:查询预先建立的功能特征信息与测试用例之间的对应关系,将预设用例库中与待测功能模块的特征信息对应的测试用例作为目标测试用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210303748.3/2.html,转载请声明来源钻瓜专利网。