专题文章
时长:00:00更新时间:2024-11-06 04:37:34
被测协议栈选择了一个广泛应用于汽车行业的开源DDS产品,这在开源软件社区发展成熟的背景下,为整车厂提供了成本优势和更大的自主性。然而,开源产品的质量评估、测试和维护责任落在使用者肩上。因此,开发者需投入额外资源,甚至组建专门团队,确保DDS协议栈满足汽车行业的高要求。测试环境搭建包括部署运行Ubuntu操作系统的x86服务器,以及在DDS之上部署两个专门测试应用程序,用于模拟真实场景,全面检验DDS接口。测试脚本实现自动化控制和管理,上位机提供图形化界面,方便创建、编辑和监控测试用例。测试用例覆盖OMG DDS规范定义的所有接口,共406个。在执行的406个测试用例中,通过了194个,失败了212个,通过率为47.78%。测试结果分析涵盖了功能缺失、行为错误和异常终止等问题。
查看详情