[发明专利]一种通信协议一致性自动化测试方法有效
申请号: | 201611049255.2 | 申请日: | 2016-11-25 |
公开(公告)号: | CN108111265B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 段静;苏理;陈明奎;蒋明睿;余长超;李想利;郭慧蓉;王兴安;莫伟书 | 申请(专利权)人: | 株洲中车时代电气股份有限公司 |
主分类号: | H04L1/24 | 分类号: | H04L1/24 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 任重;冯振宁 |
地址: | 412000*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信协议 一致性 自动化 测试 方法 | ||
1.一种通信协议一致性自动化测试方法,用于测试列车各部件通信协议的一致性,列车各部件通过MVB方式连接,其特征在于,待测的列车各部件均设有通用协议信号映射模块,所述通信协议一致性自动化测试方法包括以下步骤:
S1:各部件与测试环境端工控机建立连接:
待测的列车各部件通过以太网连接到交换机,交换机通过以太网连接到用于进行通信协议一致性测试的测试环境端工控机;
S2:产生测试信号:
测试环境端工控机产生测试信号,所述测试信号为ETH数据流,所述ETH数据流为能通过以太网传输的数据流,其中一个待测列车部件接收该ETH数据流并通过其通用协议信号映射模块将ETH数据流转换为MVB数据流;
S3:传输测试信号:
该待测列车部件将MVB数据传输到另一个待测列车部件,另一个待测列车部件再将MVB数据传输到下一个待测列车部件,如此,依次将MVB数据传输到第N个待测列车部件,第N个待测列车部件收到MVB数据流后通过其通用协议信号映射模块将MVB数据流转换为ETH数据流,之后将ETH数据流传输到测试环境端工控机;
S4:通信协议一致性测试:
测试环境端工控机收到ETH数据流后,将接收的测试信号与发送的测试信号比较,测试当前协议是否正确,从而生成测试报告。
2.根据权利要求1所述的通信协议一致性自动化测试方法,其特征在于,步骤S2中,测试环境端工控机通过已知的通用协议信号映射协议,在对应的测试信号上进行赋值操作,即构造Mp_MVB_Out数据流,Mp_MVB_Out数据流为ETH数据流。
3.根据权利要求1所述的通信协议一致性自动化测试方法,其特征在于,所述测试环境端工控机发送的是Mp_MVB_Out数据流,测试环境端工控机接收的是Mp_MVB_In数据流,Mp_MVB_Out数据流和Mp_MVB_In数据流均为ETH数据流。
4.根据权利要求1-3任一项所述的通信协议一致性自动化测试方法,其特征在于,所述待测列车部件发送的是MVB_Out数据流,待测列车部件接收的是MVB_In数据流,MVB_Out数据流和MVB_In数据流均为MVB数据流。
5.根据权利要求1-3任一项所述的通信协议一致性自动化测试方法,其特征在于,所述方法还包括:测试环境工控机通过手动测试或自动测试的方式进行测试,进行自动化测试时,测试环境工控机内部通信连接自动化执行工具,进行自动化测试;软件测试人员通过给定的测试环境工控机与待测列车部件间的映射通信协议,进行软件测试设计,针对被测车型设计测试用例。
6.根据权利要求4所述的通信协议一致性自动化测试方法,其特征在于,所述方法还包括:测试环境工控机通过手动测试或自动测试的方式进行测试,进行自动化测试时,测试环境工控机内部通信连接自动化执行工具,进行自动化测试;软件测试人员通过给定的测试环境工控机与待测列车部件间的映射通信协议,进行软件测试设计,针对被测车型设计测试用例。
7.根据权利要求5所述的通信协议一致性自动化测试方法,其特征在于,所述方法还包括:在自动化执行工具中根据测试用例编制对应测试脚本,调用脚本执行测试用例,通过上位机软件显示执行状态和执行进度,执行完成后,上位机自动显示每条用例的测试结果和所有测试过程的测试报告。
8.根据权利要求6所述的通信协议一致性自动化测试方法,其特征在于,所述方法还包括:在自动化执行工具中根据测试用例编制对应测试脚本,调用脚本执行测试用例,通过上位机软件显示执行状态和执行进度,执行完成后,上位机自动显示每条用例的测试结果和所有测试过程的测试报告。
9.根据权利要求1-3任一项所述的通信协议一致性自动化测试方法,其特征在于,测试环境端工控机与各待测列车部件之间通过ETH转MVB模块建立数据交互,各个待测列车部件均开放MVB端口进行测试系统搭建,待测列车部件只需要通过MVB数据流即可与其他待测部件或测试环境端工控机进行数据交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株洲中车时代电气股份有限公司,未经株洲中车时代电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611049255.2/1.html,转载请声明来源钻瓜专利网。