Neptune SOA SOA自动化测试平台
SOA (Service Oriented Architecture),即面向服务的架构,近年来被引入到汽车行业用于提升汽车的智能化水平。目前大部分整车厂采用如下图所示的功能域架构。域控制器之间、车云之间大量采用了基于以太网的SOA服务。怿星科技提供的SOA自动化测试平台主要用于测试基于SOA架构所开发的服务,包括服务的订阅/发布测试、服务接口测试、服务参数测试、压力测试、性能稳定性测试、跨域的系统测试等。
方案优势

SOA测试的两种方法

SOA SIL测试


怿星科技SOA SIL测试包含AUTOSAR AP和CP的SIL测试,能在ECU硬件未具备的情况下,实现ECU的敏捷开发和快速迭代。 

如下图所示,基于AUTOSAR AP的虚拟化技术,Windows系统中使用VTT工具可以创建Linux虚拟机,并将用户的AP代码、SOA服务代码、应用程序代码等集成在一起,在虚拟机中实现虚拟化运行。同时,VTT可自动生成CANoe测试工程,并和虚拟机实现网络通信。用户能够在ECU硬件未具备的情况下,实现软件的快速开发调试并实现SOA服务的测试。


资源 97.png


AUTOSARCP测试,是基于AUTOSARCP的虚拟化技术,在Windows系统中创建VisualStudio工程,将用户的CP代码、SOA服务代码、应用程序代码等集成在一起,并在VS工程中编译生成AUTOSARCP的*.dll文件及CANoe工程,快速实现SOA服务的测试。(如下图所示)


资源 96.png


SOA HIL测试


针对实体的域控制器ECU,怿星科技基于国际主流的软硬件设备搭建SOAHIL测试系统,可实现SOA功能及通信相关的测试。测试系统由测试台架和测试机柜组成,测试台架上可部署实体的ECU,也可部署虚拟ECU;测试机柜提供ECU的供电控制、I/O输入和采集、实时处理器、测试工控机等。整套系统通过网络相连,可实现SOA的虚拟化测试、半实物测试、全实物测试等。


资源 99.png

丰富的服务经验 一站式解决方案
申请试用