首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种GJB289A总线的RT软件通用测试方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:天津津航计算技术研究所

摘要:本发明涉及一种GJB289A总线的RT软件通用测试方法,属于GJB289A总线通信技术领域。本发明的方法在对RT进行电气性能、GJB289A数据链路层协议有效性测试的基础上,增加了软件应用层覆盖性测试项目,提出了包括单类型消息监控测试、多类型消息结合测试、通道切换测试的RT软件通用测试方法,并对每种测试方法的实施步骤和原因进行了分析和说明。本发明的技术方案弥补了现有RT有效性测试方法的不足,增加了软件测试的覆盖性,且不依赖测试人员的经验,从而有效地提升了RT软件测试的效率,并保证了RT软件测试的质量。

主权项:1.一种GJB289A总线的RT软件通用测试方法,其特征在于,该方法的测试环境涉及总线控制器BC及多个终端RT;该方法首先将待验证RT与测试环境中的BC、总线监控器MT接入同一GJB289A总线结构中,然后按照以下步骤进行测试:1、单类型消息通讯测试测试RT对于单类型消息的接收和发送能力,包括BC到RT的消息、RT到BC的消息、RT到RT的消息、不带数据的方式指令、带数据字的方式指令的发送消息、带数据字的方式指令的接收消息、BC到RTs的广播消息、RT到RTs的广播消息、不带数据的方式指令广播、带数据字的方式指令广播共十种类型的消息,RTs指所有RT;步骤1.1:消息发送响应测试,测试RT对正常发送的有效消息能够正确发送的能力;测试RT到BC的消息、RT到RT的消息、带数据字的方式指令的发送消息、RT到RTs的广播消息四种消息类型,对于RT到BC消息、RT到RT消息、RT到RTs的广播消息三种类型的消息,发送RT地址范围为1~30,子地址范围为1~30,数据字长1~32;对于带数据字的方式指令的发送消息,子地址设置为0或31,并将具体的方式指令进行遍历发送;其中,消息之间间隔设置最短,字长为1时,数据内容由0~0xFFFF递增填充,发送65536条消息,字长为2~32时,设置每个字的数据内容比上一字增1,用同样的方法进行测试;其中,对每种类型消息进行测试时,以25ms为周期进行消息激励,每个周期发送20条消息,直到测试结束;步骤1.1的过程反复进行10次,对总线监控存下来的消息进行判读,得出RT对四种单类型消息发送响应测试结果的结论;若RT经过步骤1.1的测试结果正常,则继续进行下面步骤的测试,否则根据测试未通过的消息类型和内容,进行故障排查;步骤1.2:消息接收响应测试,测试RT对正常接收的有效消息能够正确接收的能力;测试BC到RT消息、RT到RT消息、不带数据的方式指令、带数据字的方式指令的接收消息、BC到RTs的广播消息、RT到RTs的广播消息、不带数据的方式指令广播、带数据字的方式指令广播八种消息类型,BC按照步骤1.1中的测试数据进行配置,验证RT的对消息的接收响应情况;步骤1.3:余度总线的测试,重复1.1~1.2中步骤,对RT的冗余通道B的消息接收发送情况分别进行测试;步骤1.4:消息过滤功能测试,验证RT是否具有对设计不接受的消息拒收的能力,设计并在总线上发送RT过滤信息段的消息组合,查看RT是否接收,其中仅对RT地址、子地址进行设计,忽略数据长度和内容的差异,验证RT对设计不接受的消息拒收的能力;2、多类型消息结合测试对于某一厂家开发的RT模块,以黑盒的测试方法,激励不同类型的消息组合,对应查看消息接收得正确与否;步骤2.1:多类型消息组合单通道测试将步骤1.1~1.2中每种类型消息均选取两条,共20条消息组成一个总线调度的大周期,大周期之间以40ms的间隔进行循环调度;对于BC到RT消息、RT到BC消息、RT到RT消息、BC到RTs的广播消息、RT到RTS的广播消息这五种数据长度不固定的消息,分别取数据长度为最短1和最长32,数据内容选取0x55AA开头及后续循环左移位方式发送;对于剩余的方式指令类型消息,将方式指令遍历发送;其中,将20条消息进行1~20进行编号,对其进行排列组合设计,得出20的阶乘种排列组合,每个排列组合的元素作为总线调度的一个大周期,对全部的排列组合数进行激励,测试RT对各类型消息组合的响应处理情况;步骤2.2:多类型消息组合余度通道接收测试,重复2.1中步骤,对RT的冗余接收通道的进行多类型消息的组合测试;3、通道切换测试步骤3.1:单类型消息通道切换测试,对步骤1.1~1.2中的十种消息分别进行通道A-B和B-A的切换发送,验证RT对消息的处理能力;其中,进行单类型消息通道切换测试时,忽略RT地址、子地址和数据内容的差异,对步骤1.1中的数据长度可变的消息类型,均在数据长度为1和数据长度为32时进行通道A-B及通道B-A的切换测试,每种类型的消息连续切换100次,若RT接收消息均正常,则通过测试,否则认为未通过测试。步骤3.2:多类型消息通道切换测试,对步骤2.1中的消息组合分别进行通道A-B和B-A的切换发送,验证RT对消息的处理能力。其中,在步骤2.1的基础上,对每个大周期的排列组合元素的第偶数条消息进行通道切换,即对大周期内的第246810…20条消息进行通道切换,进行20的阶乘次试验,若RT对消息均能够正常响应,则通过测试,否则认为未通过测试。

全文数据:

权利要求:

百度查询: 天津津航计算技术研究所 一种GJB289A总线的RT软件通用测试方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。