[发明专利]一种自动化测试方法、系统、电子设备及介质在审
申请号: | 202210492713.9 | 申请日: | 2022-05-07 |
公开(公告)号: | CN114780430A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 王晓虎;冉碧辉;周志喜 | 申请(专利权)人: | 广域铭岛数字科技有限公司;浙江吉利控股集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 李铁 |
地址: | 401123 重庆市渝*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 方法 系统 电子设备 介质 | ||
本发明适用于测试技术领域,提供了一种自动化测试方法、系统、电子设备及介质,该方法包括:获取至少一个被测服务版本,并根据每个被测服务版本创建对应的测试计划,测试计划包括测试用例;建立测试用例与对应的被测服务版本的映射关系;获取目标被测服务版本,并根据测试用例与对应的被测服务版本的映射关系确定目标被测服务版本的目标测试用例,被测服务版本包括目标被测服务版本;根据目标测试用例对目标被测服务版本进行测试,得到目标测试结果;通过采用该方法解决了现有技术中自动化测试方式不合理所导致的测试用例复用率低且维护成本高的问题。
技术领域
本发明涉及测试技术领域,尤其涉及一种自动化测试方法、系统、电子设备及介质。
背景技术
随着软件研发迭代的持续开展,软件功能越来越丰富,软件架构越来越复杂,为了尽可能全面的保障软件质量,自动化测试技术已经广泛被应用到软件测试各环节。从功能测试到集成测试,自动化测试都能够帮助项目组做到提升质效、缩短测试时间、扩大测试覆盖范围等。在自动化测试中,自动化测试平台创建测试计划、创建并提供测试用例等管理功能,并采用测试用例对被测服务进行测试。然而,随着被测服务的不断升级,被测的服务版本会越来越多,从而会导致由版本兼容以及版本回退测试所带来的大量任务。目前,大多采用增删改用例来实现版本兼容和版本回退测试,但是,这种方式会降低测试用例的复用率以及提高测试用例的维护成本。
发明内容
本发明提供一种自动化测试方法、系统、电子设备及介质,以解决现有技术中自动化测试方式不合理所导致的测试用例复用率低且维护成本高的问题。
本发明提供的自动化测试方法,包括:
获取至少一个被测服务版本,并根据每个所述被测服务版本创建对应的测试计划,所述测试计划包括测试用例;
建立测试用例与对应的被测服务版本的映射关系;
获取目标被测服务版本,并根据所述测试用例与对应的被测服务版本的映射关系确定所述目标被测服务版本的目标测试用例,所述被测服务版本包括所述目标被测服务版本;
根据所述目标测试用例对所述目标被测服务版本进行测试,得到目标测试结果。
可选地,所述建立测试用例与对应的被测服务版本的映射关系包括:
根据每个所述测试计划对对应的被测服务版本进行测试;
所述测试计划执行通过后,对测试计划执行通过步骤中的测试数据的快照进行存储,并建立测试计划执行通过步骤中的测试数据与对应的被测服务版本的映射关系,所述测试数据包括测试用例、输入数据和输出数据。
可选地,所述建立测试用例与对应的被测服务版本的映射关系之后还包括:
获取待升级被测服务版本,并根据所述待升级被测服务版本创建对应的待升级测试计划,所述待升级测试计划包括待升级测试用例;
接收所述待升级被测服务版本的升级请求,并对所述待升级被测服务版本进行升级处理;
升级成功后,根据所述待升级被测服务版本和所述待升级测试用例更新所述测试用例与对应的被测服务版本的映射关系,更新后的测试用例与对应的被测服务版本的映射关系包括更新前的测试用例与对应的被测服务版本的映射关系。
可选地,所述对所述待升级被测服务版本进行升级处理之后还包括:
升级失败后,当所述待升级被测服务版本回退时,获取回退后的被测服务版本;
根据所述回退后的被测服务版本和所述测试用例与对应的被测服务版本的映射关系确定回退后的测试用例;
根据所述回退后的测试用例对所述回退后的测试版本进行测试,得到回退测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广域铭岛数字科技有限公司;浙江吉利控股集团有限公司,未经广域铭岛数字科技有限公司;浙江吉利控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210492713.9/2.html,转载请声明来源钻瓜专利网。