首页 > 其他分享 >网页文案 -- DDS 协议测试套件介绍

网页文案 -- DDS 协议测试套件介绍

时间:2023-10-19 10:11:29浏览次数:30  
标签:套件 -- DDS ECU 测试用例 测试 软件

概述

 

 

OMG DDS(Data-Distribution Service)协议测试套件是北汇信息与臻容科技合作研发的针对 DDS 中间件软件的测试套件。该套件用于验证 DDS(Data-Centric Publish-Subscribe, DCPS)软件的核心功能与 OMG DDS 相关标准规范的一致性,包括 API (Application Programming Interface) 接口及行为,QoS (Quality of Service) 功能等,也可用于评估 DDS 软件的性能,如吞吐量,时延等。测试套件中包括:

  • 测试用例管理和执行监控平台软件
  • DDS Tester 软件(一款特殊的 DDS 应用程序,用于实现对 DDS 中间件的激励或监测)
  • 测试用例
  • 自动化测试脚本

 

测试用例和测试脚本简介

 

依据 OMG DDS 规范开发共计 400 余条测试用例以及自动化测试脚本,能够覆盖:

  • DDS 接口功能测试,如
  • DomainParticipantFactory
  • DomainParticipant
  • Topic
  • TypeSupport
  • Publisher & DataWriter
  • Subscriber & DataReader
  • QoS 功能测试
  • 性能测试

 

 

优势

 

 

  • 能够在系统级环境下验证 DDS 软件的功能和性能,不仅能够检验 DDS 中间件本身的质量问题,还能够检验 DDS 软件与操作系统、硬件平台、网络配置的兼容性等系统问题
  • 提供界面友好的上位机软件,操作简便
  • 不依赖底层传输技术,UDP、TCP、共享内存等均适用
  • 100% 国产自主知识产权

 

应用领域

 

 

针对 ECU (Electronic Control Unit) 的 DDS 协议测试

 

 

  • DDS 软件在特定的 ECU 计算平台下运行,在工控机中搭建仿真节点,与被测 ECU 建立通信
  • 适用于研发早期阶段,可以脱离特定硬件环境和特定网络配置,在比较纯净的环境下验证 DDS 软件的核心功能,以及 DDS 软件与特定 ECU 操作系统和硬件平台的兼容性

针对完整 DDS 分布式系统或子系统的测试或性能评估

 

  • DDS 软件在特定的 ECU 计算平台下运行
  • 适用于集成测试阶段,验证不同计算平台之间的兼容性,DDS 与下层网络配置的兼容性,如 VLAN、防火墙、TSN 约束、5G 等,以及性能测试

 

 

支持的平台

 

 

DDS Tester 目前支持 POSIX 兼容的操作系统,如 Linux、Android、QNX 等,其他平台需要特殊定制开发。

 

翻译

搜索

复制

<iframe></iframe>

标签:套件,--,DDS,ECU,测试用例,测试,软件
From: https://www.cnblogs.com/polelink/p/17774080.html

相关文章

  • 如何使用markdown语法展示纯文本效果,不考虑特殊字符带来的英雄
    作者希望能够像xml中的![CDATA[纯文本内容]]那样,里面包裹的内容就是纯文本的,因为有时候我不想因为一些特殊字符比如:#这种字符导致文字变大加粗网上查找了资料,不知道是这方面的内容少还是我输入的关键字有误,查到的资料寥寥无几,有效的是让你使用\(反斜杠)来转义内容,还有就是使用......
  • 计划10.19
    每日计划10-19完成梯度归一化代码三色笔记行测部分加做笔记申论完成任务1/7(七天背完好开头,好结尾)约近视眼手术和战支的同志发一下简历,问点问题:1>近视眼手术日期卡的严格吗?2>什么时候是做近视眼手术的最后期限3>表明自己的意愿非常强烈,看看有没有机会提前订,或者优......
  • 【靶场部署】docker搭建sqli-labs
    1、声明本文所介绍的内容仅用于学习和交流,严禁利用文中技术进行非法行为。由于传播、利用本文所提供的信息和技术而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。2、sqli-labs介绍sqli-labs是一个开源且非常有学习价值的SQL注入靶场,基本......
  • 狐言乱语 2023/10/19
    话说大家最近都在卷闲话是吧好好好看来我也要水一篇了。其实很多闲话和日记都是私密的不打算公开明天CSP,丝毫不慌,因为考怎么样都无法改变我马上退役的事实。这两天都特别困,和睡得晚有关,但更多的还是太累了。身心俱疲。今天本来想继续刷辞典题单的,结果发现刷不动了——不会D......
  • 软件性能测试怎么做,上海权威软件性能检测机构有哪些?
    ​性能测试报告作为衡量软件质量的重要指标之一,软件的性能是一种非功能特性,不关心系统是否可以完成特定的功能,而只关心软件系统在运行时的速度是否足够快、是否消耗足够少的资源。做好软件性能测试十分重要,有哪些方法可以提升软件的性能指标呢?一、软件性能测试有哪些方法?1.压......
  • [AGC020F] Arcs on a Circle 题解
    ArcsonaCircle首先,一个非常自然的想法是尝试断环成链。怎么断呢?我们发现,选择最长线段的起点处截断是个非常好的选择,因为不可能有一个线段完全覆盖它。这之后,一个紧接着的想法就是DP。假如把描述中的全部“实点”改成“整点”的话,那么这题是比较trivial的,可以通过随便状压......
  • 洛谷 P4749 [CERC2017] Kitchen Knobs 题解
    KitchenKnobs首先,一个trivial的想法是,因为每个旋钮如果上面的数字并非全部相同则其必有唯一最优位置,故直接扔掉那些全部相同的旋钮,对于剩余的求出其最优位置。明显此位置是一\(0\sim6\)的数。因为是区间同时旋转,所以转成数之后就是区间加同一个数。一个经典套路是差分。这......
  • [ABC207F] Tree Patrolling 题解
    [ABC207F]TreePatrolling弱智DP题,设\(f(i,j,0/1/2)\)表示在点\(i\),子树中有\(j\)个点被覆盖,且\(i\)点自身状态是未被覆盖/被自身覆盖/被某个儿子覆盖,然后树上背包更新就行了。代码:#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintmo......
  • CF1542E2 Abnormal Permutation Pairs (hard version) 题解
    AbnormalPermutationPairs(hardversion)两个限制:字典序小、逆序对大,一个显然的想法就是确保一对关系,统计另一对关系。确保哪一对呢?我们想了想,决定确保字典序小,因为字典序是可以贪心的。具体而言,我们考虑两个排列自第\(i\)位开始出现了不同。这样子,我们便将两个排列各自划......
  • AT_tdpc_tree 木 题解
    木弱智DP题,直接设\(f_i\)表示\(i\)子树内染色的方案数,然后每次合并一个点与它的儿子即可(具体而言,因为儿子间独立,所以方案数就是二项式系数)。需要注意的是因为第一条边可以在任意位置,所以要以每个点为根各DP一次。但是这样每条边会被算两次,所以乘以2的逆元即可。时间......