[发明专利]一种控制器接口的自动化测试方法及装置在审
申请号: | 202010244773.X | 申请日: | 2020-03-31 |
公开(公告)号: | CN111475358A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 周东昇;王枫;周秀文 | 申请(专利权)人: | 北京经纬恒润科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王娇娇 |
地址: | 100101 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制器 接口 自动化 测试 方法 装置 | ||
本申请公开一种控制器接口的自动化测试方法及装置。该方法包括:获取第一工作表,该第一工作表存储有控制器的多个待测接口的接口参数;硬件在环测试平台建立与标定工具之间的通信,启动数据处理软件,由数据处理软件读取第一工作表中多个待测接口的接口参数,基于读取到的接口参数生成变量文件,硬件在环测试平台从变量文件中依次读取每个待测接口的接口参数,在每次读取到待测接口的接口参数后,通过标定工具获取该待测接口的信号实际值,比对该待测接口的总线信号发送值和信号实际值,生成该待测接口的测试结果,输出测试结果。基于本申请公开的技术方案,能够自动化完成对控制器中大量接口的测试,以降低测试人员的工作量。
技术领域
本申请属于汽车电子技术领域,尤其涉及一种控制器接口的自动化测试方法及装置。
背景技术
针对控制器接口的测试原理为:针对控制器接收的信号,利用总线监控工具模拟发送报文并更改信号值,再利用标定工具监控控制器应用层软件内部变量的信号值,对两个工具的信号值进行比对,如果一致,则该接口的接收功能通过测试,反之,则该接口的接收功能未通过测试;针对控制器发送的信号,利用标定工具更改控制器应用层软件内部变量的信号值,再利用总线监控工具监控该信号值,对两个工具的信号值进行对比,如果一致,则该接口的发送功能通过测试,反之,则该接口的发送功能未通过测试。
现有的控制器接口测试方法为:基于负载箱(Loadbox)环境,利用标定工具、总线监控工具手动地进行控制器接口测试,通过人工进行比对得到测试结果。
但是,上述的控制器接口测试方法存在一些不足。例如,需要测试人员手动操作,工作效率较低,而且需要测试人员进行信号比对来得到测试结果,测试结果的准确性较低。
发明内容
有鉴于此,本申请的目的在于提供一种控制器接口的自动化测试方法及装置,能够自动化完成对控制器中大量接口的测试,以降低测试人员的工作量。
为实现上述目的,本申请提供如下技术方案:
本申请提供一种控制器接口的自动化测试方法,包括:
获取预先创建的第一工作表,所述第一工作表存储有所述控制器的多个待测接口的接口参数,其中,所述第一工作表为excel文件中的工作表,每个待测接口的接口参数包括控制器软件内部信号名、信号所处的总线报文标识、总线信号名、总线信号所处的被控对象模型路径、总线信号开关变量所处的被控对象模型路径、以及总线信号发送值;
由硬件在环测试平台运行预先构建的测试脚本,以执行:
建立与标定工具之间的通信;
启动数据处理软件,由所述数据处理软件读取所述第一工作表中多个待测接口的接口参数,基于读取到的接口参数生成变量文件;
从所述变量文件中依次读取每个待测接口的接口参数,在每次读取到待测接口的接口参数后,通过所述标定工具获取所述待测接口的信号实际值,比对所述待测接口的总线信号发送值和信号实际值,生成所述待测接口的测试结果,输出所述待测接口的测试结果。
可选的,在上述方法中,所述输出所述待测接口的测试结果,包括:
将所述待测接口的测试结果写入所述数据处理软件对应的存储空间,由所述数据处理软件将所述待测接口的测试结果写入所述第一工作表。
可选的,在上述方法的基础上,还包括:
将所述待测接口的信号实际值写入所述数据处理软件对应的存储空间,由所述数据处理软件将所述待测接口的信号实际值写入所述第一工作表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技有限公司,未经北京经纬恒润科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010244773.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种激光点云语义分割方法及装置
- 下一篇:浮法玻璃制造装置及浮法玻璃