
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% 國產自主知識產權

DDS 軟件在特定的 ECU 計算平臺下運行,在工控機中搭建仿真節點,與被測 ECU 建立通信
適用于研發早期階段,可以脫離特定硬件環境和特定網絡配置,在比較純凈的環境下驗證 DDS 軟件的核心功能,以及 DDS 軟件與特定 ECU 操作系統和硬件平臺的兼容性

DDS 軟件在特定的 ECU 計算平臺下運行
適用于集成測試階段,驗證不同計算平臺之間的兼容性,DDS 與下層網絡配置的兼容性,如 VLAN、防火墻、TSN 約束、5G 等,以及性能測試
DDS Tester 目前支持 POSIX 兼容的操作系統,如 Linux、Android、QNX 等,其他平臺需要特殊定制開發。