[发明专利]车辆底盘测试方法、装置、设备及存储介质在审
申请号: | 202111067671.6 | 申请日: | 2021-09-13 |
公开(公告)号: | CN113740077A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 徐聃聃;张天骅;韩旭 | 申请(专利权)人: | 广州文远知行科技有限公司 |
主分类号: | G01M17/007 | 分类号: | G01M17/007;G01R31/00 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 511365 广东省广州市中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车辆 底盘 测试 方法 装置 设备 存储 介质 | ||
本发明涉及车辆底盘测试领域,提供了一种车辆底盘测试方法、装置、设备及存储介质。该方法通过获取车辆底盘的测试项目文件和底盘交互协议,基于测试项目文件和底盘交互协议构建测试脚本,利用测试脚本生成测试界面,用户在测试界面中进行测试参数的设置和调整后更新测试脚本,执行更新后的测试脚本对车辆底盘中的各执行器进行控制,以实现底盘上的各部件的自动测试,并且记录测试过程中产生的测试数据,经过解析后生成测试报告,以便于测试完成后测试人员进行测试性能的判断,这样不仅提高了用例的生成效率,并且利用测试界面调整实际参数,保证了用例参数的全面和准确性,避免了由于遗漏测试项目导致测试不准确的问题。
技术领域
本发明涉及车辆底盘测试领域,尤其涉及一种车辆底盘测试方法、装置、设备及存储介质。
背景技术
随着智能控制技术的发展,尤其是在汽车领域中,自动驾驶已成为一种发展趋势,车辆的自动驾驶主要是通过对车辆底盘上的执行器实现纵向和横向控制,而这些控制依赖于车辆的线控底盘,即线控的驱动、制动、转向。在进行自动驾驶车辆改制前,需测试车辆的线控底盘的接口功能是否正常,线控底盘的性能是否满足自动驾驶性能需求。
目前的测试方式主要是人为逐一配置线程进行测试,但是这样的测试方式效率低,且容易遗漏测试项目,重要的是无法形成统一的测试报告,而导致难以实现针对性的改制。
发明内容
本发明的主要目的在于解决现有技术中车辆底盘自动驾驶性能的测试方案效率低且不全面的技术问题。
本发明第一方面提供了一种车辆底盘测试方法,该方法包括:
获取车辆底盘的测试项目文件和底盘交互协议;
基于所述测试项目文件和所述底盘交互协议,构建测试脚本;
解析所述测试脚本中的测试项,基于所述测试项构建测试界面;
读取所述测试界面中各测试项的具体信息,并基于所述具体信息更新所述测试脚本;
执行更新后的测试脚本,控制所述自动驾驶系统对所述车辆底盘中的各执行器进行测试,并记录产生的测试数据;
对所述测试数据进行解析,得到测试报告。
可选的,在本发明第一方面的第一种实现方式中,所述基于所述测试项目文件和所述底盘交互协议,构建测试脚本包括:
按照功能分类对所述测试项目文件进行解析,得到多个功能的测试信息;
提取所述底盘交互协议中携带的交互配置信息,其中,所述交互配置信息至少包括握手流程和控制命令;
根据各功能的测试信息以及对应的握手流程、控制命令,配置预设的可编程测试脚本模板中的脚本参数,生成测试脚本,其中,所述测试脚本包括若干个功能的测试子脚本。
可选的,在本发明第一方面的第二种实现方式中,在所述基于所述测试项目文件和所述底盘交互协议,构建测试脚本之前,还包括:
根据预设的可编程测试脚本模板搭建测试配置界面,其中所述测试配置界面包括各种类型的界面控件;
所述解析所述测试脚本中的测试项,基于所述测试项构建测试界面包括:
提取所述测试脚本中的测试项,并确定所述测试项的类型,基于所述类型选择对应的界面控件建立关联;
对建立关联后的所述界面控件进行排序布局,得到测试界面。
可选的,在本发明第一方面的第三种实现方式中,所述根据预设的可编程测试脚本模板搭建测试配置界面包括:
提取预设的可编程测试脚本模板中的可配置测试项;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州文远知行科技有限公司,未经广州文远知行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111067671.6/2.html,转载请声明来源钻瓜专利网。