[发明专利]一种车载网络管理通用测试用例协议的设计方法有效
申请号: | 201711262453.1 | 申请日: | 2017-12-04 |
公开(公告)号: | CN108009092B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 谢斌;唐华亮 | 申请(专利权)人: | 武汉保华显示科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L12/40;H04L29/06 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 冯子玲 |
地址: | 430082 湖北省武汉市青山区红钢*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及汽车网络管理测试技术领域,尤其是一种车载网络管理通用测试用例协议的设计方法,包括以下步骤:S1、分析归纳;S2、通用测试用例协议的设计;S3、测试用例的生成,按照上一步的测试协议规范来编辑;S4、测试用例的编码和解析,采用C语言规则树对测试用例进行编译,同一级别关键字根据大小在树的同一层不同节点处存储,最终实现规则树的建立,依照规则树的编译思想,进行测试用例的解码;S5、测试用例的传输和存储。本发明提供一种车载网络管理通用测试用例协议的设计方法,能够直观地表达测试例的信息意义,还具有良好的通用性,减少了错误的发生,降低了人力物力的损耗。 | ||
搜索关键词: | 一种 车载 网络 管理 通用 测试 协议 设计 方法 | ||
【主权项】:
1.一种车载网络管理通用测试用例协议的设计方法,其特征在于,包括以下步骤:S1、分析归纳,其具体步骤如下:A1、分析各标准网络管理的测试协议和设计规范,针对基于CAN总线各种标准车载网络管理的测试协议和设计规范进行分析,如AUTOSAR标准的网络管理协议和OSEK/VDX标准的网络管理协议;A2、完成测试项目的归纳,将上述各标准网络管理的测试项目集合在一起,尽可能集中所有的测试项目,包括物理层测试、通信层测试、网络层测试;S2、通用测试用例协议的设计,其具体步骤如下:B1、采用一种基于XML语言和C语言的编程思维发展的另一种文本语言,具有跨平台性和拓展性,以不同的标识符表示不同的语法结构,包括参数分隔符“,”、指令操作符“<>”、模块封装符“{}”、条件判断符“()”、语句结束“;”、时间范围/事件分隔“:”、对象求和符“|”、CAN报文集合符“[]”;B2通过指令包头来决定是简单指令:即单条的<>指令,包括IO指令、VOL电压指令、CAN信号指令或TIMER定时器指令,还是RETURN跳转指令、TEST检测指令、WHILE循环指令、SWITCH选择指令,IF条件判断指令,并且配合标识符一起,完成各种指令的语法结构定义;B3、以各级别关键字来区别信号类型,操作类型和信号量值,且所有的关键字都选用大写字母、数字或下划线组成,关键字的定义有一定的含义,能够见名知义,包括第一关键字包括IO口操作,VOL电压操作,CAN操作,还是TIMER定时器操作,RETURN跳转指令,第二关键字包括UP增加操作,DOWN减小操作,ON操作,OFF操作,元素值则表示相应的信号量值,如CAN的数据,电压值,IO的序号;B4、测试用例协议规定了测试用例能够兼容多种编写格式,是字符串格式、数字格式或者两者兼容,CAN报文兼容inter和motorla两种编码方式,实现了测试人员对用例文件编写的直观性和通用性;S3、测试用例的生成,按照上一步的测试协议规范来编辑;S4、测试用例的编码和解析,建立编译规则树对测试用例进行编译,编译规则树由节点序号、节点键值和节点注释组成。依照规则树的编译思想,进行测试用例的解码;S5、测试用例的传输和存储。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉保华显示科技有限公司,未经武汉保华显示科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711262453.1/,转载请声明来源钻瓜专利网。