OTA测试方法、装置、设备及存储介质制造方法及图纸

技术编号:40011640 阅读:19 留言:0更新日期:2024-01-16 15:22
本申请提供一种OTA测试方法、装置、设备及存储介质,OTA测试装置包括Python应用层、Java聚合层和C++协助栈层,该方法包括:响应于用户在Python应用层的pytest框架中输入的测试指令;根据测试指令从预先配置的测试用例库中,获取目标测试用例;通过jpype封装的类库将目标测试用例中的指令传递给Java聚合层;在Java聚合层中,通过本地接口将目标测试用例中的指令传递给C++协助栈层;在C++协助栈层中,将目标测试用例中的指令封装成DOIP消息,发送到车辆网关。发送的指令都是用户在Python应用层交互产生的,编程更加简单,降低了运用门槛,对OTA业务测试人员推广使用更加友好,并且可以通过调用测试用例实现自动化测试。

【技术实现步骤摘要】

本申请涉及车辆测试技术,尤其涉及一种ota测试方法、装置、设备及存储介质。


技术介绍

1、随着汽车技术的发展,通过空中下载技术(over-the-air technology,简称ota)对软件进行管理和升级越来越普遍。为保证ota技术的可靠性和稳定性,在投放市场之前都需要进行充分测试验证。

2、ota测试中,很多场景下都会用到诊断软件(diagnostics softwarearchitecture,简称:dsa)通过通用诊断协议(unified diagnostic services,简称:uds)提供刷写、诊断服务。而使用dsa工具主要通过人力进行手动测试验证,测试效率低。为提高测试效率和扩大覆盖场景,尝试通过程序自动化的方式调用dsa的窗口发送指令,但是因为dsa工具不支持命令行和dsa难以捕捉信号的问题,导致这种方法报错率高。

3、因此,如何提高ota测试效率是亟待解决的问题。


技术实现思路

1、本申请提供一种ota测试方法、装置、设备及存储介质,用以解决ota测试效率低的问本文档来自技高网...

【技术保护点】

1.一种OTA测试方法,其特征在于,应用于OTA测试装置,所述OTA测试装置包括Python应用层、Java聚合层和C++协助栈层,所述方法包括:

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

3.根据权利要求1或2所述的方法,其特征在于,OTA测试装置运行在乌班图系统或者视窗操作系统。

4.根据权利要求1或2所述的方法,其特征在于,所述测试用例库中包括诊断类型的测试用例、异常专项刷写类型的测试用例以及电子控制单元ECU单件刷写类型的测试用例。

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

6.根...

【技术特征摘要】

1.一种ota测试方法,其特征在于,应用于ota测试装置,所述ota测试装置包括python应用层、java聚合层和c++协助栈层,所述方法包括:

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

3.根据权利要求1或2所述的方法,其特征在于,ota测试装置运行在乌班图系统或者视窗操作系统。

4.根据权利要求1或2所述的方法,其特征在于,所述测试用例库中包括诊断类型的测试用例、异常专项刷写类型的测试用例以及电子控制单元ecu单件刷写类型的测试用例。

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

6.根据权...

【专利技术属性】
技术研发人员:曹纬邱青松杨东升金旭辉
申请(专利权)人:浙江极氪智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1