[发明专利]智能驾驶软件测试数据处理方法及相关装置在审
申请号: | 202010587362.0 | 申请日: | 2020-06-24 |
公开(公告)号: | CN111831558A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 谢娟敏;张俊生;张显宏;梁伟铭 | 申请(专利权)人: | 上海汽车集团股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京信远达知识产权代理有限公司 11304 | 代理人: | 赵兴华 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 驾驶 软件 测试 数据处理 方法 相关 装置 | ||
本发明提供了一种智能驾驶软件测试数据处理方法及相关装置,方法包括对智能驾驶软件的各软件模块之间传输的数据的采集和分包存储;以及建立测试问题,与开始时刻、停止时刻以及数据包文件名称的映射关系,并存储在测试问题记录文件中。整个过程只需要测试员触发测试问题的开始时刻和停止时刻,就可以实现测试数据的采集和存储及测试问题记录文件的生成。相比现有的人工记录方式,提高了测试效率,减低了测试成本。且仅在出现问题时采集数据,对存储空间进行了有效利用。以及建立了测试问题与数据包文件名称的映射关系,可进行测试问题和测试数据的同步流转,且可以通过搜索或筛选功能,由测试问题追溯到测试数据,或者由测试数据追溯到测试问题。
技术领域
本发明涉及数据处理领域,更具体地说,涉及智能驾驶软件测试数据处 理方法及相关装置。
背景技术
智能驾驶汽车是在传统汽车上装载智能驾驶技术的汽车。智能驾驶技术 利用了车载传感器感知的信息,得到障碍物、车道线、交通灯、定位、地图 等交通路况信息,综合利用智能规划和决策控制技术,进行智能驾驶。
智能驾驶技术开发中,智能驾驶软件的测试是一项重要内容。智能驾驶 软件的测试数据和测试问题,是软件测试中的关键内容。智能驾驶软件包含 多个软件模块,如感知、融合、地图、规划决策等。本文中智能驾驶软件指 应用层软件,测试数据指软件模块间的数据,以网络数据包的形式呈现。
为了有效的捕捉更详尽的智能驾驶软件动态数据,智能驾驶软件的各软 件模块的测试数据会很多。显然,利用传统的人工手工记录或文本记录测试 问题以及搬运数据的方法,存在着效率低、成本高等特点,已无法满足智能 驾驶软件测试的需要。
发明内容
有鉴于此,本发明提出智能驾驶软件测试数据处理方法及相关装置,欲 提高测试效率,降低测试成本。
为了实现上述目的,现提出的方案如下:
第一方面,提供一种智能驾驶软件测试数据处理方法,包括:
向智能驾驶软件发送启动指令,以使所述智能驾驶软件运行在测试环境 中;
当接收到数据采集启动指令时,开始采集并分包存储所述智能驾驶软件 的各软件模块之间传输的数据,将接收到所述数据采集启动指令的时刻作为 开始时刻;
当接收到数据采集停止指令时,停止采集所述智能驾驶软件的各软件模 块之间传输的数据,将接收到所述数据采集停止指令的时刻作为停止时刻, 所述数据采集停止指令与所述数据采集启动指令对应相同的测试问题;
建立所述测试问题,与所述开始时刻、所述停止时刻以及数据包文件名 称的映射关系,并存储在测试问题记录文件中。
可选的,所述分包存储所述智能驾驶软件的各软件模块之间传输的数据, 具体为:
按照数据量大小,分包存储所述智能驾驶软件的各软件模块之间传输的 数据;或者,
按照固定时长,分包存储所述智能驾驶软件的各软件模块之间传输的数 据。
可选的,当接收到数据采集启动指令时,还包括:
采集并分包存储所述开始时刻之前一段时间,所述智能驾驶软件的各软 件模块之间传输的数据,以及将数据包文件名称记录在所述映射关系中。
可选的,在内存中对所述测试问题记录文件进行双份存储,以及还对所 述测试问题记录文件进行缓存存储。
可选的,所述测试环境为:SIL(Software in the loop,软件在环测试)、 MIL(Model in the loop,模型在环测试)、HIL(Hardware in the loop,硬件 在环测试)或SIL(Vehicle in the loop,实车在环测试)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海汽车集团股份有限公司,未经上海汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010587362.0/2.html,转载请声明来源钻瓜专利网。