汽车自动化测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37528874 阅读:13 留言:0更新日期:2023-05-12 15:54
本申请公开了一种汽车自动化测试方法、装置、电子设备及存储介质,方法包括:读取OTA功能设计规范文档中与测试项目对应的待测试交互数据;解析所述待测试交互数据,生成测试表单;调用自动化测试脚本获取所述待测试交互数据的自动化测试结果;将所述测试表单与所述自动化测试结果进行比对,若所述自动化测试结果与所述测试表单一致,生成测试报告。通过将实际自动化测试获取的数据与测试表单中的预期值进行比较自动获得测试结果,提高了汽车测试的测试效率。的测试效率。的测试效率。

【技术实现步骤摘要】
汽车自动化测试方法、装置、电子设备及存储介质


[0001]本申请涉及车辆测试
,更具体地,涉及一种汽车自动化测试方法、装置、电子设备及存储介质。

技术介绍

[0002]随着汽车智能网联的发展,车联网处于越来越重要的地位,其中汽车ECU(电子控制单元,Electronic Control Unit)的OTA(空间下载技术,Over

the

Air Technology)升级已经成为不可或缺的一部分。OTA开发过程中OTA升级测试占据了大量的人力物力。现今一个新车型项目有30个以上ECU具备OTA能力,需要进行至少三轮的测试,测试周期长达半年以上,每个项目至少需要投入4个OTA测试工程师。在实际执行OTA测试过程中各个工程师都在本地更新测试用例、记录数据、出具测试报告。容易出现测试用例更新后未同步给其余测试人员导致测试结果出现偏差。

技术实现思路

[0003]鉴于上述问题,本申请提出了一种汽车自动化测试方法、装置、电子设备及存储介质。
[0004]第一方面,本申请实施例提供了一种汽车自动化测试方法,所述方法包括:读取OTA功能设计规范文档中与测试项目对应的待测试交互数据;解析所述待测试交互数据,生成测试表单;调用自动化测试脚本获取所述待测试交互数据的自动化测试结果;将所述测试表单与所述自动化测试结果进行比对,若所述自动化测试结果与所述测试表单一致,生成测试报告。
[0005]第二方面,本申请实施例提供了一种汽车自动化测试装置,所述装置包括:获取模块,用于读取OTA功能设计规范文档中与测试项目对应的待测试交互数据;测试表单生成模块,用于解析所述待测试交互数据,生成测试表单;自动化测试结果获取模块,用于调用自动化测试脚本获取所述待测试交互数据的自动化测试结果;测试报告生成模块,用于将所述测试表单与所述自动化测试结果进行比对,若所述自动化测试结果与所述测试表单一致,生成测试报告。
[0006]第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的汽车自动化测试方法。
[0007]第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的汽车自动化测试方法。
[0008]本申请提供的方案,将OTA功能设计规范文档中与测试项目对应的待测试交互数据进行解析,生成测试表单,测试表单中包括测试项目在OTA功能设计规范文档中的预期
值,再利用自动化测试脚本来获取待测试交互数据的实际自动化测试结果,将测试表单中的预期值与自动化测试结果进行比较,若自动化测试结果与测试表单一致,则表示实际测试数据与预期值相同,生成测试报告。通过将实际自动化测试获取的数据与测试表单中的预期值进行比较自动获得测试结果,提高了汽车测试的测试效率。
附图说明
[0009]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1示出了本申请一实施例提供的汽车自动化测试方法的流程示意图。
[0011]图2示出了本申请另一实施例提供的汽车自动化测试方法的流程示意图。
[0012]图3示出了本申请又一实施例提供的汽车自动化测试方法的流程示意图。
[0013]图4示出了本申请又一实施例中步骤S330的流程示意图。
[0014]图5示出了本申请实施例提供的汽车自动化测试装置的结构框图。
[0015]图6示出了本申请实施例提供的汽车自动化测试方法的应用环境示意图。
[0016]图7示出了本申请实施例提供的用于执行根据本申请实施例的汽车自动化测试方法的电子设备的结构框图。
[0017]图8示出了本申请实施例提供的用于保存或者携带实现根据本申请实施例的汽车自动化测试方法的程序代码的存储介质。
具体实施方式
[0018]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0019]目前的OTA测试方法存在以下几个问题:
[0020]1、当前OTA测试主要依赖人工进行测试,手动操作OTA自动化测试云平台下发任务,车端下载好任务之后手动操作中控屏执行各项测试任务,观察车端和OTA后台的响应来判断测试结果。
[0021]2、现有的OTA自动化测试方案仅能对车端进行部分测试,只能覆盖“车端数据接收

车端任务执行

车端状态数据、车端状态上报”的车端OTA链路的测试。无法覆盖OTA自动化测试云平台数据下发,OTA自动化测试云平台数据接收,OTA自动化测试云平台状态显示,OTA云端升级日志等OTA自动化测试云平台的功能测试。
[0022]针对上述问题,专利技术人提出一种汽车自动化测试方法、装置、电子设备及存储介质,读取OTA功能设计规范文档中与测试项目对应的待测试交互数据;解析所述待测试交互数据,生成测试表单;调用自动化测试脚本获取所述待测试交互数据的自动化测试结果;将所述测试表单与所述自动化测试结果进行比对,若所述自动化测试结果与所述测试表单一致,生成测试报告。
[0023]本申请方案将OTA功能设计规范文档中与测试项目对应的待测试交互数据进行解析,生成测试表单,测试表单中包括测试项目在OTA功能设计规范文档中的预期值,再利用
自动化测试脚本来获取待测试交互数据的实际自动化测试结果,将测试表单中的预期值与自动化测试结果进行比较,若自动化测试结果与测试表单一致,则表示实际测试数据与预期值相同,生成测试报告。通过将实际自动化测试获取的数据与测试表单中的预期值进行比较自动获得测试结果,提高了汽车测试的测试效率。
[0024]请参阅图1,图1示出了本申请一实施例提供的汽车自动化测试方法的流程示意图。在具体的实施例中,所述汽车自动化测试方法可应用于如图6所示的OTA自动化测试云平台、待测试实车或测试台架,图5所示的汽车自动化测试装置300以及图7配置有所述汽车自动化测试装置300的电子设备100。
[0025]下面将针对图1所示的流程进行详细的阐述,所述汽车自动化测试方法具体可以包括以下步骤:
[0026]步骤S110:读取OTA功能设计规范文档中与测试项目对应的待测试交互数据。
[0027]OTA功能设计规范文档包括所有的测试项目对应的信号交互数据,信号交互数据包含了信号名称,交互流程,信号值,HMI界面等。
[0028]待测试交互数据是指所需测试的车辆对应的车辆数据、待测试软件对应的软件信息以及本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车自动化测试方法,其特征在于,所述方法包括:读取OTA功能设计规范文档中与测试项目对应的待测试交互数据;解析所述待测试交互数据,生成测试表单;调用自动化测试脚本获取所述待测试交互数据的自动化测试结果;将所述测试表单与所述自动化测试结果进行比对,若所述自动化测试结果与所述测试表单一致,生成测试报告。2.根据权利要求1所述的方法,其特征在于,所述解析所述待测试交互数据,生成测试表单,包括:对所述待测试交互数据进行解析,获取多个待测试信号以及所述待测试信号对应的预期值;根据所述多个待测试信号以及所述待测试信号对应的预期值,生成所述测试表单。3.根据权利要求2所述的方法,其特征在于,所述调用自动化测试脚本获取所述待测试交互数据的自动化测试结果,包括:响应测试指令,调用所述测试项目对应的自动化测试脚本,所述测试项目与所述测试指令一一对应;根据所述测试脚本对汽车以及OTA自动化测试云平台进行测试,获取所述自动化测试结果;所述将所述测试表单与所述自动化测试结果进行比对,若所述自动化测试结果与所述测试表单一致,生成测试报告,包括:将所述测试表单与所述自动化测试结果中的测试项目结果进行比对,若所述自动化测试结果中的测试项目对应的结果与所述测试项目对应的测试表单全部一致,生成测试报告。4.根据权利要求3所述的方法,其特征在于,所述将所述测试表单与所述自动化测试结果中的测试项目结果进行比对之后,还包括:若所述测试项目中存在一个或多个实际测试数据与所述测试表单不一致,切换下一个测试项目,直至所述自动化测试结果中全部测试项目测试完成,生成测试报告。5.根据权利要求1所述的方法,其特征在于,所述解析所述待测试交互数据,生成测试表单...

【专利技术属性】
技术研发人员:何森林
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1