基于真实动态场景构建的车载雷达测试持续集成平台制造技术

技术编号:35777569 阅读:16 留言:0更新日期:2022-12-01 14:21
本发明专利技术公开了基于真实动态场景构建的车载雷达测试持续集成平台,属于车载雷达测试技术领域,应用于车载雷达测试项目的回归测试,该车载雷达测试持续集成平台由车载雷达测试试验系统、业务场景自动化测试系统和Jenkins管理服务系统相集成;车载雷达测试试验系统,操作于基于真实动态场景构建测试实验室,并采用导轨控制方式搭建实验平台,以精确控制探测物的速度,距离与角度。本发明专利技术车载雷达测试持续集成平台,集成真实动态场景构建车载雷达测试实验装置,实现脚本编写与执行与平台无缝对接,并且结合了业务场景进行平台自动化能力的落地,同时统一自动化框架的开发以及核心case用例的整合,使得整体回归测试成本降低。使得整体回归测试成本降低。使得整体回归测试成本降低。

【技术实现步骤摘要】
基于真实动态场景构建的车载雷达测试持续集成平台


[0001]本专利技术属于车载雷达测试
,具体涉及基于真实动态场景构建的车载雷达测试持续集成平台。

技术介绍

[0002]随着行业内信息更新及技术的不断更新,软件定义汽车的变革迭代越来越快,快速测试,快速反馈已经是一个常态化的流程,周期内版本发布频率的增加,各项测试的时间正在急剧缩短,回归性的任务不断充斥当中,各个阶段都需要回归测试的介入来确保集成之后各个模块的正确性。
[0003]当前车载雷达测试项目的回归测试中主要集中以下几个痛点问题:
[0004]测试回归主次模糊,抓不住回归重点的内容,导致在较短时间内很难完成大量的回归case;
[0005]回归用例基本大部分都是靠手工执行,重复性工作较多,回归效率低下。各个业务团队或多或少都有一些自动化的研究和接入,但开发的工具本身都是各自为战没有起到互相配合&互相补充的作用,无法实现工具红利;
[0006]不同于互联网企业软件测试大多基于在线或云端纯代码的测试方式,针对车载雷达测试方案,目前的主要技术是真实场景测试,该方案的主要测试对象为车载毫米波雷达,重点对雷达报警逻辑进行测试。因真实场景测试是人员驾驶车辆对雷达的功能模块进行测试,测试期间存在一定的人员风险,测试case无法标准化和测试效率低下的问题。
[0007]签于以上不足,提出一种基于平台化的自动化能力进行测试框架的系统,集成真实动态场景构建车载雷达测试实验装置,实现脚本编写与执行与平台无缝对接,并且结合了业务场景进行平台自动化能力的落地,同时统一自动化框架的开发以及核心case用例的整合,使得整体回归测试成本降低。

技术实现思路

[0008]本专利技术的目的在于提供基于真实动态场景构建的车载雷达测试持续集成平台,以解决上述
技术介绍
中提出的问题。
[0009]为实现上述目的,本专利技术提供如下技术方案:基于真实动态场景构建的车载雷达测试持续集成平台,应用于车载雷达测试项目的回归测试,该车载雷达测试持续集成平台由车载雷达测试试验系统、业务场景自动化测试系统和Jenkins管理服务系统相集成;
[0010]车载雷达测试试验系统,操作于基于真实动态场景构建测试实验室,并采用导轨控制方式搭建实验平台,以精确控制探测物的速度,距离与角度;
[0011]业务场景自动化测试系统,操作于进行车载雷达测试软件时场景模拟;
[0012]Jenkins管理服务系统,操作于用户基于企业内部的网络远程管理,并部署测试任务。
[0013]优选地,所述业务场景自动化测试系统内设有需求收集模块、项目管理模块、Git
工具、Jenkins测试管理模块、测试管理模块和发布上线模块组成;
[0014]需求收集模块,操作于对客户需求进行收集并拆分转换;
[0015]项目管理模块,操作于选定项目的开发模式;
[0016]Git工具,操作于对软件版本进行管理和控制;
[0017]Jenkins测试管理模块,操作于运行测试和调度远程服务器、数据中心和运行客户端;
[0018]测试管理模块,操作于进行测试用例维护、测试用例评审、测试计划执行、自动化测试、生成测试报告和提交Bug;
[0019]发布上线模块,操作于在软件测试完成后,进行系统自动发布。
[0020]优选地,所述车载雷达测试试验系统包括:
[0021]车辆雷达板,与上位机之间进行通信连接,接受上位机发送的指令和反馈指令到上位机;
[0022]上位机,发送常规和自定义通信指令到车辆雷达板,接受车辆雷达板反馈的信息。
[0023]优选地,所述基于真实动态场景构建测试实验室中,探测物速度、角度和位置信息均按照测试spec调整。
[0024]与现有技术相比,本专利技术的有益效果是:
[0025]1、对新版本执行回归测试
[0026]对于产品型的软件,发布一个新的版本,其中大部分功能都和上一个版本相似或完全相同,这部分功能特别适合于自动化测试,从而可以让测试达到测试每个特征的目的。
[0027]2、更多更频繁的测试,且可以替代手工测试的困难
[0028]产品开发的过程中开发周期往往留给测试的时间不多,一个系统的功能点有几千个上万个,人工测试是非常的耗时和繁琐,这样必然会使测试效率低下;有些非功能性方面的测试:如压力测试、并发测试、大数据量测试、崩溃性测试,用人来测试是不可能达到的,而通过本专利技术的车载雷达测试持续集成平台,则可以利用理想的自动化测试能够按计划完全自动的运行,在开发人员和测试人员不可能实行三班倒的情况下,自动化测试可以胜任这个任务,完全可以在周末和晚上执行测试,这样充分的利用了公司的资源,也避免了开发和测试之间的等待。
[0029]3、具有一致性和可重复性
[0030]由于每次自动化测试运行的脚本是相同的,所以每次执行的测试具有一致性,人是很难做到的,因而由于自动化测试的一致性,很容易发现被测软件的任何改变。
[0031]4、解决了测试与开发之间的矛盾
[0032]通常在开发的末期,进入集成测试阶段,由于发布一个版本的初期,测试系统的错误比较少,这时开发人员有等待测试人员测试出错误的时间,而事实上在迭代周期很短的开发模式中,存在更多的矛盾,该集成平台的自动化测试系统可以解决其中的主要矛盾;且采用真实动态场景构建的实验室,相对于传统的实车测试更安全可靠,对测试人员无安全危险。
附图说明
[0033]图1为本专利技术基于真实动态场景构建的车载雷达测试持续集成平台的业务场景自
动化测试系统模块图。
[0034]图2为本专利技术基于真实动态场景构建的车载雷达测试持续集成平台的车载雷达测试实验装置硬件结构图。
[0035]图3为本专利技术基于真实动态场景构建的车载雷达测试持续集成平台的真实动态场景构建实验平台框架图。
具体实施方式
[0036]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0037]参阅图1

3,本实施例提出基于真实动态场景构建的车载雷达测试持续集成平台,应用于车载雷达测试项目的回归测试,该车载雷达测试持续集成平台由车载雷达测试试验系统、业务场景自动化测试系统和Jenkins管理服务系统相集成;
[0038]车载雷达测试试验系统,操作于基于真实动态场景构建测试实验室,并采用导轨控制方式搭建实验平台,以精确控制探测物的速度,距离与角度;
[0039]业务场景自动化测试系统,操作于进行车载雷达测试软件时场景模拟,且自动生成测试报告,方便产品软件快速迭代,实现真正意义上的自动化测试,建立企业完善的测试流程;
[0040]Jenkins管理服务系统,操作于用户基于企业内部的网络远程管本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于真实动态场景构建的车载雷达测试持续集成平台,其特征在于,应用于车载雷达测试项目的回归测试,其特征在于,该车载雷达测试持续集成平台由车载雷达测试试验系统、业务场景自动化测试系统和Jenkins管理服务系统相集成;车载雷达测试试验系统,操作于基于真实动态场景构建测试实验室,并采用导轨控制方式搭建实验平台,以精确控制探测物的速度,距离与角度;业务场景自动化测试系统,操作于进行车载雷达测试软件时场景模拟;Jenkins管理服务系统,操作于用户基于企业内部的网络远程管理,并部署测试任务。2.根据权利要求1所述的基于真实动态场景构建的车载雷达测试持续集成平台,其特征在于,所述业务场景自动化测试系统内设有需求收集模块、项目管理模块、Git工具、Jenkins测试管理模块、测试管理模块和发布上线模块组成;需求收集模块,操作于对客户需求进行收集并拆分转换;项目管理模...

【专利技术属性】
技术研发人员:陈承文周珂王威宋力
申请(专利权)人:深圳承泰科技有限公司
类型:发明
国别省市:

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

1