自动化测试方法、装置、设备、存储介质及产品与流程
- 国知局
- 2024-08-01 00:14:29
本申请涉及智能驾驶,尤其涉及一种自动化测试方法、装置、设备、存储介质及产品。
背景技术:
1、当前智能驾驶技术领域,需要面对的应用场景不计其数。为了使得智能驾驶域控制器的功能和性能达到可量产的标准,不仅需要对域控制器进行多种类的测试,还需要对同一域控制器就一个种类的测试进行压测。如果所有测试全部由测试人员手动逐条执行,耗费的时间成本和人力成本难以承受;与此同时,有些测试场景需要反复压测,如果是由人工完成,即效率低下,也难以避免人工操作带来的测试一致性问题。
2、当前技术手段为了解决人工完成导致的效率低下的问题,提出了一种借助canoe工具进行域控制器压测的方法,这种方法利用canoe工具分析处理域控制器在每一次执行测试指令后反馈的报文,以判断当前的测试结果。当前技术手段提供的方法问题在于,每一次测试都需要canoe工具等待域控制器发送完整的报文后,才能进行报文处理操作,当实际的测试场景需要就同一测试项目反复压测时,当前技术手段提出的方法不仅进行单次测试结果判断的运算量大,还需要完整接受域控制器反馈的报文后才能进行测试结果判断操作,使得压测过程的效率依旧不高。
技术实现思路
1、本申请的主要目的在于提供一种自动化测试方法、装置、设备及存储介质及计算机程序产品,旨在解决当前技术方案出现的压测过程效率不高的技术问题。
2、为实现上述目的,本申请提供一种自动化测试方法,所述自动化测试方法应用于自动化测试装置,其中,所述自动化测试装置位于自动化测试系统,所述自动化测试系统还包括canoe工具、可编程电源以及待测装置;
3、所述方法包括以下步骤:
4、若需要对待测装置进行测试,则生成测试指令,并将测试指令经由canoe工具发送给待测装置,以供所述待测装置基于所述测试指令执行对应测试操作,其中,在待测装置执行对应测试操作的过程中,所述可编程电源实时获取相应电路的实时参数变化情况并反馈给本地;
5、接收所述可编程电源反馈的所述实时参数变化情况,并确定所述实时参数变化情况是否符合预期,并基于确定结果判断所述待测装置的测试结果。
6、可选地,若所述实时参数变化情况不符合预期,则判断待测装置未成功执行测试指令对应测试操作,并确定是否暂停测试。
7、可选地,若确定暂停测试,则停止发送测试指令,以供测试人员检查;
8、若确定继续测试,则再次将生成的测试指令经由canoe工具发送给待测装置,直至测试结果为待测装置成功执行测试指令对应测试操作,或达到测试的次数上限。
9、可选地,若需要对待测装置进行状态切换相关性能测试,则生成待测装置唤醒指令,将待测装置唤醒指令经由canoe工具传输至待测装置,以供待测装置执行唤醒操作,其中,在待测装置执行唤醒操作的过程中,可编程电源实时提取相应电路中的实时电流值,并将该实时电流值反馈至所述自动化测试装置。
10、可选地,接收可编程电源反馈的实时电流值,并确定所述实时电流值是否介于预设的电流范围,基于确定结果判断是否停止测试。
11、为实现上述目的,本申请还提出一种自动化测试方法,所述方法应用于可编程电源,其中,所述可编程电源位于自动化测试系统,该自动化测试系统还包括自动化测试装置、canoe工具以及待测装置;
12、所述方法包括以下步骤:
13、接收自动化测试装置发送的上电指令,基于该上电指令执行上电操作,以启动待测装置,供所述待测装置执行测试指令对应操作;
14、实时检测相应电路的参数变化情况,若检测到由待测装置执行测试指令对应操作,导致的电路参数变化,则获取相应电路的实时参数并反馈给自动化测试装置,以供所述自动化测试判断测试结果。
15、此外,为实现上述目的,本申请还提供一种自动化测试装置,所述自动化测试装置包括:
16、指令管理模块,用于若需要对待测装置进行测试,则生成测试指令,并将测试指令经由canoe工具发送给待测装置,以供所述待测装置基于所述测试指令执行对应测试操作;
17、数据处理模块,用于接收所述可编程电源反馈的所述实时参数变化情况,并确定所述实时参数变化情况是否符合预期,并基于确定结果判断所述待测装置的测试结果。
18、此外,为实现上述目的,本申请还提供一种自动化测试设备,所述自动化测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的自动化测试程序,所述自动化测试程序配置为实现如上所述的自动化测试的步骤。
19、此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有自动化测试程序,所述自动化测试程序被处理器执行时实现如上所述的自动化测试方法的步骤。
20、此外,为实现上述目的,本发明还提供一种计算机程序产品,所述计算机程序产品包括自动化测试程序,所述自动化测试程序被处理器执行时实现如上文所述的自动化测试方法的步骤。
21、本申请提出了一种自动化测试方法、装置、设备、存储介质及产品,所述自动化测试方法应用于自动化测试装置,所述自动化测试装置位于自动化测试系统,所述自动化测试系统还包括canoe工具、可编程电源以及待测装置,所述自动化测试装置通过向canoe工具发送测试指令,以供待测装置执行指令对应操作,并基于可编程电源实时反馈的相应电路参数变化情况,确定所述电路参数变化情况是否符合预期。基于确定结果,对待测装置的操作结果进行判断。本申请提出的方法并不需要通过canoe工具处理报文来进行测试结果的判断,只需确定当前系统电路参数是否介于预期的系统电路参数范围,即可对测试结果进行判断,进而使得压测过程的测试效率有所提高,解决了当前技术方案出现的压测过程效率不高的技术问题。
技术特征:1.一种自动化测试方法,其特征在于,所述自动化测试方法应用于自动化测试装置,其中,所述自动化测试装置位于自动化测试系统,所述自动化测试系统还包括canoe工具、可编程电源以及待测装置;
2.如权利要求1所述的自动化测试方法,其特征在于,所述确定所述实时参数变化情况是否符合预期,并基于确定结果判断所述待测装置的测试结果的步骤,包括:
3.如权利要求2所述的自动化测试方法,其特征在于,所述确定是否暂停测试步骤,包括:
4.如权利要求1所述的自动化测试方法,其特征在于,所述测试指令包括待测装置唤醒指令,所述若需要对待测装置进行测试,则生成测试指令,并将测试指令经由canoe工具发送给待测装置的步骤,包括:
5.如权利要求4所述的自动化测试方法,其特征在于所述将待测装置唤醒指令经由canoe工具传输至待测装置,以供待测装置执行唤醒操作的步骤之后,包括:
6.一种自动化测试方法,其特征在于,所述方法应用于可编程电源,其中,所述可编程电源位于自动化测试系统,该自动化测试系统还包括自动化测试装置、canoe工具以及待测装置;
7.一种自动化测试装置,其特征在于,所述自动化测试装置包括:
8.一种自动化测试设备,其特征在于,所述自动化测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的自动化测试程序,所述自动化测试程序配置为实现如权利要求1至5中任一项所述的自动化测试方法的步骤,或者所述自动化测试程序配置为实现如权利要求6中所述的自动化测试方法的步骤。
9.一种存储介质,其特征在于,存储介质上存储有实现自动化测试方法的程序,实现自动化测试方法的程序被处理器执行以实现如权利要求1至5中任一项所述自动化测试方法的步骤,或者实现自动化测试方法的程序被处理器执行以实现如权利要求6中所述自动化测试方法的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括自动化测试程序,所述自动化测试程序被处理器执行时实现如权利要求1至5中任一项所述的自动化测试方法的步骤,或者所述自动化测试程序被处理器执行时实现如权利要求6中所述的自动化测试方法的步骤。
技术总结本申请公开了一种自动化测试方法、装置、设备、存储介质及产品,属于智能驾驶技术领域。所述自动化测试方法包括:若需要对待测装置进行测试,则生成测试指令,并将测试指令经由CANoe工具发送给待测装置,以供待测装置执行测试操作,在待测装置执行测试操作的过程中,可编程电源实时获取相应电路的实时参数变化情况并反馈给本地;接收所述可编程电源反馈的所述实时参数变化情况,并确定所述实时参数变化情况是否符合预期,并基于确定结果判断所述待测装置的测试结果。本申请方案只需确定当前系统电路参数是否介于预期的系统电路参数范围,即可对测试结果进行判断,进而提高了测试效率。技术研发人员:刘博受保护的技术使用者:浙江吉利控股集团有限公司技术研发日:技术公布日:2024/7/15本文地址:https://www.jishuxx.com/zhuanli/20240730/200179.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表