一种接口测试系统和方法技术方案

技术编号:35573753 阅读:20 留言:0更新日期:2022-11-12 15:58
本发明专利技术所提供的接口测试系统和方法,可以包括可移动装置以及设置在可移动装置上的网关底座、电源模块、交换机和测试终端,其中可移动装置至少包括拉杆机箱。网关底座上设有网关插槽以及和网关插槽相适配的交换机接口、测试接口和电源接口,网关插槽用于安装网关模块,交换机接口用于网关模块和交换机的通信连接,测试接口用于网关模块和待测系统中待测设备的通信连接,电源接口和电源模块电连接用于为网关模块提供所需电源,测试接口的种类和数量均不少于两个。交换机用于测试终端和网关模块的数据交互。测试终端用于基于预设测试流程对接入网关模块的待测设备进行测试。提升现场调试效率,降低现场改造成本。降低现场改造成本。降低现场改造成本。

【技术实现步骤摘要】
一种接口测试系统和方法


[0001]本专利技术涉及系统测试
,具体涉及一种接口测试系统和方法。

技术介绍

[0002]核电厂数字化仪控系统规模大、供应商多,在进行改造升级时会存在多个系统间的网络通信接口,这些通信接口能否正确通信直接影响改造过程能否顺利实施。为了确保改造施工阶段网络通讯接口连接后能很快的调试成功,须对仪控系统的接口进行充分的测试与验证。目前针对改造项目的网络接口测试,均是在设备制造阶段使用软件测试工具进行接口仿真测试,直至现场调试阶段才将真实接口设备连接,此时若产生接口设备硬件不兼容、接口参数不匹配、通讯数据偏移错误等问题,将严重影响系统调试进度,拖延改造的工期,造成经济上的损失。

技术实现思路

[0003]为了解决现有技术存在的不能集成测试、拖延测试进度的问题,本专利技术提供了一种接口测试系统和方法,其具有可在进行现场调试阶段前发现接口问题,提升现场调试效率,降低现场改造成本等特点。
[0004]根据本专利技术具体实施方式提供的一种接口测试系统,包括:可移动装置以及设置在所述可移动装置上的网关底座、电源模块、交换机和测试终端,所述可移动装置至少包括拉杆机箱;
[0005]所述网关底座上设有网关插槽以及和所述网关插槽相适配的交换机接口、测试接口和电源接口,所述网关插槽用于安装网关模块,所述交换机接口用于所述网关模块和所述交换机的通信连接,所述测试接口用于所述网关模块和待测系统中待测设备的通信连接,所述电源接口和所述电源模块电连接用于为所述网关模块提供所需电源,所述测试接口的种类和数量均不少于两个;
[0006]所述交换机用于所述测试终端和所述网关模块的数据交互;
[0007]所述测试终端用于基于预设测试流程对接入所述网关模块的所述待测设备进行测试。
[0008]进一步地,所述网关插槽的数量不少于两个,当所述网关插槽的数量为两个时,安装于两个所述网关插槽上的两个所述网关模块以冗余热备的方式运行。
[0009]根据本专利技术具体实施方式提供的一种接口测试方法,应用于如上所述的接口测试系统,其特征在于,包括:
[0010]所述测试终端获取接入所述网关模块的所述待测设备的接口数据,将所述接口数据和所述待测设备在所述待测系统中的接口设计数据进行比对;
[0011]在所述接口数据和所述接口设计数据一致时,所述测试终端基于待测设备数据接收流程对所述待测设备的接收功能进行验证,所述测试终端基于待测设备数据发送流程对所述待测设备的发送功能进行验证,所述待测设备数据接收流程包括:所述测试终端将赋
予初始值的第一变量发送至所述待测设备,对所述待测设备收到的第一变量值和所述第一变量的初始值的一致性进行验证;所述待测设备数据发送流程包括:所述测试终端对接收到的第二变量值和第二变量的初始值的一致性进行验证,所述第二变量的初始值为所述待测设备上对第二变量赋予的初始值。
[0012]进一步地,所述接口测试方法还包括:
[0013]所述测试终端向所述网关模块发送状态操控指令;
[0014]所述测试终端基于所述网关模块在执行所述状态操控指令后,所述待测设备中通信数据的刷新状态,对所述待测设备进行验证。
[0015]进一步地,所述接口测试方法还包括:
[0016]所述测试终端向所述网关模块发送断电或上电指令;
[0017]所述测试终端基于所述网关模块在执行所述断电或上电指令后,所述待测设备中通信数据的刷新状态对所述待测设备进行验证。
[0018]进一步地,所述接口测试方法还包括:
[0019]所述测试终端获取所述网关模块的所述测试接口和所述待测设备的连接状态;
[0020]所述测试终端基于所述连接状态和所述待测设备中通信数据的刷新状态,对所述待测设备进行验证。
[0021]进一步地,所述测试终端基于所述网关模块在执行所述状态操控指令后,所述待测设备中通信数据的刷新状态,对所述待测设备进行验证,包括:
[0022]若所述状态操控指令为所述启动指令,则所述通信数据的刷新状态为开始刷新;
[0023]若所述状态操控指令为所述停止指令,则所述通信数据的刷新状态为停止刷新。
[0024]进一步地,所述测试终端基于所述网关模块在执行所述断电或上电指令后,所述待测设备中通信数据的刷新状态对所述待测设备进行验证,包括:
[0025]若所述网关模块的数量为两个且两个所述网络模块间为冗余热备的工作模式时,当两个所述网关模块均断电后所述通信数据停止刷新,且在至少一个所述网关模块上电后所述通信数据开始刷新,则所述待测设备工作正常;
[0026]当任一所述网关模块断电另一所述网关模块上电所述通信数据仍刷新,则所述待测设备工作正常。
[0027]进一步地,所述测试终端基于所述连接状态和所述待测设备中通信数据的刷新状态,对所述待测设备进行验证,包括:
[0028]当所述待测设备与两个所述网关模块均断开连接后所述通信数据停止刷新,且在和至少一个所述网关模块连接后所述通信数据开始刷新,则所述待测设备工作正常;
[0029]当和任一所述网关模块连接后所述通信数据仍刷新,则所述待测设备工作正常。
[0030]进一步地,所述接口数据包括接口类型参数和通信类型参数,所述测试终端获取接入所述网关模块的所述待测设备的接口数据,将所述接口数据和所述待测设备在所述待测系统中的接口设计数据进行比对,包括:
[0031]将所述接口类型参数和所述接口设计数据中的预设接口类型参数进行比对,所述接口类型参数至少包括:接口的通讯协议和通讯参数;
[0032]将所述通信类型参数和所述接口设计数据中的预设通信类型参数进行比对,所述通信类型参数至少包括:数据长度、数据类型和数据方向
[0033]本专利技术所提供的接口测试系统,可以包括可移动装置以及设置在可移动装置上的网关底座、电源模块、交换机和测试终端,其中可移动装置至少包括拉杆机箱。网关底座上设有网关插槽以及和网关插槽相适配的交换机接口、测试接口和电源接口,网关插槽用于安装网关模块,交换机接口用于网关模块和交换机的通信连接,测试接口用于网关模块和待测系统中待测设备的通信连接,电源接口和电源模块电连接用于为网关模块提供所需电源,测试接口的种类和数量均不少于两个。交换机用于测试终端和网关模块的数据交互。测试终端用于基于预设测试流程对接入网关模块的待测设备进行测试。该接口测试系统能够在设备进行组装前将各个设备接入进行测试,提高了设备制造阶段的测试覆盖率,可在进行现场调试阶段前发现接口问题,提升现场调试效率,降低现场改造成本。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0035]图1是根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接口测试系统,其特征在于,包括:可移动装置以及设置在所述可移动装置上的网关底座、电源模块、交换机和测试终端,所述可移动装置至少包括拉杆机箱;所述网关底座上设有网关插槽以及和所述网关插槽相适配的交换机接口、测试接口和电源接口,所述网关插槽用于安装网关模块,所述交换机接口用于所述网关模块和所述交换机的通信连接,所述测试接口用于所述网关模块和待测系统中待测设备的通信连接,所述电源接口和所述电源模块电连接用于为所述网关模块提供所需电源,所述测试接口的种类和数量均不少于两个;所述交换机用于所述测试终端和所述网关模块的数据交互;所述测试终端用于基于预设测试流程对接入所述网关模块的所述待测设备进行测试。2.根据权利要求1所述的系统,其特征在于,所述网关插槽的数量不少于两个,当所述网关插槽的数量为两个时,安装于两个所述网关插槽上的两个所述网关模块以冗余热备的方式运行。3.一种接口测试方法,应用于如权利要求1所述的接口测试系统,其特征在于,包括:所述测试终端获取接入所述网关模块的所述待测设备的接口数据,将所述接口数据和所述待测设备在所述待测系统中的接口设计数据进行比对;在所述接口数据和所述接口设计数据一致时,所述测试终端基于待测设备数据接收流程对所述待测设备的接收功能进行验证,所述测试终端基于待测设备数据发送流程对所述待测设备的发送功能进行验证,所述待测设备数据接收流程包括:所述测试终端将赋予初始值的第一变量发送至所述待测设备,对所述待测设备收到的第一变量值和所述第一变量的初始值的一致性进行验证;所述待测设备数据发送流程包括:所述测试终端对接收到的第二变量值和第二变量的初始值的一致性进行验证,所述第二变量的初始值为所述待测设备上对第二变量赋予的初始值。4.根据权利要求3所述的方法,其特征在于,还包括:所述测试终端向所述网关模块发送状态操控指令;所述测试终端基于所述网关模块在执行所述状态操控指令后,所述待测设备中通信数据的刷新状态,对所述待测设备进行验证。5.根据权利要求3所述的方法,其特征在于,还包括:所述测试终端向所述网关模块发送断电或上电指令;所述测试终端基于所述网关模块在执行所述断电或上电指令后,所述待测设备...

【专利技术属性】
技术研发人员:王嫘王凤清杜乔瑞吕秀红马维李绍栋左浩贾虎军
申请(专利权)人:北京广利核系统工程有限公司
类型:发明
国别省市:

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

1