[发明专利]一种测试系统构建方法、装置、设备及存储介质在审
申请号: | 202110661421.9 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113392002A | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 汪小虎 | 申请(专利权)人: | 北京京东振世信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100086 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 系统 构建 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种测试系统构建方法、装置、设备及存储介质,所述方法包括:响应于检测到的测试系统构建指令,获取所述测试系统构建指令关联的目标测试场景;在预先构建的组件库中获取所述目标测试场景中与目标测试系统关联的目标场景组件;基于所述目标场景组件构建所述目标测试系统。本发明实施例提供的方法通过预先构建组件库进行场景组件的发布和维护,在进行测试系统构建时,直接从组件库中选择目标场景组件即可完成测试系统的构建,简化了测试系统的构建过程,提高了测试系统构建效率。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种测试系统构建方法、装置、设备及存储介质。
背景技术
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重。
在实现本发明的过程中,发明人发现现有技术中至少存在以下技术问题:随着业务需求的变化,研发以组件化方式快速开发,交付需求。上述背景下,测试人员只能基于某个场景单个进行测试或回归测试验证。导致脚本维护难、复用性低;联调成本高;全量回归难;当多任务并行时,测试效率低下。
发明内容
本发明实施例提供了一种测试系统构建方法、装置、设备及存储介质,以实现快速构建测试系统,进而提高测试效率。
第一方面,本发明实施例提供了一种测试系统构建方法,包括:
响应于检测到的测试系统构建指令,获取所述测试系统构建指令关联的目标测试场景;
在预先构建的组件库中获取所述目标测试场景中与目标测试系统关联的目标场景组件;
基于所述目标场景组件构建所述目标测试系统。
可选的,在上述方案的基础上,所述在预先构建的组件库中获取所述目标测试场景中与目标测试系统关联的目标场景组件,包括:
确定所述目标测试系统的目标测试功能点,将预先构建的组件库中与所述目标测试功能点关联的场景组件作为所述目标场景组件。
可选的,在上述方案的基础上,所述获取所述目标测试场景的关联场景组件,包括:
获取所述目标测试场景的关联功能点标识,将所述关联功能点标识进行展示;
接收功能点确认指令,将功能点确认指令携带的测试功能点作为所述目标测试功能点。
可选的,在上述方案的基础上,所述基于所述目标场景组件构建所述目标测试系统,包括:
基于所述目标场景组件的组件接口以及预先设置的接口调用关系构建所述目标测试系统。
可选的,在上述方案的基础上,还包括:
接收场景组件发布请求,获取所述场景组件发布请求对应的待发布场景组件和测试场景标识;
将所述待发布场景组件和所述测试场景标识对应存储至组件库中。
可选的,在上述方案的基础上,所述待发布场景组件由流程元素构成,所述流程元素包括条件节点和流程节点。
可选的,在上述方案的基础上,所述目标测试场景包括购物车场景、订单场景、仓库生产场景、配送场景、售后场景中的至少一个。
第二方面,本发明实施例还提供了一种测试系统构建装置,包括:
测试场景确定模块,用于响应于检测到的测试系统构建指令,获取所述测试系统构建指令关联的目标测试场景;
场景组件确定模块,用于在预先构建的组件库中获取所述目标测试场景中与目标测试系统关联的目标场景组件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东振世信息技术有限公司,未经北京京东振世信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110661421.9/2.html,转载请声明来源钻瓜专利网。