当前位置: 首页 > 专利查询>之江实验室专利>正文

一种基于分布式实时通信的自动化测试方法和系统技术方案

技术编号:40047286 阅读:18 留言:0更新日期:2024-01-16 20:39
本发明专利技术公开了一种基于分布式实时通信的自动化测试方法和系统,该方法包括:在被测服务器上,先将搭载了分布式通讯组件的自动化测试中间服务模块作为分布式架构的一个节点加入到智能信号处理系统的数据通讯服务中;再借助此自动化测试中间服务模块中集成的微网络框架把DDS的订阅协议和发布协议封装成Http协议的API接口来与远端测试服务器进行通信;在远端测试服务器上,通过自动化测试框架打造的接口自动化测试框架实现测试用例的编写、管理以及测试结果的可视化展示;最后由CI集成化工具来完成自动化测试的可持续构建、部署和执行工作。本发明专利技术能够将被测系统的测试流水化、模块化,在保护被测系统性能和效率的情况下完成各类测试。

【技术实现步骤摘要】

本专利技术涉及软件测试,具体涉及用于传感器智能信号处理系统的测试领域,尤其涉及一种基于分布式实时通信的自动化测试方法和系统


技术介绍

1、传感器通过直接或间接地测量温度、应变、振动、声波、压力、折射率、气体、磁场等物理量,将被测值按一定的规律转换成电或其它形式的信号,输出并开展后续处理、分析等。其中,基于光纤的传感器利用光纤作为传感敏感元件和传输信号介质,探测沿着光纤不同位置的待测物理量,并将采集到的信号接入至后端的信号处理系统。现阶段光纤传感器广泛应用于油气开采运输、周界安防、建筑物检测、城市管道监测等领域。

2、自动化测试是把人为驱动的测试行为转化为机器执行的一种过程。自动化测试可以节省人力、时间和硬件资源,提高测试效率,快速高效、可靠地完成回归等手工测试难以执行的测试,比如大量的用户并发,从而提升被测软件的可信度和可靠性。

3、用于接收、处理、分析光纤传感器信号的智能信号处理系统,由信号处理算法软件、系统软件和高效运算硬件组成,接收传感器采集的传感信号,实时或非实时开展批量分析与计算,具有高实时性、大数据量、多算法模块的特点本文档来自技高网...

【技术保护点】

1.一种基于分布式实时通信的自动化测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于分布式实时通信的自动化测试方法,其特征在于,所述自动化测试中间服务模块具体包括:

3.根据权利要求1或2所述的基于分布式实时通信的自动化测试方法,其特征在于,所述分布式通讯中间件按层划分为传输层、实时发布订阅协议层以及数据分发服务层,其中,所述传输层基于共享内存、TCP或UDP进行数据传输,不同的分布式节点建立自身的参与者,由参与者管理对应的消息发送方、消息接收方,同一个话题的消息发送方与消息接收方建立联系,以完成实时数据通信;所述数据分发服务层用于以数据为中心的应...

【技术特征摘要】

1.一种基于分布式实时通信的自动化测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于分布式实时通信的自动化测试方法,其特征在于,所述自动化测试中间服务模块具体包括:

3.根据权利要求1或2所述的基于分布式实时通信的自动化测试方法,其特征在于,所述分布式通讯中间件按层划分为传输层、实时发布订阅协议层以及数据分发服务层,其中,所述传输层基于共享内存、tcp或udp进行数据传输,不同的分布式节点建立自身的参与者,由参与者管理对应的消息发送方、消息接收方,同一个话题的消息发送方与消息接收方建立联系,以完成实时数据通信;所述数据分发服务层用于以数据为中心的应用程序通信,该实时发布订阅协议层定义了通信应用程序编程接口和通信语义,该接口用于数据提供者和数据使用者之间的通信;所述实时发布订阅协议层用于支持数据分发服务层的应用,是发布者-订阅者的通信中间件。

4.根据权利要求3所述的基于分布式实时通信的自动化测试方法,其特征在于,所述传输层基于共享内存进行数据传输。

5.根据权利要求1所述的基于分布式实时通信的自动化测试方法,其特征在于,所述步骤(2)包括以下子步骤:

6.根据权利要求1所述的基于分布式实时通信的自动化测试方法,...

【专利技术属性】
技术研发人员:杨如丹杨娟娟王霄岚杜承垚宋晓峰赵志峰
申请(专利权)人:之江实验室
类型:发明
国别省市:

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

1