基于TSN和DDS的自动化测试工具链及测试方法与流程

文档序号:36834811发布日期:2024-01-26 16:51阅读:21来源:国知局
基于TSN和DDS的自动化测试工具链及测试方法与流程

本发明涉及自动化测试,尤其涉及一种基于tsn和dds的自动化测试工具链及测试方法。


背景技术:

1、在智能网联汽车的电子电气信息架构方面,公知技术已经涵盖了车载以太网、服务导向架构(soa)、在线升级(ota)等基础测试开发。这些公知技术为测试服务的开发和执行提供了基础框架,但在多级别测试服务、定制化测试方案、虚拟仿真、用户体验测试等方面尚存在局限性。

2、现有技术中虽然可能部分场合使用时间敏感网络(tsn)或数据分发服务(dds)进行网络测试,但是存在以下问题:1、缺乏全方位的测试方法:现有技术主要集中在特定的网络测试上,缺乏针对电子电气信息系统的全面、精确的测试方法;2、定制化能力有限:现有的测试方案往往固定且不易修改,难以满足不同客户和场景的定制化需求;3、集成困难:现有的tsn和dds技术在与车载以太网、虚拟仿真等其他技术的集成方面存在挑战,导致实施复杂;4、标准和规范不统一:缺乏统一的测试标准和规范,影响测试的可靠性和有效性的问题。针对上述出现的问题,目前尚未提出有效的解决方案。


技术实现思路

1、发明目的:提供一种基于tsn和dds的自动化测试工具链及测试方法,以解决现有技术存在的上述问题。

2、技术方案:基于tsn和dds的自动化测试工具链,包括:需求分析与预设测试方案模块、自动化测试工具链集成开发模块和全方位网络测试和专项测试执行模块,所述需求分析与预设测试方案模块、所述自动化测试工具链集成开发模块和所述全方位网络测试和专项测试执行模块通讯连接;所述需求分析与预设测试方案模块,被配置为收集和分析测试需求,并生成确定测试对象、场景和目标,以及生成定制化的测试方案;所述自动化测试工具链集成开发模块,被配置为基于tsn和dds算法整合所述需求分析与预设测试方案模块反馈的数据,生成测试脚本;所述全方位网络测试和专项测试执行模块,被配置为自动运行测试脚本,并执行全方位网络测试和专项测试。

3、作为优选,还包括:报告生成模块,所述报告生成模块分别与所述自动化测试工具链集成开发模块和所述全方位网络测试和专项测试执行模块通讯连接,所述报告生成模块,被配置为整理测试结果和生成详细报告。

4、作为优选,所述需求分析与预设测试方案模块包括:需求收集单元、需求分析单元和测试方案设计单元,所述测试方案设计单元根据所述需求收集单元和所述需求分析单元检测和反馈的数据信息,生成相应的测试方案。

5、作为优选,所述自动化测试工具链集成开发模块包括:自动化测试工具链前端集成和自动化测试工具链后端集成,所述自动化测试工具链前端集成用于整合需求分析和测试设计模块和生成自动化测试方案,所述自动化测试工具链后端集成用于测试脚本的自动运行和报告自动生成。

6、为实现上述目的,本发明提出了基于tsn和dds的自动化测试工具链测试方法,包括以下步骤:

7、步骤一、收集和分析测试需求,确定测试对象、场景和目标,以及生成定制化的测试方案;

8、步骤二、通过基于tsn和dds算法集成的自动化测试工具链集成开发工具链前端集成,工具链前端集成整合需求分析和测试设计模块,自动化测试方案的生成;并通过基于tsn和dds算法集成的自动化测试工具链集成开发工具链后端集成,工具链后端集成生成测试脚本和报告;

9、步骤三、根据测试脚本运行,并执行全方位网络测试和专项测试;

10、步骤四、通过报告生成模块整理测试结果和生成详细报告。

11、作为优选,步骤二中tsn算法为基于时间敏感网络,其包括以下步骤:

12、f1:时间敏感网络tsn配置部分:用于设置数据同步的频率、时钟源选择、数据帧大小和速率控制参数;

13、f2:数据同步设置:通过tsn算法对测试数据进行预处理;

14、f3:时序控制:采用tsn算法进行时序控制,以使测试过程中各部分的协同工作。

15、作为优选,所述步骤二中dds算法为数据分发服务,其包括以下步骤:

16、d1:数据分发服务dds配置部分:用于定义数据主题、设置数据发布者和数据订阅者的参数;

17、d2:数据主题定义:确定数据分发的主题和结构,以便于数据的组织和管理;

18、d3:数据发布者设置:配置数据发布者的参数,包括发布频率、目标地址;

19、d4:数据订阅者设置:配置数据订阅者的参数,以正确接收和处理发布的数据。

20、作为优选,所述步骤一、收集和分析测试需求,确定测试对象、场景和目标,以及生成定制化的测试方案,包括以下步骤:

21、p1:分析测试对象和需求,预设一套可配置的测试模板和流程;

22、p2:提供测试台架设计、自动化测试工具链集成开发定制服务;

23、p3:支持各种定制化需求,包括部件级、系统级和实车级的测试;

24、p4:结合车载以太网、时间敏感网络tsn、数据分发服务dds;

25、p5:基于行业标准和规范,生成定制化的测试方案。

26、作为优选,步骤二具体包括以下步骤:

27、w1:需求分析与测试设计单元:通过工具链的前端集成,收集和分析需求,并生成测试方案;

28、w2:测试执行与报告生成单元:通过工具链的后端集成,运行测试脚本和生成报告;

29、w3:集成多种测试策略单元:包括车载以太网测试、时间敏感网络tsn测试、数据分发服务dds测试;

30、w4:配置测试流程单元:根据不同测试需求和场景,生成相应的测试流程配置。

31、作为优选,所述步骤三具体包括以下步骤:

32、j1:全面测试网络设备、连接、协议单元:通过集成不同的测试工具和方法,以对整个网络结构进行全面测试;

33、j2:特定问题的专项测试单元:包括电磁干扰测试、环境及道路试验、节点专项测试;

34、j3:结合车载以太网、时间敏感网络和数据分发服务;

35、j4:支持多级测试,以满足不同级别和场景的测试需求。

36、有益效果:在本技术实施例中,采用集成开发自动测试的方式,通过所述需求分析与预设测试方案模块、所述自动化测试工具链集成开发模块和所述全方位网络测试和专项测试执行模块通讯连接;所述需求分析与预设测试方案模块,被配置为收集和分析测试需求,并生成确定测试对象、场景和目标,以及生成定制化的测试方案;所述自动化测试工具链集成开发模块,被配置为基于tsn和dds算法整合所述需求分析与预设测试方案模块反馈的数据,生成测试脚本;所述全方位网络测试和专项测试执行模块,被配置为自动运行测试脚本,并执行全方位网络测试和专项测试,达到了全面和精确测试的目的,从而实现了灵活性、准确性和高效率的技术效果,进而解决了现有技术中虽然可能部分场合使用时间敏感网络(tsn)或数据分发服务(dds)进行网络测试,但是存在以下问题:1、缺乏全方位的测试方法:现有技术主要集中在特定的网络测试上,缺乏针对电子电气信息系统的全面、精确的测试方法;2、定制化能力有限:现有的测试方案往往固定且不易修改,难以满足不同客户和场景的定制化需求;3、集成困难:现有的tsn和dds技术在与车载以太网、虚拟仿真等其他技术的集成方面存在挑战,导致实施复杂;4、标准和规范不统一:缺乏统一的测试标准和规范,影响测试的可靠性和有效性的技术问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1