面向ADAS场景的结构化框架测试方法、装置及计算机设备与流程

文档序号:37004757发布日期:2024-02-09 12:50阅读:16来源:国知局
面向ADAS场景的结构化框架测试方法、装置及计算机设备与流程

本发明涉及高级驾驶辅助系统,尤其涉及一种面向adas场景的结构化框架测试方法、装置及计算机设备。


背景技术:

1、adas(advanced driverassistance systems,高级驾驶辅助系统),是利用安装在车上的各式各样传感器(毫米波雷达、激光雷达、单\双目摄像头以及卫星导航),在汽车行驶过程中随时来感应周围的环境,收集数据,进行静态、动态物体的辨识、侦测与追踪,并结合导航地图数据,进行系统的运算与分析,从而预先让驾驶者察觉到可能发生的危险,有效增加汽车驾驶的舒适性和安全性。

2、然而,现有的面向adas场景的结构化框架测试方案,通常需要大量的人力投入和繁琐的手动操作,以生成、执行和评估各种测试用例,容易出现人为错误,导致无法确保高级驾驶辅助系统在各种条件下测试的可靠性和安全性。


技术实现思路

1、有鉴于此,本发明的目的在于提出一种面向adas场景的结构化框架测试方法、装置及计算机设备,能够实现确保高级驾驶辅助系统在各种条件下测试的可靠性和安全性。

2、根据本发明的一个方面,提供一种面向adas场景的结构化框架测试方法,包括:在测试要求输入后,提取所述测试要求的测试需求;根据所述测试需求,确定与所述测试需求相匹配的动态测试数据;将所述动态测试数据的信息组合为测试用例的输出;其中,所述测试用例包括模拟高级驾驶辅助系统在特定条件下的行为;检测所述测试用例是否符合测试需求,如果否,则返回执行所述根据所述测试需求,确定与所述测试需求相匹配的动态测试数据;在所述测试用例是符合测试需求时,执行所述测试用例相关联的场景。

3、其中,所述根据所述测试需求,确定与所述测试需求相匹配的动态测试数据,包括:根据所述测试需求,采用将所述测试需求与包括用于构建测试场景的关键信息的动态测试数据集相匹配的方式,确定与所述测试需求相匹配的动态测试数据。

4、其中,所述将所述动态测试数据的信息组合为测试用例的输出;其中,所述测试用例包括模拟高级驾驶辅助系统在特定条件下的行为,包括:采用将匹配的基础条件和方法逻辑场景组合为一个完整的测试用例的方式,将所述动态测试数据的信息组合为测试用例的输出;其中,所述测试用例包括模拟高级驾驶辅助系统在特定条件下的行为。

5、其中,所述在所述测试用例是符合测试需求时,执行所述测试用例相关联的场景,包括:在所述测试用例是符合测试需求时,采用将基于所述测试用例的内容自动创建一个模拟环境的方式生成所述测试用例相关联的场景,执行所述测试用例相关联的场景。

6、其中,在所述测试用例是符合测试需求时,执行所述测试用例相关联的场景之后,还包括:将所述执行的所述测试用例相关联的场景的执行结果与正确的执行结果进行比对。

7、根据本发明的另一个方面,提供一种面向adas场景的结构化框架测试装置,包括:提取模块、确定模块、输出模块、检测模块和执行模块;所述提取模块,用于在测试要求输入后,提取所述测试要求的测试需求;所述确定模块,用于根据所述测试需求,确定与所述测试需求相匹配的动态测试数据;所述输出模块,用于将所述动态测试数据的信息组合为测试用例的输出;所述检测模块,用于检测所述测试用例是否符合测试需求;所述执行模块,用于在所述测试用例是符合测试需求时,执行所述测试用例相关联的场景。

8、其中,所述确定模块,具体用于:根据所述测试需求,采用将所述测试需求与包括用于构建测试场景的关键信息的动态测试数据集相匹配的方式,确定与所述测试需求相匹配的动态测试数据。

9、其中,所述输出模块,具体用于:采用将匹配的基础条件和方法逻辑场景组合为一个完整的测试用例的方式,将所述动态测试数据的信息组合为测试用例的输出;其中,所述测试用例包括模拟高级驾驶辅助系统在特定条件下的行为。

10、其中,该执行模块,具体用于:在该测试用例是符合测试需求时,采用将基于该测试用例的内容自动创建一个模拟环境的方式生成该测试用例相关联的场景,执行该测试用例相关联的场景。

11、其中,所述面向adas场景的结构化框架测试装置还包括比对模块,该比对模块,用于将该执行的该测试用例相关联的场景的执行结果与正确的执行结果进行比对。

12、根据本发明的又一个方面,提供一种计算机设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述任意一项所述的面向adas场景的结构化框架测试方法。

13、根据本发明的再一个方面,提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意一项所述的面向adas场景的结构化框架测试方法。

14、可以发现,以上方案,可以在测试要求输入后,提取该测试要求的测试需求,和可以根据该测试需求,确定与该测试需求相匹配的动态测试数据,和可以将该动态测试数据的信息组合为测试用例的输出;其中,该测试用例包括模拟高级驾驶辅助系统在特定条件下的行为,和可以检测该测试用例是否符合测试需求,如果否,则返回执行该根据该测试需求,确定与该测试需求相匹配的动态测试数据,以及可以在该测试用例是符合测试需求时,执行该测试用例相关联的场景,能够实现确保高级驾驶辅助系统在各种条件下测试的可靠性和安全性。

15、进一步的,以上方案,可以根据该测试需求,采用将该测试需求与包括用于构建测试场景的关键信息的动态测试数据集相匹配的方式,确定与该测试需求相匹配的动态测试数据,这样的好处是能够实现有效降低人工干预和错误的风险。

16、进一步的,以上方案,可以采用将匹配的基础条件和方法逻辑场景组合为一个完整的测试用例的方式,将该动态测试数据的信息组合为测试用例的输出;其中,该测试用例包括模拟高级驾驶辅助系统在特定条件下的行为,这样的好处是能够实现减少了需要手动创建测试用例的工作量和错误的可能性。

17、进一步的,以上方案,可以在该测试用例是符合测试需求时,采用将基于该测试用例的内容自动创建一个模拟环境的方式生成该测试用例相关联的场景,执行该测试用例相关联的场景,这样的好处是能够实现减少用户的手动工作和可能的错误。

18、进一步的,以上方案,可以将该执行的该测试用例相关联的场景的执行结果与正确的执行结果进行比对,这样的好处是能够实现确保高级驾驶辅助系统的性能和合规性得到充分验证。



技术特征:

1.一种面向adas场景的结构化框架测试方法,其特征在于,包括:

2.如权利要求书1所述的面向adas场景的结构化框架测试方法,其特征在于,所述根据所述测试需求,确定与所述测试需求相匹配的动态测试数据,包括:

3.如权利要求书1所述的面向adas场景的结构化框架测试方法,其特征在于,所述将所述动态测试数据的信息组合为测试用例的输出;其中,所述测试用例包括模拟高级驾驶辅助系统在特定条件下的行为,包括:

4.如权利要求书1所述的面向adas场景的结构化框架测试方法,其特征在于,所述在所述测试用例是符合测试需求时,执行所述测试用例相关联的场景,包括:

5.如权利要求书1所述的面向adas场景的结构化框架测试方法,其特征在于,在所述测试用例是符合测试需求时,执行所述测试用例相关联的场景之后,还包括:

6.一种面向adas场景的结构化框架测试装置,其特征在于,包括:

7.如权利要求6所述的面向adas场景的结构化框架测试装置,其特征在于,所述确定模块,具体用于:

8.如权利要求6所述的面向adas场景的结构化框架测试装置,其特征在于,所述输出模块,具体用于:

9.一种计算机设备,其特征在于,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如权利要求1至5任意一项所述的面向adas场景的结构化框架测试方法。

10.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任意一项所述的面向adas场景的结构化框架测试方法。


技术总结
本发明公开了一种面向ADAS场景的结构化框架测试方法、装置及计算机设备。其中,所述方法包括:可以在测试要求输入后,提取该测试要求的测试需求,和可以根据该测试需求,确定与该测试需求相匹配的动态测试数据,和可以将该动态测试数据的信息组合为测试用例的输出;其中,该测试用例包括模拟高级驾驶辅助系统在特定条件下的行为,和可以检测该测试用例是否符合测试需求,如果否,则返回执行该根据该测试需求,确定与该测试需求相匹配的动态测试数据,以及可以在该测试用例是符合测试需求时,执行该测试用例相关联的场景。通过上述方式,能够实现确保高级驾驶辅助系统在各种条件下测试的可靠性和安全性。

技术研发人员:罗勇军,何植,汪梦洋
受保护的技术使用者:重庆中科汽车软件创新中心
技术研发日:
技术公布日:2024/2/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1