国家标准网
文库搜索
切换导航
首页
频道
仅15元无限下载
联系我们
首页
仅15元无限下载
联系我们
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211064004.7 (22)申请日 2022.08.31 (71)申请人 重庆长安汽车股份有限公司 地址 400023 重庆市江北区建新 东路260号 (72)发明人 勾天 吕豪 唐诚成 黎平 梁锋华 (74)专利代理 机构 广州市华学知识产权代理有 限公司 4 4245 专利代理师 黄宗波 (51)Int.Cl. G06F 11/36(2006.01) G06F 11/34(2006.01) G06F 30/20(2020.01) (54)发明名称 自动驾驶仿真测试脚本的自动化生成方法、 装置、 生成设备及存 储介质 (57)摘要 本发明属于自动驾驶汽 车仿真测试领域, 具 体涉及自动驾驶仿真测试脚本的自动化生成方 法、 装置、 生 成设备及存储介质。 自动驾驶仿真测 试脚本的自动化生成方法包括: 存储器内分别以 步骤文档的形式写入所有测试案例, 脚本生成模 块内设置有预设脚本, 通过预设脚本依次获取所 述测试案例, 并根据所述测试案例的案例号进行 检索, 确定当前测试案例为最新版本测试案例; 所述预设脚本将所述当前测试案例的文字信息 转换为代码, 写入预设的测试脚本框架内, 生成 测试脚本; 确定所述测试脚本成功生成; 判定所 有的所述测试案例是否都生 成测试脚本, 并将成 功生成的所述测试脚本写入所述存储器内。 基于 已有的测试案例及设计好的测试脚本框架自动 地将测试案例的文字描述转化生成为测试脚本 代码。 权利要求书2页 说明书7页 附图2页 CN 115422057 A 2022.12.02 CN 115422057 A 1.一种自动驾驶仿真测试脚本的自动化生成方法, 其特征在于: 应用于自动驾驶仿真 测试脚本的自动化生成设备, 所述设备包括有存储器和脚本生成模块, 所述脚本生成模块 用于自动生成自动驾驶仿真测试脚本, 所述方法包括: 存储器内分别以步骤文档的形式写入所有测试案例, 脚本生成模块内设置有预设脚 本, 通过预设脚本依次获取所述测试案例, 并根据所述测试案例的案例号进行检索, 确定当 前测试案例为 最新版本测试案例; 所述预设脚本将所述当前测试案例的文字信 息转换为代码, 写入预设的测试脚本框架 内, 生成测试脚本; 确定所述测试脚本是否成功生成; 判定所有的所述测试案例是否都生成测试脚本, 并将 成功生成的所述测试脚本写入所 述存储器内。 2.根据权利要求1所述的方法, 其特征在于: 存储器 内分别以步骤文档的形式写入所有 测试案例, 脚本生成模块内设置有预设脚本, 通过预设脚本依次获取所述测试案例, 并根据 所述测试案例的案例号进行检索, 确定当前测试案例为 最新版本测试案例, 包括: 通过预设脚本的第一子函数获取所述测试案例的所有配置信息, 生成案例号存储变 量, 用于保存所有的测试案例的案例号; 根据当前测试案例的案例号进行检索, 确定当前测试案例为 最新版本的测试案例。 3.根据权利要求1所述的方法, 其特征在于: 根据所述检索结果, 所述预设脚本将所述 测试案例的文字信息转 化为代码, 写入预设的测试脚本 框架内, 生成测试脚本, 包括: 确定当前测试将案例为最新版本的测试案例, 通过预设脚本的第 二子函数爬取所述步 骤文档内的所述测试案例的信息, 并将所述测试案例的信息保存为数组, 进一步将所述数 组内的信息进 行语句切分、 转换以及重构, 将所述测试案例转化为代码, 所述代码写入预设 的脚本框架内, 生成所述测试脚本 。 4.根据权利要求3所述的方法, 其特征在于: 将所述测试案例 的信息一次进行语句切 分、 转换以及重构, 将所述测试案例转化为代码, 所述代码写入预设的脚本框架内, 生成所 述测试脚本, 包括: 通过所述预设脚本的第 三子函数, 将当前所述测试案例的步骤文档的单元格中的信 息 进行切分, 获得切分信息; 通过所述预设脚本的第四子函数, 将所述切分信 息转换为预设的仿真软件能够识别的 代码语句, 获得转换后代码; 通过所述预设脚本的第五子函数, 将所述转换后代码根据语义逻辑再次进行组合, 写 入所述预设的测试脚本 框架内, 获得 所述测试案例的测试脚本 。 5.根据权利要求1所述的方法, 其特 征在于: 确定所述测试脚本成功生成, 包括: 通过所述预设脚本查询所述测试脚本的信 息, 与所述步骤文档内的测试案例的信 息进 行比较, 确定所述测试案例的所有信息都已写入; 将所述测试脚本进行仿真测试, 若所述测试脚本通过仿真测试, 则成功生成当前所述 测试案例对应的测试脚本 。 6.根据权利要求1 ‑5任一项所述的方法, 其特 征在于: 所述方法还 包括: 检索当前所述测试案例不是最新版本的测试案例, 将该测试案例的案例号写入错误日权 利 要 求 书 1/2 页 2 CN 115422057 A 2志中; 或者, 所述测试案例的信息并未完全写入所述测试脚本中, 将该测试案例的案例号写 入错误日志中; 或者, 所述测试脚本仿真失败, 将该测试脚本所对应的测试案例的案例号写入错误日 志中; 自动生成所有测试案例的测试脚本之后, 脚本编辑人员打开错误日志, 对相应测试案 例进行修改。 7.根据权利要求1所述的方法, 其特征在于: 判定所有的所述测试案例是否都生成测试 脚本, 并将成功生成的所述测试脚本写入所述存 储器内, 包括: 所述预设脚本运行时会抓取所述存储变量内的案例号, 若所述预设脚本抓取到新的案 例号, 则获取对应测试案例, 进行自动生成测试脚本的操作; 若所述预设脚本未抓取到新的案例号, 则所有的测试案例都已经生成测试脚本; 将生成的所有所述测试脚本写入所述存 储器内。 8.一种自动驾驶仿真测试脚本的自动化生成装置, 其特征在于: 应用于自动驾驶仿真 测试脚本的自动化生成设备, 所述设备包括有存储器和脚本生成模块, 所述脚本生成模块 用于自动生成自动驾驶仿真测试脚本, 所述装置包括: 存储单元: 用于存 储所有的测试案例和根据测试案例自动生成的测试脚本; 处理单元: 用于获取测试案例内的信 息, 将文字形式的测试信 息转化为代码, 并将所述 代码写入预设的测试脚本 框架, 自动生成测试案例的测试脚本 。 9.一种自动驾驶仿真测试脚本的自动化生成设备, 其特征在于: 所述设备包括有存储 器和脚本生成模块, 所述脚本生成模块用于 自动生成自动驾驶仿真测试脚本, 所述存储器 内存储计算机程序, 当所述计算机程序被所述脚本生成模块执行时, 使得所述自动驾驶仿 真测试脚本的自动化 生成设备 执行如权利要求1 ‑7中任一项所述的方法。 10.一种计算机可读存储介质, 其特征在于: 所述计算机可读存储介质中存储有计算机 程序, 当所述计算机程序在计算机上运行时, 使得所述计算机执行如权利要求 1‑7中任一项 所述的方法。权 利 要 求 书 2/2 页 3 CN 115422057 A 3
专利 自动驾驶仿真测试脚本的自动化生成方法、装置、生成设备及存储介质
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 17:43:34
上传分享
举报
下载
原文档
(435.9 KB)
分享
友情链接
T-CEC 694—2022 变电站二次系统数字化设计编码规范.pdf
GB-T 18826-2016 工业用1,1,1,2-四氟乙烷 HFC-134a.pdf
T-CITS 0020—2023 数字化实验室建设指南.pdf
安芯网盾 2022年实网攻防演练蓝队防守指南.pdf
民航 CTSO-C77b 燃气涡轮辅助动力装置(APU.pdf
GB-T 35289-2017 信息安全技术 电子认证服务机构服务质量规范.pdf
信通院 数字化时代零信任安全蓝皮报告-2021年.pdf
GB-T 39965-2021 节能量前评估计算方法.pdf
GB-T 42752-2023 区块链和分布式记账技术 参考架构.pdf
T-ZGCSC 003—2023 智慧社区评价指标体系.pdf
T-CEC 676—2022 电化学储能电站检修规程.pdf
GB-T 37971-2019 信息安全技术 智慧城市安全体系框架.pdf
GB/T 40021-2021 信息物理系统 术语.pdf
GB-T 17245-2004 成年人人体惯性参数.pdf
T-CI 292—2024 医疗健康大数据安全要求.pdf
DB61-T 1502-2021 电动汽车充电站(桩)验收规范 陕西省.pdf
GM-T 0032-2014 基于角色的授权与访问控制技术规范.pdf
GB-T 39116-2020 智能制造能力成熟度模型.pdf
GB-T 32747-2016 岩土工程仪器安全要求.pdf
DB32-T 4659.2-2024 医院公共卫生工作规范 第2部分:疾控机构医防融合工作指南 江苏省.pdf
1
/
3
12
评价文档
赞助2.5元 点击下载(435.9 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。