[发明专利]可视化的测试执行方法、装置、电子设备及可读存储介质在审
申请号: | 202210674814.8 | 申请日: | 2022-06-15 |
公开(公告)号: | CN114911712A | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 熊群;徐佐;路遥 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 付伟丽 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可视化 测试 执行 方法 装置 电子设备 可读 存储 介质 | ||
本申请公开了一种可视化的测试执行方法、装置、电子设备及可读存储介质,涉及测试技术领域,以应用的维度自动化创建任务并执行,采用可视化看板展示,简化测试过程,提升测试覆盖率和测试效率。所述方法包括:每隔预设测试时长,对用户上传的测试代码进行解析,获取接口测试用例、待测试应用信息;按照待测试应用信息,创建待执行测试任务;当查询到至少一个待执行测试任务中一待执行测试任务的任务状态为执行标识时,根据待执行测试任务在至少一个接口测试用例中对应的接口测试用例,为待执行测试任务生成待执行配置文件;基于待执行配置文件进行待执行测试任务对应的接口测试用例的执行,采用用户终端的可视化看板展示接口测试用例的执行结果。
技术领域
本申请涉及测试技术领域,特别是涉及一种可视化的测试执行方法、装置、电子设备及可读存储介质。
背景技术
测试是测试人员对系统进行验证的重要方法,对于测试人员来说,编写并执行自动化测试,可以有效的提高测试效率。在被测系统进行升级验收时,需要执行接口自动化用例对系统进行测试,以便确保系统运行是否正常。
相关技术中,具有测试功能的测试平台需要工作人员手动在测试平台上维护或添加接口用例,或者由工作人员在本地编写用于测试的代码后上传到测试平台,以便测试平台进行测试代码的持续集成,实现对系统的测试。
在实现本申请的过程中,申请人发现相关技术至少存在以下问题:
工作人员手动添加的用例是有限的,复杂的用例场景无法对手动添加的用例进行有效的串联和模拟,而且待测试的应用较多,每个应用的接口不同,需要人工分别对每个缩写应用的接口进行调度和统计,不仅测试过程繁琐,而且覆盖率较差,测试效率不高。
发明内容
有鉴于此,本申请提供了一种可视化的测试执行方法、装置、电子设备及可读存储介质,主要目的在于解决目前测试过程繁琐,覆盖率较差,测试效率不高的问题。
依据本申请第一方面,提供了一种可视化的测试执行方法,该方法包括:
每隔预设测试时长,对用户上传的测试代码进行解析,获取至少一个接口测试用例、待测试应用信息;
按照所述待测试应用信息,创建至少一个待执行测试任务;
当查询到所述至少一个待执行测试任务中一待执行测试任务的任务状态为执行标识时,根据所述待执行测试任务在所述至少一个接口测试用例中对应的接口测试用例,为所述待执行测试任务生成待执行配置文件;
基于所述待执行配置文件进行所述待执行测试任务对应的接口测试用例的执行,采用用户终端的可视化看板展示所述接口测试用例的执行结果。
可选地,所述每隔预设测试时长,对用户上传的测试代码进行解析,获取至少一个接口测试用例、待测试应用信息,包括:
每隔所述预设测试时长,获取配置在数据库中的仓库地址,确定所述仓库地址指示的分布式代码存储仓,所述分布式代码存储仓用于存储所述用户上传的测试代码;
读取所述分布式代码存储仓,对所述分布式代码存储仓中存储的所述测试代码进行解析;
获取预设目录名和预设字符,在所述测试代码中提取位于所述预设目录名下且文件名称以所述预设字符结尾的代码组成所述至少一个接口测试用例;
解析所述测试代码中的工具配置文件,在所述工具配置文件中获取待测试应用名,以及获取预设单元测试框架的测试注解,读取所述工具配置文件中标注有所述测试注解的至少一个应用信息;
将所述待测试应用名、所述至少一个应用信息作为所述待测试应用信息,以及将所述待测试应用信息存储至所述数据库。
可选地,所述按照所述待测试应用信息,创建至少一个待执行测试任务,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210674814.8/2.html,转载请声明来源钻瓜专利网。