论文部分内容阅读
随着汽车电子技术的发展,ECU(Electronic Control Unit)的复杂度越来越高,传统的人工电子系统测试方法显得效率低下,可靠性不足,无法满足当前汽车快速发展的要求。同时电子单元供应商和汽车制造商的合作进一步深入,需要有统一并可移植的ECU测试环境。为了解决以上问题,需要有一套通用的仿真测试环境,能够仿真汽车电子系统的运行环境并且能够实现测试自动化。
本文首先调研当前主流的汽车电子仿真测试平台,在这些平台中大量应用了V模型开发方法。在新型的V模型开发模式中,软件开发每一个阶段都有对应的测试验证环境及方法。为了适应各种测试环境,要求自动测试软件不仅有完备的功能,而且需要有很好的扩展性。在此基础上本文总结出硬件无关的自动测试软件平台方案。
本文还分析了实验室现有的硬件在环仿真平台、车身仿真平台以及车身线束检测平台,提炼出统一的硬件操作接口。硬件驱动作为软件平台中的模块可以很方便地添加和删除,从而实现了软件测试平台和硬件无关。测试平台提供了三种测试案例的编辑方式,即树形编辑方式、流程图编辑方式以及脚本编辑方式,实现了和主流软件相同的测试案例编辑能力。
最后按照上述设计方案开发了软件自动化测试平台SmartAutomation。并且将SmartAutomation应用在SmartStudio系列产品中,开发了硬件在环仿真测试案例、车身控制测试案例、线束检查测试案例。证明了该软件平台的可靠性以及通用性,是符合现代汽车电子软件系统开发方法要求的自动化测试软件平台。