一种测试方法、装置、设备、介质及车辆与流程

专利2026-06-06  8


本申请属于车辆,尤其涉及一种测试方法、装置、设备、介质及车辆。


背景技术:

1、随着智能汽车的快速发展,电子控制单元(elecmal control unit,ecu)作为智能汽车的“行车电脑”,ecu的更新升级也显得尤为重要。基于此,如何测试ecu升级过程中是否存在异常,以保证ecu能够正常工作是一个亟待解决的技术问题,然而由于现有技术对ecu整个升级过程进行测试时需要打开不同的测试工具分别进行测试,以致于对ecu升级过程进行测试的效率较低。


技术实现思路

1、本申请实施例的目的是提供一种测试方法、装置、设备、介质及车辆,提高了对ecu升级过程进行测试的效率。

2、第一方面,本申请实施例提供一种测试方法,该方法包括:

3、响应于控制单元执行升级程序,接收用户在测试界面上的第一选择输入,测试界面集成有多个测试工具,第一选择输入包括用户从多个测试工具中选择的目标测试工具;

4、在目标测试工具为版本比对工具的情况下,接收用户在测试界面上的第二选择输入,第二选择输入包括目标控制单元;

5、利用版本比对工具对目标控制单元的升级过程执行版本比对测试,并生成测试报告。

6、在第一方面的一种可选的实施方式中,测试界面为基于通信访问编程capl语言和面板工具构建的;方法还包括:

7、获取面板工具中的多个条目信息以及多个条目信息中每个条目信息对应的条目值;

8、针对多个条目信息中的每个条目信息,利用capl语言基于条目信息以及与条目信息对应的条目值,编写脚本,以得到测试界面。

9、在第一方面的一种可选的实施方式中,测试界面包括版本比对控件。

10、在第一方面的一种可选的实施方式中,在目标测试工具包括版本比对工具的情况下,接收用户在测试界面上的第二选择输入之前,方法还包括:

11、通过确定目标文件,修改目标文件中的多个控制单元分别对应的参照版本号,并按照预设路径信息,显示测试界面;

12、响应于用户在测试界面中的版本比对控件上的目标输入,显示版本比对界面,版本比对界面包括多个控制单元;

13、利用版本比对工具对目标控制单元的升级过程执行版本比对测试,并生成测试报告,包括:

14、基于版本比对工具,比对目标控制单元的参考版本号与目标升级版本号,并生成测试报告,目标升级版本号为目标控制单元从云端下载的升级包的版本号。

15、在第一方面的一种可选的实施方式中,测试界面包括与多个测试工具分别对应的多个第一测试集,多个第一测试集中每个第一测试集包括至少一个测试用例。

16、在第一方面的一种可选的实施方式中,方法还包括:

17、接收用户在测试界面上的第三选择输入,第三选择输入包括第二测试集,第二测试集包括第一目标测试集中的至少一个测试用例,第一目标测试集为多个第一测试集中任意一个第一测试集;

18、响应于第三选择输入,针对第二测试集所包括的至少一个测试用例中的每个测试用例,利用与第一目标测试集对应的目标测试工具,利用测试用例对预设控制单元的升级过程进行测试,并生成测试报告。

19、在第一方面的一种可选的实施方式中,多个测试工具包括版本比对工具、基于车载以太网的诊断doip测试工具、空中下载技术ota测试工具和流程测试工具和刷写工具中的至少一种。

20、第二方面,本申请实施例提供了一种测试装置,该装置包括:

21、接收模块,用于响应于控制单元执行升级程序,接收用户在测试界面上的第一选择输入,测试界面集成有多个测试工具,第一选择输入包括用户从多个测试工具中选择的目标测试工具;

22、接收模块,还用于在目标测试工具为版本比对工具的情况下,接收用户在测试界面上的第二选择输入,第二选择输入包括目标控制单元;

23、测试模块,用于利用版本比对工具对目标控制单元的升级过程执行版本比对测试,并生成测试报告。

24、第三方面,提供一种电子设备,包括存储器,用于存储计算机程序指令;处理器,用于读取并运行存储器中存储的计算机程序指令,以执行第一方面中任一可选的实施方式提供的测试方法。

25、第四方面,提供了一种计算机存储介质,计算机存储介质是哪个存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面中的任一可选的实施方式提供的测试方法。

26、第五方面,提供了一种车辆,至少包括上述的测试装置、电子设备和计算机存储介质中的至少一项。

27、在本申请实施例中,可以通过响应于控制单元执行升级程序,接收用户在测试界面上的第一选择输入,由于测试界面上集成有多个测试工具,且该第一选择输入可以包括从上述多个测试工具中选择的目标测试工具,所以在该目标测试工具为版本比对工具的情况下,可以接收用户在测试界面上的第二选择输入,由于该第二选择输入可以包括目标控制单元,所以可以利用版本比对工具对目标控制单元的升级过程进行版本比对测试,并生成相应的测试报告。如此,通过将多个测试工具集成在同一个测试界面上,并根据用户所选择的目标测试工具完成相应的测试,避免了现有技术中在对ecu整个升级过程进行测试时需要分别打开多个不同的测试工具进行测试的情况,进而提高了ecu升级过程进行测试的效率。



技术特征:

1.一种测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述测试界面为基于通信访问编程capl语言和面板工具构建的;所述方法还包括:

3.根据权利要求1或2所述的方法,所述测试界面包括版本比对控件。

4.根据权利要求3所述的方法,其特征在于,在所述目标测试工具为版本比对工具的情况下,接收用户在测试界面上的第二选择输入之前,所述方法还包括:

5.根据权利要求1或2所述的方法,其特征在于,所述测试界面包括与多个测试工具分别对应的多个第一测试集,所述多个第一测试集中每个第一测试集包括至少一个测试用例。

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1中的所述的方法,其特征在于,所述多个测试工具包括版本比对工具、基于车载以太网的诊断doip测试工具、空中下载技术ota测试工具、流程测试工具和刷写工具中的至少一种。

8.一种测试装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述装置包括处理器以及存储有计算机程序指令的存储器;

10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时,实现权利要求1-7任意一项所述的测试方法。

11.一种车辆,其特征在于,包括至少以下一种:


技术总结
本申请实施例提供一种测试方法、装置、设备、介质及车辆,包括:响应于控制单元执行升级程序,接收用户在测试界面上的第一选择输入,测试界面集成有多个测试工具,第一选择输入包括用户从多个测试工具中选择的目标测试工具;在目标测试工具为版本比对工具的情况下,接收用户在测试界面上的第二选择输入,第二选择输入包括目标控制单元;利用版本比对工具对目标控制单元的升级过程进行版本比对测试,并生成测试报告。在本申请实施例中,提高了对ECU升级过程进行测试的效率。

技术研发人员:陈彬
受保护的技术使用者:北京罗克维尔斯科技有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1829775.html

最新回复(0)