[发明专利]一种可扩展的通用嵌入式软件通信接口测试方法及装置有效
申请号: | 202110508772.6 | 申请日: | 2021-05-11 |
公开(公告)号: | CN113238936B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 夏晖;余良将;林欣堂 | 申请(专利权)人: | 中国船舶重工集团公司第七0九研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 武汉河山金堂专利事务所(普通合伙) 42212 | 代理人: | 胡清堂 |
地址: | 430205 湖北省武汉市*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 通用 嵌入式 软件 通信 接口 测试 方法 装置 | ||
本发明公开了一种可扩展的通用嵌入式软件通信接口测试方法,步骤如下:S1、选择接口板卡与测试主机连接;S2、通信接口测试工具对接口板卡进行配置;S3、协议编辑工具建模,得到通信接口协议描述模型数据;S4、协议编辑工具根据通信接口协议描述模型数据生成通信接口协议插件;S5、通信接口测试工具加载通信接口协议插件。本发明还公开了一种可扩展的通用嵌入式软件通信接口测试装置,包括:配置模块;建模模块;协议插件模块;通信接口测试加载模块;通信接口测试操作模块。本发明使通信接口测试装置具备更强大的协议描述能力、动态可扩展性和多层次的协议数据编解码能力,可以广泛应用于嵌入式软件测试领域。
技术领域
本发明涉及嵌入式软件测试领域,特别是涉及一种可扩展的通用嵌入式软件通信接口测试方法及装置。
背景技术
嵌入式软件通常需要利用各种通信接口(如:串口、CAN、以太网)来传输数据,开发人员会根据具体需求设计传输时使用的通信接口协议,虽然部分协议是基于某些常见标准通信协议(如:ModBus、CAN1.0、CAN2.0),但是用户数据本身的组织方式,都是自定义的,不同领域,不同专业甚至不同项目之间的通信接口协议定义方式都是不同的,这导致了嵌入式软件通信接口协议结构的多样性和未知性,给嵌入式软件通信接口测试及相关测试工具和装置的研制带来很大的困扰。
目前,嵌入式软件通信接口测试主要有两种方式:一种是采用专门研制的调试或测试程序;另一种则是采用通用的软件通信接口测试工具。专门研制的调试或测试程序只能用于某个具体项目的通信接口测试,不能应用到采用不同通信协议的其它项目中。通用的软件通信接口测试工具一般都具备通信协议的描述能力,能够建立通信协议的描述模型,并实现基于该模型的数据编码、传输、解码功能,非常适合软件测试人员开展嵌入式软件通信接口测试工作。
目前,已知的通用软件通信接口测试工具或多或少都存在以下的缺陷,限制了工具的使用范围和使用效率,具体表现如下:
1、协议描述能力不强,无法描述可变结构报文、多层嵌套结构报文等一些复杂的报文结构,碰到特殊通信协议时工具无法使用。
2、不能应对协议中数据字段编解码、报文匹配、报文校验等方法的未知扩展,无法用于某些特殊项目。
3、只具备协议数据层的编解码能力,不具备语义层的编解码能力,测试人员需要自行处理数据的语义信息的转换,影响了测试效率。
发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种可扩展的通用嵌入式软件通信接口测试方法及装置,使其针对目前通信协议测试工具无法描述一些复杂报文结构、无法对数据字段编解码、报文匹配、报文校验等方法进行扩展以及缺少语义层编解码能力等缺陷,使通信接口测试装置具备更强大的协议描述能力、动态可扩展性和多层次的协议数据编解码能力。
本发明提供的一种可扩展的通用嵌入式软件通信接口测试方法,包括如下步骤:S1、根据待测软件的接口类型选择测试需要实用的接口板卡,与测试主机连接;S2、使用通信接口测试工具对连接的接口板卡进行配置;S3、使用协议编辑工具对待测软件通信接口协议进行建模,得到通信接口协议描述模型数据;S4、协议编辑工具根据通信接口协议描述模型数据生成通信接口协议插件;S5、使用通信接口测试工具加载通信接口协议插件,并为每个接口通道指定通信接口协议对象。
在上述技术方案中,所述通信接口协议描述模型包括静态结构描述模型和动态算法描述模型两个部分。
在上述技术方案中,所述静态结构描述模型定义组成通信接口协议的静态结构要素、要素静态属性以及要素间的关联结构,并采用层次结构来组织协议的要素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七0九研究所,未经中国船舶重工集团公司第七0九研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110508772.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备
- 下一篇:多功能一体化的车站空调休息室