[发明专利]自动测试方法与装置、车辆和存储介质有效
| 申请号: | 201910900772.3 | 申请日: | 2019-09-23 |
| 公开(公告)号: | CN110673576B | 公开(公告)日: | 2021-04-13 |
| 发明(设计)人: | 肖六军 | 申请(专利权)人: | 广州小鹏汽车科技有限公司 |
| 主分类号: | G05B23/02 | 分类号: | G05B23/02 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
| 地址: | 510000 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动 测试 方法 装置 车辆 存储 介质 | ||
1.一种自动测试方法,其特征在于,包括:
获取待测试软件代码,并生成测试用例,所述待测试软件代码从代码管理服务器中获取;
将所述测试用例写入所述待测试软件代码并生成测试文件;以及
将所述测试文件写入待测试硬件并执行所述测试文件之中的所述测试用例以进行测试;
其中,所述获取所述待测试软件代码包括:
根据测试需求编写相应的脚本文件;
执行所述脚本文件以实现所述待测试软件代码的自动下载;
所述生成所述测试用例,包括:
获取所述待测试软件代码之中的数据库CAN代码;
获取所述数据库CAN代码之中的节点、消息和信号;
根据所述数据库CAN代码之中的节点、消息和信号和运行时环境RTE接口规则生成所述测试用例。
2.如权利要求1所述的自动测试方法,其特征在于,通过控制器局域网络Can/CanFD工具执行所述测试用例以发送或接收Can/CanFD信号,并通过仿真器根据所述发送或接收的Can/CanFD信号进行测试。
3.如权利要求2所述的自动测试方法,其特征在于,还包括:
获取所述测试用例之中的测试脚本代码,其中,所述测试脚本代码用于驱动所述仿真器或Can/CanFD工具。
4.如权利要求2所述的自动测试方法,其特征在于,还包括:
获取所述Can/CanFD信号的报文记录;
获取测试结果;
根据所述报文记录和所述测试结果,生成测试报告。
5.一种自动测试装置,其特征在于,包括:
第一获取模块,用于获取待测试软件代码,并生成测试用例,所述待测试软件代码从代码管理服务器中获取;
第一生成模块,用于将所述测试用例写入所述待测试软件代码并生成测试文件;以及
测试模块,用于将所述测试文件写入待测试硬件并执行所述测试文件之中的所述测试用例以进行测试;
其中,所述获取所述待测试软件代码包括:
根据测试需求编写相应的脚本文件;
执行所述脚本文件以实现所述待测试软件代码的自动下载;
第二生成模块;
所述第一获取模块还用于获取所述待测试软件代码之中的数据库CAN代码,并获取所述数据库CAN代码之中的节点、消息和信号;
所述第二生成模块,用于根据所述数据库CAN代码之中的节点、消息和信号和运行时环境RTE接口规则生成所述测试用例。
6.如权利要求5所述的自动测试装置,其特征在于,还包括:
控制模块,用于通过控制器局域网络Can/CanFD工具执行所述测试用例以发送或接收Can/CanFD信号,并通过仿真器根据所述发送或接收的Can/CanFD信号进行测试。
7.如权利要求6所述的自动测试装置,其特征在于,还包括:
所述第一获取模块还用于获取所述测试用例之中的测试脚本代码,其中,所述测试脚本代码用于驱动所述仿真器或Can/CanFD工具。
8.如权利要求5所述的自动测试装置,其特征在于,还包括:第二获取模块和第三生成模块;
所述第二获取模块,用于获取所述Can/CanFD信号的报文记录和获取测试结果;
所述第三生成模块,用于根据所述报文记录和所述测试结果,生成测试报告。
9.一种车辆,其特征在于,包括权利要求5-8任一项所述的自动测试装置。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一项所述的自动测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州小鹏汽车科技有限公司,未经广州小鹏汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910900772.3/1.html,转载请声明来源钻瓜专利网。





