一种基于AUTOSAR网络管理机制的自动测试系统技术方案

技术编号:17485534 阅读:74 留言:0更新日期:2018-03-17 10:04
本发明专利技术涉及AUTOSAR网络管理机制测试技术领域,尤其涉及一种基于AUTOSAR网络管理机制的自动测试系统,包括预装有测试软件的PC机、CAN设备、被测样机、可编程控制电源和可编程开关;所述可编程控制电源与被测样机连接,在所述可编程控制电源与被测样机之间并联有所述可编程开关,用于模拟实车点火蓄电池操作;所述PC机与被测样机通过所述CAN设备连接,用于控制所述被测样机CAN通信与数据存储、结果判断。本发明专利技术的发明专利技术目的在于提供一种基于AUTOSAR网络管理机制的自动测试系统,采用本发明专利技术提供的技术方案解决了现有AUTOSAR网络管理机制的网络功能验证中采用人为控制无法对启动时间实现精度控制以及测试结果误差大,效率低的技术问题。

An automatic test system based on AUTOSAR network management mechanism

The present invention relates to the technical field of management mechanism of AUTOSAR network testing, especially relates to an automatic test system based on AUTOSAR network management system, including pre installed software testing PC, CAN equipment, tested prototype, programmable control power and programmable switch; the programmable control power and tested prototype can be connected programming the programmable control power supply switch between parallel and prototype tested in the simulation of the real vehicle ignition for battery operation; the PC machine and tested prototype are connected by the CAN device, which is used to control the tested prototype CAN communication and data storage, the judgment. The object of the invention is to provide an automatic test system based on AUTOSAR network management system, the technical proposal of the invention solves the existing network management mechanism of AUTOSAR network function verification artificial control is unable to start time to realize precision control and the test result error, the technical problem of low efficiency.

【技术实现步骤摘要】
一种基于AUTOSAR网络管理机制的自动测试系统
本专利技术涉及AUTOSAR网络管理机制测试
,尤其涉及一种基于AUTOSAR网络管理机制的自动测试系统。
技术介绍
AUTOSAR是AUTOmotiveOpenSystemArchitecture(汽车开放系统架构)的首字母缩写。AUTOSAR架构有利于车辆电子系统软件的交换与更新,并为高效管理愈来愈复杂的车辆电子、软件系统提供了一个基础。在AUTOSAR网络管理机制的网络功能验证中,需要涉及很多综合操作,如电源、模拟开关、CAN通信等,传统测试过程采用人为控制开启或关闭,无法对启动时间实现精度控制,并且通过人眼分析判断结果,测试结果误差大,效率低。
技术实现思路
本专利技术的专利技术目的在于提供一种基于AUTOSAR网络管理机制的自动测试系统,采用本专利技术提供的技术方案解决了现有AUTOSAR网络管理机制的网络功能验证中采用人为控制无法对启动时间实现精度控制以及测试结果误差大,效率低的技术问题。为了解决上述技术问题,本专利技术提供一种基于AUTOSAR网络管理机制的自动测试系统,其特征在于:包括预装有测试软件的PC机、CAN设备、被测样机、可编程控制电源和可编程开关;所述可编程控制电源用于模拟实车点火电压变化;所述可编程开关用于模拟实车点火开关操作;所述可编程控制电源与被测样机连接,在所述可编程控制电源与被测样机之间并联有所述可编程开关,用于模拟实车点火蓄电池操作;所述PC机与被测样机通过所述CAN设备连接,用于控制所述被测样机CAN通信与数据存储、结果判断。优选的,所述测试软件包括VectorCANoe软件和NILabVIEW软件。优选的,在测试过程中包括自动执行过程和自动解析过程;所述自动执行过程包括:通过分析需求,编写测试案例,自定义AUTOSAR网络管理状态转化成程序接口脚本文件,导入数据库。通过软件控制,获取并解析脚本,传递给设备接口,驱动设备控制,实现测试动作执行;所述自动解析过程包括:获取数据库脚本,解析测试脚本,通过存储CAN总线数据,软件分析总线数据,与测试脚本结果进行分析对比,输出测试结果。并记录整个测试CAN总线数据信息。优选的,其软件系统包括驱动层,用于封装底层设备接口,实现所有设备的独立模块调用;参数解析与控制层,用于解析数据库脚本数据,驱动设备控制;以及用户层,用于集成化用户面板。由上可见,采用本专利技术提供的技术方案能够达到以下有益效果:1、自动化系统可以代替手工测试,实现自动测试与自动结果解析,输出测试报告,提高测试效率,节省人力成本;2、自动控制设备可提高测试精度,减少测试结果误差,提高测试覆盖率;3、测试案例,脚本定义与程序控制相分离,相互独立,产品需求变化不影响程序工作,针对不同产品AUTOSAR网络管理测试,代码复用率高;4、实现自动记录测试动作,并实时存储CAN总线数据,有利于测试数据的分析与跟踪。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对本专利技术实施例或现有技术的描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例系统框图;图2为本专利技术实施例测试方法框图;图3为本专利技术实施例软件系统框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在AUTOSAR网络管理机制的网络功能验证中,需要涉及很多综合操作,如电源、模拟开关、CAN通信等,传统测试过程采用人为控制开启或关闭,无法对启动时间实现精度控制,并且通过人眼分析判断结果,测试结果误差大,效率低。因此需开发一套能够自动测试与自动判断输出测试结果的AUTOSAR网络管理机制测试,能够提高测试精度、降低测试周期。并且,需具备以下特点:1)测试代码的重复利用率高:各设备控制模块相对独立,相互实现接口控制。2)测试案例与测试代码相对独立:测试脚本通过数据库管理,程序控制调用解析数据库脚本,脚本与程序函数接口对应,实现驱动设备控制。还需具备以下特点:1)自动测试与自动结果判断:自动控制模拟实车电源与点火系统、自动解析电源与点火、CAN总线网络管理状态等,输出测试结果报告;2)自动记录与存储过程数据:测试过程的记录,CAN总线数据的持续解析与存储。为了达到以上技术效果,请参见图1,本实施例提供一种基于AUTOSAR网络管理机制的自动测试系统,包括预装有测试软件的PC机10、CAN设备20、被测样机30、可编程控制电源40和可编程开关50,其中PC机10预装的测试软件包括VectorCANoe软件和NILabVIEW软件。可编程控制电源40与被测样机30连接,在可编程控制电源40与被测样机30之间并联有可编程开关50,用于模拟实车点火蓄电池操作。其中可编程控制电源40用于模拟实车点火电压变化,可编程开关50用于模拟实车点火开关操作。PC机10与被测样机30通过CAN设备20连接,用于控制被测样机30CAN通信与数据存储、结果判断。请参见图2,在该自动测试系统的测试过程中,包括自动执行过程和自动解析过程;自动执行过程包括:通过分析需求,编写测试案例,自定义AUTOSAR网络管理状态转化成程序接口脚本文件,导入数据库,通过软件控制,获取并解析脚本,传递给设备接口,驱动设备控制,实现测试动作执行;自动解析过程包括:获取数据库脚本,解析测试脚本,通过存储CAN总线数据,软件分析总线数据,与测试脚本结果进行分析对比,输出测试结果。并记录整个测试CAN总线数据信息。请参见图3,其软件系统包括驱动层,用于封装底层设备接口,实现所有设备的独立模块调用;参数解析与控制层,用于解析数据库脚本数据,驱动设备控制;以及用户层,用于集成化用户面板。本实施例提供的自动测试系统,可以代替手工测试,实现自动测试与自动结果解析,输出测试报告,提高测试效率,节省人力成本;可提高测试精度,减少测试结果误差,提高测试覆盖率;测试案例,脚本定义与程序控制相分离,相互独立,产品需求变化不影响程序工作,针对不同产品AUTOSAR网络管理测试,代码复用率高;实现自动记录测试动作,并实时存储CAN总线数据,有利于测试数据的分析与跟踪。以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。本文档来自技高网...
一种基于AUTOSAR网络管理机制的自动测试系统

【技术保护点】
一种基于AUTOSAR网络管理机制的自动测试系统,其特征在于:包括预装有测试软件的PC机、CAN设备、被测样机、可编程控制电源和可编程开关;所述可编程控制电源用于模拟实车点火电压变化;所述可编程开关用于模拟实车点火开关操作;所述可编程控制电源与被测样机连接,在所述可编程控制电源与被测样机之间并联有所述可编程开关,用于模拟实车点火蓄电池操作;所述PC机与被测样机通过所述CAN设备连接,用于控制所述被测样机CAN通信与数据存储、结果判断。

【技术特征摘要】
1.一种基于AUTOSAR网络管理机制的自动测试系统,其特征在于:包括预装有测试软件的PC机、CAN设备、被测样机、可编程控制电源和可编程开关;所述可编程控制电源用于模拟实车点火电压变化;所述可编程开关用于模拟实车点火开关操作;所述可编程控制电源与被测样机连接,在所述可编程控制电源与被测样机之间并联有所述可编程开关,用于模拟实车点火蓄电池操作;所述PC机与被测样机通过所述CAN设备连接,用于控制所述被测样机CAN通信与数据存储、结果判断。2.根据权利要求1所述的一种基于AUTOSAR网络管理机制的自动测试系统,其特征在于:所述测试软件包括VectorCANoe软件和NILabVIEW软件。3.根据权利要求2所述的一种基于AUTOSAR网络管理机制的自动测试系统...

【专利技术属性】
技术研发人员:黄振娟陈文
申请(专利权)人:惠州市德赛西威汽车电子股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1