[发明专利]汽车仪表自动化测试脚本自动生成方法及工具有效
申请号: | 201910767755.7 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110543300B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 黄桑 | 申请(专利权)人: | 延锋伟世通电子科技(南京)有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F11/36 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 叶倩 |
地址: | 211100 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 汽车 仪表 自动化 测试 脚本 自动 生成 方法 工具 | ||
1.一种汽车仪表自动化测试脚本自动生成方法,其特征在于:包括导入并解析待测仪表的DBC文件、选择待测仪表的待测功能模块及其工作机制、设置待测功能模块的报文消息及信号信息、根据所选择设置的各项信息生成对应的自动化测试脚本文件;所述导入并解析待测仪表的DBC文件,具体是对导入的DBC文件按照其固有的格式进行解析,获取DBC文件里所有的报文消息、每个报文消息所包含的所有信号及每条报文的发送周期,并形成树形列表文件进行显示;
所述选择待测仪表的待测功能模块及其工作机制,具体是从待测仪表的多项功能单元模块中选择出将要测试的功能单元模块及该模块对应的工作电源模式、工作电压、异常电压与恢复电压;
所述设置待测功能模块的报文消息及信号信息,具体是从树形列表文件中选择待测功能模块中所涉及到的待测试项的所对应的报文、信号及报文发送周期,并设置信号值及每个信号值对应的状态、信号的丢失与恢复时间;
所述根据所选择设置的各项信息生成对应的自动化测试脚本文件,具体是将每项信息当做一个参数变量,根据这些参数变量确定测试脚本中每个待测试项的脚本行数,自动生成可供自动化测试平台使用的具有固定格式的自动化测试脚本文件,其中,所述自动化测试脚本文件为EXCEL文件;
基于所述的测试脚本自动生成方法的构思所开发的脚本自动生成工具,通过LABVIEW平台开发实现,包括DBC文件解析模块、信号配置模块、脚本生成模块,其中,DBC文件解析模块用于导入待测仪表的DBC文件并解析成报文与信号信息的树形列表文件;信号配置模块用于选择配置信号的各项相关信息;脚本生成模块用于根据所选择配置的信号信息,生成自动化测试脚本文件;
所述DBC文件解析模块:包括导入待测仪表的DBC文件并解析成报文与信号信息的树形列表文件,并从列举出来的报文消息及信号信息树形列表文件中选择待测试项所对应的报文、信号及报文发送周期,以避免因为人为输入信息造成的信息不全,而使生成的测试脚本不能使用的问题;
所述信号配置模块:包括从待测仪表的多项功能单元模块中选取待测功能模块,并从待测功能模块中选择待测试项,输入该待测试项的名称,选择待测试项的工作电源模式、工作电压、异常电压与恢复电压,配置各信号值及其对应的工作状态、信号的丢失与恢复时间;
所述脚本生成模块:包括根据为该待测试项所选择配置的各项信息,确定将要生成的测试脚本中每个功能测试项的脚本行数,一键触发生成以Excel文件为载体的自动化测试脚本文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于延锋伟世通电子科技(南京)有限公司,未经延锋伟世通电子科技(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910767755.7/1.html,转载请声明来源钻瓜专利网。