一种测试脚本生成方法、装置、设备及介质制造方法及图纸

技术编号:42643125 阅读:27 留言:0更新日期:2024-09-06 01:39
本申请公开了一种测试脚本生成方法、装置、设备及介质,涉及测试技术领域,应用于脚本生成工具,包括:确定用户端选定的目标测试用例文件;基于接收到的第一用户指令确定是否对待生成测试脚本进行加密,若确定对待生成测试脚本进行加密,则确定用户端选定的目标加密方式;基于接收到的第二用户指令确定是否对待生成测试脚本进行签名,若确定对待生成测试脚本进行签名,则确定预设的签名算法;在获取到测试脚本生成指令时,基于目标加密方式和所述签名算法,并根据目标测试用例文件和通用脚本文件生成并输出最终测试脚本、测试脚本签名文件和签名公钥文件。本申请能够自动生成测试脚本,并避免由于测试脚本泄露或恶意篡改引发的功能安全问题。

【技术实现步骤摘要】

本专利技术涉及测试,特别涉及一种测试脚本生成方法、装置、设备及介质


技术介绍

1、随着汽车智能化的发展,汽车功能的多样化,使得汽车的安全性成为现阶段最受关注的话题,尤其涉及汽车adas(advanced driving assistance system,高级驾驶辅助系统)或ads(automatic driving system,自动驾驶系统)方面,其中功能安全的故障注入测试在安全性能的保障方面占据了重要的地位。

2、当前功能安全的故障注入测试基本上都是利用canoe(controller area networkopen environment,总线开发环境)软件及硬件工具配合使用来完成的,其中在canoe软件中,需要针对特殊的项目进行二次开发编程生成测试脚本,由于在adas或ads控制器上的功能安全需求日益增加,针对功能安全需求的测试用例条目也剧增,从而导致测试脚本的代码量增加,如果一直依靠人工手动来维护测试脚本或进行脚本开发,将使得测试脚本开发及调试工作量变大,错误率变高,从而导致实际功能安全测试出现各种问题,如测试脚本泄露或被恶意篡本文档来自技高网...

【技术保护点】

1.一种测试脚本生成方法,其特征在于,应用于脚本生成工具,包括:

2.根据权利要求1所述的测试脚本生成方法,其特征在于,所述脚本生成工具设置有文件路径显示区域、文件内容显示区域和脚本生成进度显示区域;其中,所述文件路径显示区域用于在确定用户端选定的目标测试用例文件之后,对所述目标测试用例文件的文件路径进行显示;所述文件内容显示区域用于在获取到测试用例文件打开指令后,对所述目标测试用例文件的文件内容进行显示;所述脚本生成进度显示区域用于在获取到测试脚本生成指令后,利用预设的进度条对测试脚本的生成进度进行显示,并在所述进度条达到目标值时,生成用于表征测试脚本生成完成的提示信息。<...

【技术特征摘要】

1.一种测试脚本生成方法,其特征在于,应用于脚本生成工具,包括:

2.根据权利要求1所述的测试脚本生成方法,其特征在于,所述脚本生成工具设置有文件路径显示区域、文件内容显示区域和脚本生成进度显示区域;其中,所述文件路径显示区域用于在确定用户端选定的目标测试用例文件之后,对所述目标测试用例文件的文件路径进行显示;所述文件内容显示区域用于在获取到测试用例文件打开指令后,对所述目标测试用例文件的文件内容进行显示;所述脚本生成进度显示区域用于在获取到测试脚本生成指令后,利用预设的进度条对测试脚本的生成进度进行显示,并在所述进度条达到目标值时,生成用于表征测试脚本生成完成的提示信息。

3.根据权利要求1所述的测试脚本生成方法,其特征在于,所述目标测试用例文件的文件类型为数据表,所述目标测试用例文件中存储有测试用例信息,所述测试用例信息包括测试标识号、报文标识号、报文名称、故障注入类型、故障注入信号名称、故障注入信号值、报文crc信号、crc多项式、预期结果报文标识号、预期结果报文名称、预期结果报文信号名称、预期结果报文信号值和测试步骤;所述通用脚本文件包括控制面板与测试脚本之间的数据交互功能,报...

【专利技术属性】
技术研发人员:朱书林毛健杜军洋
申请(专利权)人:知行汽车科技苏州股份有限公司
类型:发明
国别省市:

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

1