【技术实现步骤摘要】
本专利技术涉及软件测试,具体涉及用于传感器智能信号处理系统的测试领域,尤其涉及一种基于分布式实时通信的自动化测试方法和系统。
技术介绍
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所述的基于分布式实时通信的自动化测试方法,...
【专利技术属性】
技术研发人员:杨如丹,杨娟娟,王霄岚,杜承垚,宋晓峰,赵志峰,
申请(专利权)人:之江实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。