[发明专利]测试脚本管理方法及装置、电子设备和存储介质在审
申请号: | 202210350693.1 | 申请日: | 2022-04-02 |
公开(公告)号: | CN114741292A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 郑振加;聂海斌 | 申请(专利权)人: | 深圳市商汤科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 脚本 管理 方法 装置 电子设备 存储 介质 | ||
本公开涉及一种测试脚本管理方法及装置、电子设备和存储介质,通过获取测试脚本,以及开发测试脚本的基础信息。根据基础信息解析测试脚本,得到至少一个属性信息集合,进一步地,根据属性至少一个属性信息集合确定至少一个测试用例,存储测试用例的信息。本公开实施例可通过基础信息解析测试脚本,实现对不同框架生成测试脚本的统一管理,并且可以筛选得到测试用例的信息,实现不同测试团队的测试数据同步与共享,提高了产品测试过程的效率。
技术领域
本公开涉及计算机技术领域,尤其涉及一种测试脚本管理方法及装置、电子设备和存储介质。
背景技术
在软件测试领域,测试脚本的开发可以基于多种不同的开源测试框架。对于同一产品的测试,不同团队测试时可能通过不同的框架进行测试,使得测试脚本和测试数据难以复制共享,直接影响产品研发过程的效率。
发明内容
本公开提出了一种测试脚本管理方法及装置、电子设备和存储介质,旨在实现测试用例的共享与同步,提高产品测试过程的效率。
根据本公开的第一方面,提供了一种测试脚本管理方法,包括:
获取测试脚本;
确定开发所述测试脚本的基础信息;
根据所述基础信息解析所述测试脚本,得到测试脚本包含的至少一个属性信息集合;
根据所述至少一个属性信息集合确定至少一个测试用例,并存储所述测试用例的信息。
在一种可能的实现方式中,所述获取测试脚本包括:
显示测试脚本存储平台对应的测试脚本页面,所述测试脚本页面中包括至少一个测试脚本,和各所述测试脚本的下载控件;
响应于所述下载控件被触发,发送包括所述下载控件对应的测试脚本标识的下载请求;
接收根据所述下载请求返回的测试脚本。
在一种可能的实现方式中,所述确定开发所述测试脚本的基础信息包括:
确定所述测试脚本的框架类型、用例类型以及版本信息。
在一种可能的实现方式中,所述属性信息集合中包括版本属性和类型属性;
所述根据所述至少一个属性信息集合确定至少一个测试用例,并存储所述测试用例的信息包括:
确定包括的版本属性与所述版本信息匹配,且包括的类型属性与所述用例类型匹配的属性信息集合为目标属性信息集合,确定所述目标属性信息集合中包括的属性信息为对应测试用例的信息;
存储所述目标属性信息集合。
在一种可能的实现方式中,所述确定所述测试脚本的框架类型、用例类型以及版本信息包括:
显示包括框架类型控件、用例类型控件和版本信息控件的信息采集页面;
响应于所述框架类型控件、用例类型控件和版本信息控件被触发,确定所述框架类型、所述用例类型和所述版本信息。
在一种可能的实现方式中,所述根据所述基础信息解析所述测试脚本,得到测试脚本包含的至少一个属性信息集合包括:
确定根据所述基础信息开发的测试脚本中的目标特征;
根据所述目标特征解析所述测试脚本,得到所述至少一个属性信息集合。
在一种可能的实现方式中,所述确定根据所述基础信息开发的测试脚本中的目标特征,包括:
确定所述测试脚本的目标函数的目标属性,作为所述目标特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市商汤科技有限公司,未经深圳市商汤科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210350693.1/2.html,转载请声明来源钻瓜专利网。