一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

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

2022-11-30 14:49:21 来源:中国专利 TAG:


1.本发明属于车载雷达测试技术领域,具体涉及基于真实动态场景构建的车载雷达测试持续集成平台。


背景技术:

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


技术实现要素:

8.本发明的目的在于提供基于真实动态场景构建的车载雷达测试持续集成平台,以解决上述背景技术中提出的问题。
9.为实现上述目的,本发明提供如下技术方案:基于真实动态场景构建的车载雷达测试持续集成平台,应用于车载雷达测试项目的回归测试,该车载雷达测试持续集成平台由车载雷达测试试验系统、业务场景自动化测试系统和jenkins管理服务系统相集成;
10.车载雷达测试试验系统,操作于基于真实动态场景构建测试实验室,并采用导轨控制方式搭建实验平台,以精确控制探测物的速度,距离与角度;
11.业务场景自动化测试系统,操作于进行车载雷达测试软件时场景模拟;
12.jenkins管理服务系统,操作于用户基于企业内部的网络远程管理,并部署测试任务。
13.优选地,所述业务场景自动化测试系统内设有需求收集模块、项目管理模块、git
工具、jenkins测试管理模块、测试管理模块和发布上线模块组成;
14.需求收集模块,操作于对客户需求进行收集并拆分转换;
15.项目管理模块,操作于选定项目的开发模式;
16.git工具,操作于对软件版本进行管理和控制;
17.jenkins测试管理模块,操作于运行测试和调度远程服务器、数据中心和运行客户端;
18.测试管理模块,操作于进行测试用例维护、测试用例评审、测试计划执行、自动化测试、生成测试报告和提交bug;
19.发布上线模块,操作于在软件测试完成后,进行系统自动发布。
20.优选地,所述车载雷达测试试验系统包括:
21.车辆雷达板,与上位机之间进行通信连接,接受上位机发送的指令和反馈指令到上位机;
22.上位机,发送常规和自定义通信指令到车辆雷达板,接受车辆雷达板反馈的信息。
23.优选地,所述基于真实动态场景构建测试实验室中,探测物速度、角度和位置信息均按照测试spec调整。
24.与现有技术相比,本发明的有益效果是:
25.1、对新版本执行回归测试
26.对于产品型的软件,发布一个新的版本,其中大部分功能都和上一个版本相似或完全相同,这部分功能特别适合于自动化测试,从而可以让测试达到测试每个特征的目的。
27.2、更多更频繁的测试,且可以替代手工测试的困难
28.产品开发的过程中开发周期往往留给测试的时间不多,一个系统的功能点有几千个上万个,人工测试是非常的耗时和繁琐,这样必然会使测试效率低下;有些非功能性方面的测试:如压力测试、并发测试、大数据量测试、崩溃性测试,用人来测试是不可能达到的,而通过本发明的车载雷达测试持续集成平台,则可以利用理想的自动化测试能够按计划完全自动的运行,在开发人员和测试人员不可能实行三班倒的情况下,自动化测试可以胜任这个任务,完全可以在周末和晚上执行测试,这样充分的利用了公司的资源,也避免了开发和测试之间的等待。
29.3、具有一致性和可重复性
30.由于每次自动化测试运行的脚本是相同的,所以每次执行的测试具有一致性,人是很难做到的,因而由于自动化测试的一致性,很容易发现被测软件的任何改变。
31.4、解决了测试与开发之间的矛盾
32.通常在开发的末期,进入集成测试阶段,由于发布一个版本的初期,测试系统的错误比较少,这时开发人员有等待测试人员测试出错误的时间,而事实上在迭代周期很短的开发模式中,存在更多的矛盾,该集成平台的自动化测试系统可以解决其中的主要矛盾;且采用真实动态场景构建的实验室,相对于传统的实车测试更安全可靠,对测试人员无安全危险。
附图说明
33.图1为本发明基于真实动态场景构建的车载雷达测试持续集成平台的业务场景自
动化测试系统模块图。
34.图2为本发明基于真实动态场景构建的车载雷达测试持续集成平台的车载雷达测试实验装置硬件结构图。
35.图3为本发明基于真实动态场景构建的车载雷达测试持续集成平台的真实动态场景构建实验平台框架图。
具体实施方式
36.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
37.参阅图1-3,本实施例提出基于真实动态场景构建的车载雷达测试持续集成平台,应用于车载雷达测试项目的回归测试,该车载雷达测试持续集成平台由车载雷达测试试验系统、业务场景自动化测试系统和jenkins管理服务系统相集成;
38.车载雷达测试试验系统,操作于基于真实动态场景构建测试实验室,并采用导轨控制方式搭建实验平台,以精确控制探测物的速度,距离与角度;
39.业务场景自动化测试系统,操作于进行车载雷达测试软件时场景模拟,且自动生成测试报告,方便产品软件快速迭代,实现真正意义上的自动化测试,建立企业完善的测试流程;
40.jenkins管理服务系统,操作于用户基于企业内部的网络远程管理,并部署测试任务。
41.参阅图1,在本实施例中,所述业务场景自动化测试系统内设有需求收集模块、项目管理模块、git工具、jenkins测试管理模块、测试管理模块和发布上线模块组成;
42.需求收集模块,操作于对客户需求进行收集并拆分转换;
43.项目管理模块,操作于选定项目的开发模式;
44.git工具,操作于对软件版本进行管理和控制;
45.jenkins测试管理模块,操作于运行测试和调度远程服务器、数据中心和运行客户端;
46.测试管理模块,操作于进行测试用例维护、测试用例评审、测试计划执行、自动化测试、生成测试报告和提交bug;
47.发布上线模块,操作于在软件测试完成后,进行系统自动发布。
48.参阅图2,在本实施例中,所述车载雷达测试试验系统包括:
49.车辆雷达板,与上位机之间进行通信连接,接受上位机发送的指令和反馈指令到上位机;
50.上位机,发送常规和自定义通信指令到车辆雷达板,接受车辆雷达板反馈的信息。
51.在本实施例中,所述基于真实动态场景构建测试实验室中,探测物速度、角度和位置信息均按照测试spec调整,对于毫米波雷达对探测物极限位置,角度和速度信息在运行过程中通过上位机软件动态调整,灵活性高。
52.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优
选实施例以及落入本发明范围的所有变更和修改。
53.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献