【技术实现步骤摘要】
自动测试方法与装置、车辆和存储介质
本专利技术涉及汽车
,尤其涉及一种自动测试方法、一种自动测试装置、一种车辆和一种计算机可读存储介质。
技术介绍
目前,相关技术通常采用Can(ControllerAreaNetwork,控制器局域网络)/CanFD(CANwithFlexibleDatarate,数据段波特率可变的控制器局域网络)总线传输,以实现车辆每个ECU(ElectronicControlUnit,电子控制单元)之间的通信。但相关技术的问题在于,在对Can/CanFD信号数据进行测试时,通常需要手动编写测试代码,而由于在每个ECU进行发送和接收Can/CanFD的信号时,通常信号数据数量较多,并对每个信号数据传输的准确性有一定的要求,导致整个测试过程繁琐,需要花费大量的测试时间,测试效率较低。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种自动测试方法,能够实现测试用例的自动测试,极大地降低人工成本,以缩短测 ...
【技术保护点】
1.一种自动测试方法,其特征在于,包括:/n获取待测试软件代码,并生成测试用例;/n将所述测试用例写入所述待测试软件代码并生成测试文件;以及/n将所述测试文件写入待测试硬件并执行所述测试文件之中的所述测试用例以进行测试。/n
【技术特征摘要】
1.一种自动测试方法,其特征在于,包括:
获取待测试软件代码,并生成测试用例;
将所述测试用例写入所述待测试软件代码并生成测试文件;以及
将所述测试文件写入待测试硬件并执行所述测试文件之中的所述测试用例以进行测试。
2.如权利要求1所述的自动测试方法,其特征在于,通过控制器局域网络Can/CanFD工具执行所述测试用例以发送或接收Can/CanFD信号,并通过仿真器根据所述发送或接收的Can/CanFD信号进行测试。
3.如权利要求2所述的自动测试方法,其特征在于,还包括:
获取所述测试用例之中的测试脚本代码,其中,所述测试脚本代码用于驱动所述仿真器或Can/CanFD工具。
4.如权利要求1所述的自动测试方法,其特征在于,所述生成所述测试用例,包括:
获取所述待测试软件代码之中的数据库CAN代码;
获取所述数据库CAN代码之中的节点、消息和信号;
根据所述数据库CAN代码之中的节点、消息和信号和运行时环境RTE接口规则生成所述测试用例。
5.如权利要求2所述的自动测试方法,其特征在于,还包括:
获取所述Can/CanFD信号的报文记录;
获取测试结果;
根据所述报文记录和所述测试结果,生成测试报告。
6.一种自动测试装置,其特征在于,包括:
第一获取模块,用于获取待测试软件代码,并生成测试用例;
第一生成模块,用于将所述测试用例写入所述待测试软件代码并生成测试文件;以及
测试模块,用于将所述测...
【专利技术属性】
技术研发人员:肖六军,
申请(专利权)人:广州小鹏汽车科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。