[发明专利]车载控制器测试脚本生成装置及方法有效
申请号: | 202010318872.8 | 申请日: | 2020-04-21 |
公开(公告)号: | CN111581082B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 鲁盼;马增辉;叶婷;郑韩麟;刘浩锐 | 申请(专利权)人: | 东风汽车集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G05B23/02 |
代理公司: | 武汉开元知识产权代理有限公司 42104 | 代理人: | 李满 |
地址: | 430056 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车载 控制器 测试 脚本 生成 装置 方法 | ||
本发明公开了一种车载控制器测试脚本生成装置,它的上位机将网络矩阵文件传输给计算机后台,计算机后台获取网络矩阵文件内部定义的总线报文及信号状态信息,并将总线报文及信号状态信息中所有的报文名和信号名按预设的目标脚本编写格式生成对应的信号定义脚本文件;上位机将软件需求文件传输给计算机后台,计算机后台获取软件需求文件中的输入信号名、输出信号名、输入值、输出期望值信息,再将上述信息按预设的目标脚本编写格式进行测试用例设计并生成测试用例脚本文件;计算机后台将信号定义脚本文件和测试用例脚本文件合成为目标测试脚本文件。本发明极大的解决了车载控制器CAN总线信号测试测试周期长、准确率低的问题。
技术领域
本发明属于汽车电控软件测试技术领域,具体涉及一种车载控制器测试脚本生成装置及方法。
技术背景
随着汽车智能化程度的提升,车载控制器越来越多,功能越来越复杂。目前各控制器之间的信号交互和通讯主要通过CAN(Controller Area Network,控制器局域网络)总线。因此车载控制器CAN总线信号的测试是控制器开发过程及整车测试的重要环节。
对于车载控制器的CAN总线信号测试,现有技术是使用VETOR公司产品CANoe通过CAPL语言编程进行软件测试。但随着汽车电气化智能化程度的提高,CAN总线负载越来越大,CAN总线信号的数目越来越大,对实时性的要求越来越高。由于现有方式是人工手写代码,人工调试代码。编程工作量大,调试工作量大,且人工操作容易出错。
发明内容
本发明的目的是针对上述技术问题,提供一种车载控制器测试脚本生成装置及方法,通过发明对网络矩阵文件进行读取、提炼,生成测试脚本文件的变量定义模块;再对软件需求文件进行读取,提炼,生成脚本文件的测试用例模块;并自动对以上两模块进行合并自成完整测试脚本文件。极大的解决了车载控制器CAN总线信号测试测试周期长、准确率低的问题。
为实现此目的,本发明所设计的一种车载控制器测试脚本生成装置,其特征在于:它包括上位机和计算机后台,其中,上位机用于将网络矩阵文件传输给计算机后台,所述网络矩阵文件用于定义控制器的总线信号,网络矩阵文件包括控制器发出和接收的所有总线报文及信号,计算机后台用于获取网络矩阵文件内部定义的总线报文及信号状态信息,计算机后台用于将总线报文及信号状态信息中所有的报文名和信号名按预设的目标脚本编写格式生成对应的信号定义脚本文件;
上位机用于将软件需求文件传输给计算机后台,计算机后台用于获取软件需求文件中的输入信号名、输出信号名、输入值、输出期望值信息,再将所述输入信号名、输出信号名、输入值、输出期望值信息按预设的目标脚本编写格式进行测试用例设计并生成测试用例脚本文件;
计算机后台用于将信号定义脚本文件和测试用例脚本文件合成为目标测试脚本文件。
本发明通过对网络矩阵文件进行读取、提炼,并自动生成测试脚本文件的变量定义模块;对软件需求文件进行读取,提炼,生成脚本文件的测试用例模块;并自动对以上两模块进行合并自成完整测试脚本。
相比背景技术中使用的人工手写编程和人工调试脚本代码的方法;本发明使用自动生成脚本的方式,具有以下效果:
效益高:自动生成脚本比人工手写花费时间少;且自动生成脚本不用调试,减少了人工调试的时间。
准确度高:人工手写编程因人为因素导致准确度不可确定,自动生成准确度高。
降低测试人员技术门槛:人工手写编程对测试人员技术要求高。自动生成只需按照操作说明操作即可完成脚本生成。
通用性好:本发明可自动生成多种语言的测试脚本,可运用于不同环境的测试项目中。
附图说明
图1是本发明本发明的结构框图;
图2是本发明本发明的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风汽车集团有限公司,未经东风汽车集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010318872.8/2.html,转载请声明来源钻瓜专利网。