logo好方法网

车载控制器测试脚本生成装置及方法


技术摘要:
本发明公开了一种车载控制器测试脚本生成装置,它的上位机将网络矩阵文件传输给计算机后台,计算机后台获取网络矩阵文件内部定义的总线报文及信号状态信息,并将总线报文及信号状态信息中所有的报文名和信号名按预设的目标脚本编写格式生成对应的信号定义脚本文件;上  全部
背景技术:
本发明的目的是针对上述技术问题,提供一种车载控制器测试脚本生成装置及方 法,通过发明对网络矩阵文件进行读取、提炼,生成测试脚本文件的变量定义模块;再对软 件需求文件进行读取,提炼,生成脚本文件的测试用例模块;并自动对以上两模块进行合并 自成完整测试脚本文件。极大的解决了车载控制器CAN总线信号测试测试周期长、准确率低 的问题。 为实现此目的,本发明所设计的一种车载控制器测试脚本生成装置,其特征在于: 它包括上位机和计算机后台,其中,上位机用于将网络矩阵文件传输给计算机后台,所述网 络矩阵文件用于定义控制器的总线信号,网络矩阵文件包括控制器发出和接收的所有总线 报文及信号,计算机后台用于获取网络矩阵文件内部定义的总线报文及信号状态信息,计 算机后台用于将总线报文及信号状态信息中所有的报文名和信号名按预设的目标脚本编 写格式生成对应的信号定义脚本文件; 上位机用于将软件需求文件传输给计算机后台,计算机后台用于获取软件需求文 件中的输入信号名、输出信号名、输入值、输出期望值信息,再将所述输入信号名、输出信号 名、输入值、输出期望值信息按预设的目标脚本编写格式进行测试用例设计并生成测试用 例脚本文件; 计算机后台用于将信号定义脚本文件和测试用例脚本文件合成为目标测试脚本 文件。 本发明通过对网络矩阵文件进行读取、提炼,并自动生成测试脚本文件的变量定 义模块;对软件需求文件进行读取,提炼,生成脚本文件的测试用例模块;并自动对以上两 模块进行合并自成完整测试脚本。 相比
技术实现要素:
中使用的人工手写编程和人工调试脚本代码的方法;本发明使用自 动生成脚本的方式,具有以下效果: 4 CN 111581082 A 说 明 书 2/4 页 效益高:自动生成脚本比人工手写花费时间少;且自动生成脚本不用调试,减少了 人工调试的时间。 准确度高:人工手写编程因人为因素导致准确度不可确定,自动生成准确度高。 降低测试人员技术门槛:人工手写编程对测试人员技术要求高。自动生成只需按 照操作说明操作即可完成脚本生成。 通用性好:本发明可自动生成多种语言的测试脚本,可运用于不同环境的测试项 目中。 附图说明 图1是本发明本发明的结构框图; 图2是本发明本发明的流程示意图; 图3是本发明网络矩阵文件生成变量定义模块流程图; 图4是本发明软件需求文件自成测试用例流程图; 其中,1—上位机、2—计算机后台。
下载此资料需消耗2积分,
分享到:
收藏