1.一种OTA仿真测试方法,应用于本地终端中的OTA仿真测试平台,其特征在于,包括:预先收集并内置多种升级包;其中,至少部分所述升级包分别与被测Adaptive AUTOSAR平台中内置的多种OTA升级对象对应,所述被测Adaptive AUTOSAR平台与所述OTA仿真测试平台处于同一本地终端;
响应于测试启动指令,根据所述被测Adaptive AUTOSAR平台中的一种所述OTA升级对象获取对应的升级包;
根据所述被测Adaptive AUTOSAR平台的信息,对所述升级包进行适配性预处理;
将经过所述适配性预处理后的所述升级包发送到所述被测Adaptive AUTOSAR平台,以模拟云端的发送过程,使得所述被测Adaptive AUTOSAR平台根据接收到的所述升级包进行OTA升级测试、生成测试日志并发送;其中,所述操作日志包含所述OTA升级测试过程的信息;
接收所述测试日志;
根据所述测试日志生成能够反映所述OTA升级测试过程的测试报告。
2.根据权利要求1所述的一种OTA仿真测试方法,其特征在于,所述响应于测试启动指令,根据所述被测Adaptive AUTOSAR平台中的一种所述OTA升级对象获取对应的升级包包括:
获取所述被测Adaptive AUTOSAR平台中的所述OTA升级对象的信息;
根据所述OTA升级对象的信息,在测试集中选取对应的测试用例并执行;其中,所述测试集中预先内置多种所述测试用例,至少部分所述测试用例分别与多种所述OTA升级对象对应;
根据所述测试用例选择对应的所述升级包,以供获取。
3.根据权利要求1所述的一种OTA仿真测试方法,其特征在于,所述根据所述被测Adaptive AUTOSAR平台的信息,对所述升级包进行适配性预处理至少包括:根据所述升级包中的依赖描述,在所述升级包中获取对应的依赖包,用于供所述被测Adaptive AUTOSAR平台中的OTA升级对象执行安装操作;和/或获取差分计算的结果,并根据所述差分计算的结果将所述升级包进行划分,得到增量升级包;和/或
管理所述预处理过程中的任务调度、进行升级包选择、差分计算和升级包加密。
4.根据权利要求1所述的一种OTA仿真测试方法,其特征在于,在所述响应于测试启动指令,根据所述被测Adaptive AUTOSAR平台中的一种所述OTA升级对象获取对应的升级包之前,所述方法还包括:
启动动态监控,以动态监控所述被测Adaptive AUTOSAR平台进行所述OTA升级测试的过程。
5.根据权利要求1所述的一种OTA仿真测试方法,其特征在于,所述接收所述测试日志还包括:
接收所述被测Adaptive AUTOSAR平台发送的升级后的所述被测Adaptive AUTOSAR平台的平台状态信息。
6.根据权利要求1所述的一种OTA仿真测试方法,其特征在于,所述OTA升级测试包括功能测试和安全测试;
所述功能测试用于对所述OTA升级测试的过程进行正常升级功能测试和选取多种升级异常中的至少一种进行异常测试;
所述安全测试包括信息安全测试和功能安全测试;其中,所述信息安全测试包括通信加密的安全测试和升级包验签的安全测试;所述功能安全测试包括针对升级条件判断的安全测试和针对整车模式配合的安全测试。
7.一种OTA仿真测试平台,构建于本地终端,其特征在于,包括:升级对象库,用于预先收集并内置多种升级包;其中,至少部分所述升级包分别与被测Adaptive AUTOSAR平台中内置的多种OTA升级对象对应,所述被测Adaptive AUTOSAR平台与所述OTA仿真测试平台处于同一本地终端;
升级包获取模块,用于响应于测试启动指令,根据所述被测Adaptive AUTOSAR平台中的一种所述OTA升级对象获取对应的升级包;
适配性预处理模块,用于根据所述被测Adaptive AUTOSAR平台的信息,对所述升级包进行适配性预处理;
虚拟云端,用于将经过所述适配性预处理后的所述升级包发送到所述被测Adaptive AUTOSAR平台,以模拟云端的发送过程,使得所述被测Adaptive AUTOSAR平台根据接收到的所述升级包进行OTA升级测试、生成测试日志并发送;其中,所述操作日志包含所述OTA升级测试过程的信息;
接收模块,用于接收所述测试日志;
测试报告模块,用于根据所述测试日志生成能够反映所述OTA升级测试过程的测试报告。
8.根据权利要求7所述的一种OTA仿真测试平台,其特征在于,所述OTA仿真测试平台还包括:
信息获取模块,用于获取所述被测Adaptive AUTOSAR平台中的所述OTA升级对象的信息;
第一选取模块,用于根据所述OTA升级对象的信息,在测试集中选取对应的测试用例并执行;其中,所述测试集中预先内置多种所述测试用例,至少部分所述测试用例分别与多种所述OTA升级对象对应;
第二选取模块,用于根据所述测试用例选择对应的所述升级包,以供获取。
9.一种OTA仿真测试系统,其特征在于,包括被测Adaptive AUTOSAR平台和如权利要求
7‑8任一项所述的OTA仿真测试平台,所述被测Adaptive AUTOSAR平台和所述OTA仿真测试平台处于同一本地终端中;
所述被测Adaptive AUTOSAR平台内置至少一种OTA升级对象和多个基础模块,所述OTA升级对象用于接收与传递所述OTA仿真测试平台发送的对应的所述升级包;
所述基础模块至少包括升级配置管理模块和诊断管理模块,所述升级配置管理模块用于接收所述升级包、安装所述升级包、升级和卸载所述OTA升级对象;所述诊断管理模块用于对所述OTA升级测试的过程进行监控与诊断,得到升级后的所述被测Adaptive AUTOSAR平台的平台状态信息。
10.根据权利要求9所述的一种OTA仿真测试系统,其特征在于,所述被测Adaptive AUTOSAR平台还包括预先内置的辅助程序;
所述辅助程序与所述基础模块连接,用于发送所述基础模块中的信息;
所述辅助程序还与所述OTA仿真测试平台连接,用于将升级后的所述被测Adaptive AUTOSAR平台的平台状态信息传递到所述OTA仿真测试平台。