[发明专利]回归测试方法、系统和电子设备在审
申请号: | 202010941687.4 | 申请日: | 2020-09-09 |
公开(公告)号: | CN112035374A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 董雷;夏宁;王巧玲 | 申请(专利权)人: | 中国铁塔股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 100142 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 回归 测试 方法 系统 电子设备 | ||
本发明公开了一种回归测试方法、系统和电子设备,该方法包括:在测试需求更新的情况下,接收已更新测试需求对应的目标源码文件;根据预先生成的关系图谱确定目标源码文件对应的目标测试需求;将目标测试需求对应的测试用例确定为回归测试用例;使用回归测试用例进行回归测试。本申请实施例中,根据预先生成的关系图谱确定目标源码文件对应的目标测试需求,并且将目标测试需求对应的测试用例确定为回归测试用例,以此使用回归测试用例进行回归测试,无需测试人员在需求更新后,重新编写回归测试用例,同时也能避免遗漏回归测试用例,进而提高了回归测试的效率。
技术领域
本发明涉及软件测试领域,特别是涉及回归测试方法、系统和电子设备。
背景技术
软件在更新后,需要进行回归测试来测试软件功能。回归测试是指修改了旧代码后,重新进行测试,确认修改没有引入新的错误或导致其他代码产生错误。
就目前而言,在软件更新后,通常都是通过测试人员的经验和对代码的熟悉程度编写回归测试用例,并使用对应的回归测试用例对更新后的软件进行回归测试。这样一来,增加了测试人员的工作量,并且容易出现遗漏回归测试用例的情况,降低了整个回归测试的效率。
发明内容
本发明实施例提供一种回归测试方法、系统和电子设备,旨在解决回归测试效率低的技术问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种回归测试方法,包括:
在测试需求更新的情况下,接收已更新测试需求对应的目标源码文件;
根据预先生成的关系图谱确定所述目标源码文件对应的目标测试需求;
将所述目标测试需求对应的测试用例确定为回归测试用例;
使用所述回归测试用例进行回归测试;
其中,所述关系图谱反映有源码文件与测试需求的映射,以及测试用例与测试需求的映射。
第二方面,本申请实施例提供了一种回归测试系统,包括:
第一接收模块,用于在测试需求更新的情况下,接收已更新测试需求对应的目标源码文件;
第一确定模块,用于根据预先生成的关系图谱确定所述目标源码文件对应的目标测试需求;
第二确定模块,用于将所述目标测试需求对应的测试用例确定为回归测试用例;
测试模块,用于使用所述回归测试用例进行回归测试;
其中,所述关系图谱反映有源码文件与测试需求的映射,以及测试用例与测试需求的映射。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
本申请实施例中,根据预先生成的关系图谱确定目标源码文件对应的目标测试需求,并且将目标测试需求对应的测试用例确定为回归测试用例,以此使用回归测试用例进行回归测试,无需测试人员在需求更新后,重新编写回归测试用例,同时也能避免遗漏回归测试用例,进而提高了回归测试的效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获取其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国铁塔股份有限公司,未经中国铁塔股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010941687.4/2.html,转载请声明来源钻瓜专利网。