[发明专利]一种回归测试方法及系统有效
申请号: | 202310801534.3 | 申请日: | 2023-07-03 |
公开(公告)号: | CN116541308B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 曹科庭;黎成灿 | 申请(专利权)人: | 芯耀辉科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市一法律师事务所 11654 | 代理人: | 刘荣娟 |
地址: | 519031 广东省珠海市横琴新区环岛东路3000*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 回归 测试 方法 系统 | ||
本申请提供一种回归测试方法及系统,包括:从数据库中获取与待测项目对应的基本用例信息,基本用例信息包括基本特性信息、基本执行信息和基本配置信息;获取模板文件,模板文件由用户基于待测项目的类别自定义,模板文件包括上级用例信息,上级用例信息包括上级特性信息、上级执行信息、上级配置信息和判断信息;基于基本用例信息和上级用例信息生成用于对待测项目进行回归测试的测试用例;运行测试用例并为测试用例建立工作目录,工作目录包括测试用例和测试用例运行时的工作日志;基于工作目录确定待测项目的回归测试结果。本申请提供的回归测试方法及系统具有较好的通用性、灵活性以及高效性。
技术领域
本申请涉及软件测试技术领域,特别涉及一种回归测试方法及系统。
背景技术
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。回归测试通常是一个繁琐的、重复性的工具,需要大量的人力和时间,并且容易出现遗漏或错误,为了提高回归测试的效率并减少人力成本,人们开发出了回归测试工具。然而,常规回归测试工具往往只能针对特定工作和业务需要对某一类别的代码进行回归测试,无法满足多种测试场景的需求,缺乏通用性和灵活性。
因此,如何提高回归测试工具的通用性和灵活性是目前亟需解决的问题。
发明内容
本申请实施例之一提供一种回归测试方法,包括:从数据库中获取与待测项目对应的基本用例信息,所述基本用例信息包括基本特性信息、基本执行信息和基本配置信息;获取模板文件,所述模板文件由用户基于所述待测项目的类别自定义,所述模板文件包括上级用例信息,所述上级用例信息包括上级特性信息、上级执行信息、上级配置信息和判断信息;基于所述基本用例信息和所述上级用例信息生成用于对所述待测项目进行回归测试的测试用例;运行所述测试用例并为所述测试用例建立工作目录,所述工作目录包括所述测试用例和所述测试用例运行时的工作日志;基于所述工作目录确定所述待测项目的回归测试结果。
在一些实施例中,所述测试用例包括按照运行逻辑顺序组合的头部信息、中部信息和尾部信息,所述头部信息包括所述上级特性信息,所述中部信息包括所述基本用例信息,所述尾部信息包括所述上级执行信息、所述上级配置信息和所述判断信息;其中,所述判断信息包括用于判断所述测试用例运行成功和/或失败的关键字信息。
在一些实施例中,所述基于所述工作目录确定所述待测项目的回归测试结果包括:扫描所述工作日志中所出现的所述关键字信息;基于所述关键字信息判断所述测试用例是否运行成功。
在一些实施例中,所述方法还包括:从数据库中获取所述基本用例信息的依赖用例信息;基于所述依赖用例信息与上级用例信息生成所述测试用例的依赖用例;运行所述依赖用例;基于所述依赖用例的运行结果确定是否运行所述测试用例。
在一些实施例中,所述运行所述测试用例包括:基于所述测试用例和所述待测项目生成测试程序;调用仿真工具运行所述测试程序。
在一些实施例中,所述基于所述测试用例和所述待测项目生成测试程序包括:获取由用户自定义的插件文件;从所述插件文件中提取第一入口函数;通过所述第一入口函数将所述测试用例和所述待测项目编译为测试程序。
在一些实施例中,当所述测试用例运行结束时,所述方法还包括:从所述插件文件中提取第二入口函数;通过所述第二入口函数从所述工作日志中获取所述测试用例运行成功或失败时的相关信息;其中,当所述测试用例运行失败时,通过所述第二入口函数从所述工作日志中获取导致所述测试用例运行失败的报错信息;当所述测试用例运行成功时,通过所述第二入口函数从所述工作日志中获取所述测试用例对所述待测项目的测试成功点并进行归纳。
在一些实施例中,所述方法还包括:至少基于所述工作目录、所述测试用例运行成功或失败时的相关信息输出回归报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯耀辉科技有限公司,未经芯耀辉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310801534.3/2.html,转载请声明来源钻瓜专利网。