一种分布式端到端自动化测试系统及其方法技术方案

技术编号:36607529 阅读:23 留言:0更新日期:2023-02-04 18:32
本发明专利技术公开一种分布式端到端自动化测试系统及其方法,其包括中心资源池以及与中心资源池数据同步的子资源池,中心资源池上配置有自动化测试平台服务以及供自动化测试平台服务调用的若干服务能力;中心资源池和子资源池上分别至少设有一个测试执行环境,多个测试执行环境都自动化测试平台服务上进行集中管理、统一调度和执行测试;每个测试执行环境上部署测试执行代理应用,子资源池的测试执行代理应用连接本地子资源池的子资源池kafka,子资源池的子资源池kafka通过数据同步服务与中心资源池的汇总kafka进行数据交互。本发明专利技术将整个分布式测试资源串联起来,实现了业务端到端的闭环测试,减少了测试工作量,缩短了测试周期。缩短了测试周期。缩短了测试周期。

【技术实现步骤摘要】
一种分布式端到端自动化测试系统及其方法


[0001]本专利技术涉及软件自动化测试
,尤其涉及一种分布式端到端自动化测试系统及其方法。

技术介绍

[0002]现有专利CN114490319A

一种分布式持续集成自动化测试方法和系统,方法包括:开发环境节点服务器根据代码管理工具提交的代码路径,获取代码并进行打包编译,在编译完成后,挂接代码自动扫描任务进行代码规范性校验;且在代码规范性校验通过后创建Docker镜像文件并推送至Docker镜像仓库;测试环境节点服务器通过集成服务编排工具从Docker镜像仓库拉取镜像,自动构建产品测试环境;调用分布式云节点服务器先进行自动化脚本做冒烟测试,然后分别执行UI自动化测试和接口自动化测试;测试完成后,由消息通知服务器自动生成自动化测试报告并发送给项目相关人员。该专利仅支持在同一网络下的分布式测试,不支持跨网络,跨地域的分布式,不支持端到端自动化测试。
[0003]现有专利CN114490343A

一种基于分布式的自动化软件测试方法及平台,将传统的测试方法与本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式端到端自动化测试系统,其特征在于:其包括中心资源池以及与中心资源池数据同步的子资源池,中心资源池上配置有自动化测试平台服务以及供自动化测试平台服务调用的若干服务能力;中心资源池和子资源池上分别至少设有一个测试执行环境,多个测试执行环境都自动化测试平台服务上进行集中管理、统一调度和执行测试;每个测试执行环境上部署测试执行代理应用,子资源池的测试执行代理应用连接本地子资源池的子资源池kafka,子资源池的子资源池kafka通过数据同步服务与中心资源池的汇总kafka进行数据交互。2.根据权利要求1所述的一种分布式端到端自动化测试系统,其特征在于:每个测试执行环境根据对应资源池的需求配置不同的测试执行代理应用。3.根据权利要求1所述的一种分布式端到端自动化测试系统,其特征在于:供自动化测试平台服务调用的服务能力包括门户、基础能力、资源管理、以及CI/CD服务。4.根据权利要求1所述的一种分布式端到端自动化测试系统,其特征在于:中心资源池或子资源池使用k8s集群或者天翼云或是阿里云或其他商用云资源。5.根据权利要求1所述的一种分布式端到端自动化测试系统,其特征在于:服务能力使用容器化部署在各资源池内,测试执行环境采用容器化构建;当需要Windows测试执行环境时,服务能力和测试执行环境使用安装包部署安装。6.根据权利要求1所述的一种分布式端到端自动化测试系统,其特征在于:自动化测试平台服务是DevOps平台的一部分,调用DevOps平台的能力对测试资源进行综合管理和调度,对测试执行环境及其他应用服务进行管和部署。7.一种分布式端到端自动化测试方法,采用了权利要求1至6任一项所述的一种分布式端到端自动化测试系统,其特征在于...

【专利技术属性】
技术研发人员:郑勇杨帆冯德伟柯文阜陈诗桂
申请(专利权)人:中电福富信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1