中间件• SOME/IP•DDS
中间件• SOME/IP•DDS
中间件
SOME/IP vs. DDS
DDS的测试策略和方案探讨
01
DDS协议一致性测试
DDS本质上一种传统的工业基础软件,用户购买了软件,然后在系统里每个节点上进行“安装”。所以我们可以看到很多商用的DDS软件产品,在其内部的测试流程中,有一个很重要的环节是“安装测试(Install tests)”,目的是验证DDS产品在常见平台的兼容性。而用户在集成了DDS之后并不会过多的对DDS产品本身进行验证,更侧重应用层测试。所以这就造成了目前DDS生态里缺少像TC8这种行业内标准化的测试规范,以及相应的测试工具。
为了满足这种需求,北汇信息正与合作伙伴开展DDS一致性测试测试包的开发工作,以实现DDS产品在特定平台下的功能特性一致性验证,具体包括:
API接口测试
DDS基本行为测试
QoS测试
DDS Discovery测试
X-Types测试
DDS-Security测试
互操作测试
性能测试
02
DDS配置测试
03
DDS服务接口测试
总结