测试用例生成方法、装置和电子设备制造方法及图纸

技术编号:27317316 阅读:19 留言:0更新日期:2021-02-10 09:51
本发明专利技术提供了一种测试用例生成方法、装置和电子设备,涉及车辆技术领域,该测试用例生成方法包括:基于预先采集的真实场景数据生成测试场景数据;根据测试场景数据确定有效场景数据;有效场景数据包括与待测试的自动驾驶车辆存在交互动作的目标对象;将有效场景转化成针对待测试的自动驾驶车辆的测试用例。本发明专利技术提升了测试用例生成时的有效场景数据的获取效率及真实性,提升了测试测试效率,进一步提升了自动驾驶的准确性和安全性。升了自动驾驶的准确性和安全性。升了自动驾驶的准确性和安全性。

【技术实现步骤摘要】
测试用例生成方法、装置和电子设备


[0001]本专利技术涉及车辆
,尤其是涉及一种测试用例生成方法、装置和电子设备。

技术介绍

[0002]自动驾驶技术对驾驶员的车辆驾驶起到了较好的辅助作用,同时为人们的出行带来极大的便利。为了实现较为安全的自动驾驶技术,目前针对自动驾驶算法的测试,通常通过服务器对测试场景进行初始化,并对自动驾驶车辆进行路线规划,进而进行自动驾驶的仿真测试。然而,这种方式所采用的测试场景单一,无法覆盖多种不同的自动驾驶场景,如果要提供尽可能多的测试场景,需要花费较大的时间成本和人力成本,测试的效率较低。

技术实现思路

[0003]本专利技术的目的在于提供一种测试用例生成方法、装置和电子设备,提升了测试用例生成时的有效场景数据的获取效率及真实性,提升了测试测试效率,进一步提升了自动驾驶的准确性和安全性。
[0004]第一方面,本专利技术实施例提供一种测试用例生成方法,包括:基于预先采集的真实场景数据生成测试场景数据;根据测试场景数据确定有效场景数据;有效场景数据包括与待测试的自动驾驶车辆存在交互动作的目标对象;将有效场景转化成针对待测试的自动驾驶车辆的测试用例。
[0005]在可选的实施方式中,基于预先采集的真实场景生成测试场景的步骤,包括:采集真实场景数据;真实场景数据为预先驾驶车辆采集的场景数据;对真实场景数据进行物体识别,生成测试场景数据。
[0006]在可选的实施方式中,对真实场景数据进行物体识别,生成测试场景数据的步骤,包括:通过预先选择的神经网络模型对真实场景数据进行物体识别,生成测试场景数据。
[0007]在可选的实施方式中,根据测试场景数据确定有效场景数据的步骤,包括:对测试场景数据进行数据划分,得到多个子场景数据;多个子场景数据的时间段部分重叠或不重叠;基于多个子场景数据确定有效场景数据。
[0008]在可选的实施方式中,将有效场景数据转化成针对待测试的自动驾驶车辆的测试用例的步骤,包括:当待测试的自自动驾驶车辆行驶至预设位置时,触发有效场景数据中的目标对象按照预先设置的运行状态进行运行;预先设置的运行状态包括预先采集的目标对象的行驶路线和行驶动作;基于预先设置的运行状态生成测试用例。
[0009]在可选的实施方式中,方法还包括:按照测试用例配置生成目标测试场景;在目标测试场景下对待测试的自动驾驶车辆进行测试。
[0010]在可选的实施方式中,在目标测试场景下对待测试的自动驾驶车辆进行测试的步骤,包括:基于目标对象的预先设置的运行状态,对待测试的自自动驾驶车辆的驾驶策略进行测试;驾驶策略至少包括:避让策略、减速策略、加速策略、刹车策略。
[0011]第二方面,本专利技术实施例提供一种测试用例生成装置,装置包括:数据生成模块,
用于基于预先采集的真实场景数据生成测试场景数据;确定模块,用于根据测试场景数据确定有效场景数据;有效场景数据包括与待测试的自动驾驶车辆存在交互动作的目标对象;测试用例生成模块,用于将有效场景转化成针对待测试的自动驾驶车辆的测试用例。
[0012]第三方面,本专利技术实施例提供一种电子设备,包括处理器和存储器;存储器上存储有计算机程序,计算机程序在被处理器运行时执行如前述实施方式任一项的方法。
[0013]第四方面,本专利技术实施例提供一种计算机可读存储介质,用于储存如前述实施方式任一项方法所用的计算机软件指令。
[0014]本专利技术提供的测试用例生成方法、装置和电子设备,该自动驾驶方法首先基于预先采集的真实场景数据生成测试场景数据;根据测试场景数据确定有效场景数据;有效场景数据包括与待测试的自动驾驶车辆存在交互动作的目标对象;将有效场景转化成针对待测试的自动驾驶车辆的测试用例。上述方式通过在预先采集真实场景数据,并对该真实场景数据得到有效场景数据,提升了测试用例生成时的有效场景的获取效率及真实性;通过将有效场景转化成针对待测试的自动驾驶车辆的测试用例,可以用于测试待测试的自动驾驶车辆的自动驾驶性能,从而针对真实场景中目标对象的运行状态进行驾驶策略的选择,进一步提升了自动驾驶的准确性和安全性。
附图说明
[0015]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本专利技术实施例提供的一种测试用例生成方法的流程示意图;
[0017]图2为本专利技术实施例提供的另一种测试用例生成方法的流程示意图;
[0018]图3为本专利技术实施例提供的一种测试用例生成装置的结构示意图;
[0019]图4为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0020]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0021]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0023]下面结合附图,对本专利技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0024]为便于理解,首先对本专利技术实施例提供一种自动驾驶方法进行详细说明,参见图1所示的一种自动驾驶方法的流程示意图,该方法应用于自动驾驶的仿真测试,主要包括以下步骤S102至步骤S106:
[0025]步骤S102,基于预先采集的真实场景数据生成测试场景数据。
[0026]预先采集的真实场景数据为预先驾驶车辆进行录制的场景数据,诸如可以包括通过车辆激光雷达、摄像头、超声波雷达等传感器采集的原始数据,真实场景数据中包括实际行驶道路上的车辆、行人、道路、交通信号灯、交通信号标志等。对真实场景数据进行预处理后得到测试场景数据,预处理操作包括对真实场景数据进行进行物体识别、跟踪等操作。通过驾驶车辆录制得到真实场景数据,可以使车辆在进行自动驾驶仿真测试时,更加贴近真实的道路情况。
[0027]步骤S104,根据测试场景数据确定有效场景数据。
[0028]通过上述对测试场景数据划分为多个子场景数据,并过滤出生成测试用例所需的场景数据,可以得到待测试的自动驾驶车辆(也即下述自车)的有效场景数据,该有效场景数据包括与自车存在交互动作的目标对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试用例生成方法,其特征在于,所述方法包括:基于预先采集的真实场景数据生成测试场景数据;根据所述测试场景数据确定有效场景数据;所述有效场景数据包括与待测试的自动驾驶车辆存在交互动作的目标对象;将所述有效场景数据转化成针对所述待测试的自动驾驶车辆的测试用例。2.根据权利要求1所述的方法,其特征在于,所述基于预先采集的真实场景生成测试场景的步骤,包括:采集所述真实场景数据;所述真实场景数据为预先驾驶车辆采集的场景数据;对所述真实场景数据进行物体识别,生成所述测试场景数据。3.根据权利要求2所述的方法,其特征在于,对所述真实场景数据进行物体识别,生成所述测试场景数据的步骤,包括:通过预先选择的神经网络模型对所述真实场景数据进行物体识别,生成所述测试场景数据。4.根据权利要求1所述的方法,其特征在于,所述根据所述测试场景数据确定有效场景数据的步骤,包括:对所述测试场景数据进行数据划分,得到多个子场景数据;多个所述子场景数据的时间段部分重叠或不重叠;基于多个所述子场景数据确定所述有效场景数据。5.根据权利要求1所述的方法,其特征在于,所述将所述有效场景数据转化成针对所述待测试的自动驾驶车辆的测试用例的步骤,包括:当所述待测试的自动驾驶车辆行驶至预设位置时,触发所述有效场景数据中的目标对象按照预先设置的运行状态...

【专利技术属性】
技术研发人员:金健
申请(专利权)人:东软睿驰汽车技术沈阳有限公司
类型:发明
国别省市:

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

1