[发明专利]针对1553B总线通信中远程终端自动化测试的方法有效

专利信息
申请号: 201510002000.X 申请日: 2015-01-04
公开(公告)号: CN104536858B 公开(公告)日: 2017-10-20
发明(设计)人: 石秀梅;魏宏刚;廖胜;李强;王万平 申请(专利权)人: 中国科学院光电技术研究所
主分类号: G06F11/22 分类号: G06F11/22
代理公司: 暂无信息 代理人: 暂无信息
地址: 610209 *** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 针对 1553 总线 通信 远程 终端 自动化 测试 方法
【说明书】:

技术领域

发明涉及一种自动化测试的方法,尤其涉及一种针对在1553B总线通信网络中,远程终端(RT)对总线控制(BC)的指令/响应型通信的自动化软件测试方法。

背景技术

1553B总线是一种串行的主从站指令/响应型通信数据总线,由于具备很强的抗干扰能力、实时的传输能力和非常高的可靠性,常被用于航天、航空、军事领域,适用范围将会越来越广。因此,此类电子设备的测试、维护显得特别重要。与地面设备不同,航天航空的电子设备对通信可靠性要求非常高,一旦在使用过程中通信异常,造成总线控制(BC)和远程终端(RT)失去联系或丢失珍贵的通信数据,损失严重,并且进行维修代价昂贵。因此针对1553B总线通信的高强度测试验证通信可靠性就显得非常重要。

现在的总线控制(BC)与远程终端(RT)之间的指令/响应型通信测试工作主要为人工测试,高强度测试耗时长,工作繁琐,并且效率低下,并针对RT地址不同、子地址不同、指令个数不同、通信指令内容不同、通信流程不同、测试次数不同进行测试,需开发各自针对性的测试软件,增加测试的工作量,严重阻碍了电子设备的开发进度。

发明内容

为了克服现有技术的缺陷,本发明的目的是提供一种高效、灵活、方便的针对1553B总线通信中远程终端(RT)自动化测试的方法,该装置主要克服了对RT地址不同、子地址不同、指令个数不同、通信指令内容不同、通信流程不同、测试强度不同进行测试,需各自针对性的测试软件,进行人工测试,工作繁琐、效率低下的缺点。

本发明的上述目的是通过以下方案实现的:一种自动化测试通信的方法运行于集成总线控制器(BC)和BM(总线监控器)功能的PC机上,内部集成:输入参数模块,常见的测试类型实现模块(单条指令单次测试,单条指令重复性测试N遍(自定义次数),多条指令按流程自动测试N遍(自定义次数)),预设结果比对模块,实时监控故障模块,自动生成测试报告模块。首先测试者输入参数内容,此内容包含:远程终端(RT)地址,消息方向(BC->RT,RT->BC),消息子地址,消息字节数,消息具体内容,流程指令顺序,预设结果;进入到测试环节,可自动进行单条指令单次测试,单条指令重复性测试N遍(自定义次数),多条指令按流程自动测试N遍(自定义次数);消息与预设结果比对后,进行分析记录,存入测试报告中;在测试过程中调用实时监控故障模块,监控总线上的消息数和类型,实时得出是否存在漏帧和误码情况,并统计总线上的消息数与类型,计算得到漏帧率和误码率,存入测试报告中,本次测试完成后自动得出测试报告(HTML格式),使得测试、实时监控、测试结果判定与整理测试报告生成一次性自动完成。

其中,包含自动化测试过程中,可实时监控通信故障,并及时反映故障问题以及故障点位置。

其中,包含预先输入预设结果,具体为单指令的指令名称和相应回令的预设结果,地面流程中每个指令的名称和相应回令的预设结果,天上流程中每个指令的名称和相应回令的预设结果。

其中,包含多种自动化测试模块,具体为单条指令单次自动测试,单条指令按照指定的测试次数和指令间时延进行重复测试,地面流程按照预先设定的指令顺序、指定的测试次数和指令间时延进行重复测试。

其中,包含两种的测试方式,方法一为按照测试需求,分别启动各项测试(启动单次测试,启动单条指令多次测试,启动地面流程测试,启动天上流程测试)和生成部分的测试报告;方法二为设定好各项参数后,点击一体化测试按钮,依次自动按照单条指令依次进行单次测试,单条指令自动多次测试,地面流程自动多次测试、天上流程自动多次测试,所有测试完成后,自动生成测试报告。

从上述技术方案可以看出,本发明具有以下有益效果:

1)本发明提供的这种针对1553B总线通信中远程终端自动化测试的方法,可适用于对远程终端(RT)地址不同、子地址不同、指令个数不同、通信指令内容不同、通信流程不同、测试次数不同通信自动化测试,提高总线控制器到远程终端(BC->RT)的指令/响应型通信的自动化测试模块的复用度,解决良好的测试方案通用性问题;

2)本发明提供的这种针对1553B总线通信中远程终端自动化测试的方法,可代替人工重复测试指令通信,大幅度提高测试效率,避免人工测试可能引入的人员失误问题。

3)本发明提供的这种针对1553B总线通信中远程终端自动化测试的方法,可实时监控通信故障,从而可有利于快速分析故障原因和故障位置,提高测试效率。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院光电技术研究所,未经中国科学院光电技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510002000.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top