一种硬件自动化集成测试方法及系统技术方案

技术编号:27372504 阅读:20 留言:0更新日期:2021-02-19 13:58
本申请提供了一种硬件自动化集成测试方法及系统,该方法通过模拟实车环境,在实车环境下,并行测试多个待测数据采集设备,保证对待测数据采集设备进行测试的效率,其中,针对每个待测数据采集设备的测试过程为按照串行执行顺序,对待测数据采集设备的多个接口分别进行测试,避免接口之间测试出现干扰,并且,在对每个接口进行测试时,并行执行接口的多个测试用例,对接口的多个功能项进行测试,保证同一个接口的测试效率。一个接口的测试效率。一个接口的测试效率。

【技术实现步骤摘要】
一种硬件自动化集成测试方法及系统


[0001]本申请涉及自动化
,特别涉及一种硬件自动化集成测试方法及系统。

技术介绍

[0002]在智能车领域中, 数据采集设备是其收集解析数据的基本设备。为了更精确的解析分析实时路况信息,数据采集设备采集数据的实时性和准确性至关重要,因此,为了保证数据采集设备采集数据的实时性和准确性,有必要对数据采集设备进行功能测试。
[0003]但是,如何对数据采集设备进行功能测试,成为问题。

技术实现思路

[0004]为解决上述技术问题,本申请实施例提供一种硬件自动化集成测试方法及系统,以达到提高待测数据采集设备测试的效率的目的,技术方案如下:一种硬件自动化集成测试方法,应用于上位机,所述上位机分别与CAN分析仪、电源和继电器相连,所述电源通过所述继电器与多个待测数据采集设备相连,所述CAN分析仪与多个所述待测数据采集设备相连,该方法包括:模拟实车环境;在所述实车环境下,并行测试多个待测数据采集设备,其中,测试每个所述待测数据采集设备的过程,包括:按照串行执行顺序,对所述待测数据采集设备的多个接口分别进行测试;其中,对每个所述接口进行测试的过程,包括:并行执行所述接口的多个测试用例,对所述接口的多个功能项进行测试。
[0005]所述方法还包括:对每个所述接口,获取所述接口的每个功能项的测试结果;调用统计表的文件锁,并将所述接口的每个功能项的测试结果分别作为分项,写入所述统计表中;在写入结束后,释放所述统计表的文件锁;通过统计所述统计表中的分项,判断每个所述待测数据采集设备是否均已完成测试;若均已完成,则基于所述统计表,统计总体通过率。
[0006]所述并行执行所述接口的多个测试用例,对所述接口的多个功能项进行测试之前,还包括:对所述待测数据采集设备进行供电电压范围测试;在所述待测数据采集设备通过供电电压范围测试之后,为所述待测数据采集设备输出常规电压。
[0007]在为所述待测数据采集设备输出常规电压之后,还包括:模拟汽车启动波形,输出所述汽车启动波形给所述待测数据采集设备,记录所述待测数据采集设备的上电时间;
在对所述接口的多个功能项进行测试之后,还包括:控制所述电源为所述待测数据采集设备下电,并记录所述待测数据采集设备的下电时间。
[0008]所述对所述接口的多个功能项进行测试之后,还包括:删除所述测试用例执行时产生的日志文件和/或所述测试用例执行时产生的监控文件,并记录所述待测数据采集设备在所述日志文件和/或所述监控文件删除后的内存容量和硬盘容量;若所述内存容量或所述硬盘容量出现异常,则返回异常值。
[0009]一种硬件自动化集成测试系统,包括:上位机、CAN分析仪、电源和继电器;所述上位机分别与所述CAN分析仪、所述电源和所述继电器相连,所述电源通过所述继电器与多个待测数据采集设备相连,所述CAN分析仪与多个所述待测数据采集设备相连;所述上位机,具体用于:模拟实车环境;在所述实车环境下,并行测试多个待测数据采集设备,其中,测试每个所述待测数据采集设备的过程,包括:按照串行执行顺序,对所述待测数据采集设备的多个接口分别进行测试;其中,对每个所述接口进行测试的过程,包括:并行执行所述接口的多个测试用例,对所述接口的多个功能项进行测试。
[0010]所述上位机,还用于:对每个所述接口,获取所述接口的每个功能项的测试结果;调用统计表的文件锁,并将所述接口的每个功能项的测试结果分别作为分项,写入所述统计表中;在写入结束后,释放所述统计表的文件锁;通过统计所述统计表中的分项,判断每个所述待测数据采集设备是否均已完成测试;若均已完成,则基于所述统计表,统计总体通过率。
[0011]所述上位机,还用于:在所述并行执行所述接口的多个测试用例,对所述接口的多个功能项进行测试之前,对所述待测数据采集设备进行供电电压范围测试;在所述待测数据采集设备通过供电电压范围测试之后,控制所述电源为所述待测数据采集设备输出常规电压;所述电源用于为所述待测数据采集设备输出常规电压。
[0012]所述上位机,还用于:在控制所述电源为所述待测数据采集设备输出常规电压之后,控制所述电源模拟汽车启动波形;所述电源还用于输出所述汽车启动波形给所述待测数据采集设备;所述上位机,还用于记录所述待测数据采集设备的上电时间;所述上位机,还用于在对所述接口的多个功能项进行测试之后,控制所述电源为所述待测数据采集设备下电,并记录所述待测数据采集设备的下电时间。
[0013]所述上位机,还用于:在对所述接口的多个功能项进行测试之后,删除所述测试用例执行时产生的日志文件
和/或所述测试用例执行时产生的监控文件,并记录所述待测数据采集设备在所述日志文件和/或所述监控文件删除后的内存容量和硬盘容量;若所述内存容量或所述硬盘容量出现异常,则返回异常值。
[0014]与现有技术相比,本申请的有益效果为:在本申请中,通过模拟实车环境,在实车环境下,并行测试多个待测数据采集设备,保证对待测数据采集设备进行测试的效率,其中,针对每个待测数据采集设备的测试过程为按照串行执行顺序,对待测数据采集设备的多个接口分别进行测试,避免接口之间测试出现干扰,并且,在对每个接口进行测试时,并行执行接口的多个测试用例,对接口的多个功能项进行测试,保证同一个接口的测试效率。
附图说明
[0015]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本申请提供的一种硬件自动化集成测试框架的结构示意图;图2是本申请提供的一种硬件自动化集成测试方法实施例1的流程图;图3是本申请提供的一种硬件自动化集成测试方法实施例2的流程图;图4是本申请提供的一种硬件自动化集成测试方法实施例3的流程图;图5是本申请提供的一种硬件自动化集成测试方法实施例4的流程图;图6是本申请提供的一种硬件自动化集成测试系统的逻辑结构示意图。
具体实施方式
[0017]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0018]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0019]本申请实施例提供的硬件自动化集成测试方法,应用于上位机,如图1所示,上位机分别与CAN分析仪、电源和继电器相连,所述电源通过所述继电器与多个待测数据采集设备相连,所述CAN分析仪与多个所述待测数据采集设备相连。
[0020]其中,电源通过继电器与多个待测数据采集设备相连,在继电器与待测数据采集设备之间连通时,电源为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬件自动化集成测试方法,其特征在于,应用于上位机,所述上位机分别与CAN分析仪、电源和继电器相连,所述电源通过所述继电器与多个待测数据采集设备相连,所述CAN分析仪与多个所述待测数据采集设备相连,该方法包括:模拟实车环境;在所述实车环境下,并行测试多个待测数据采集设备,其中,测试每个所述待测数据采集设备的过程,包括:按照串行执行顺序,对所述待测数据采集设备的多个接口分别进行测试;其中,对每个所述接口进行测试的过程,包括:并行执行所述接口的多个测试用例,对所述接口的多个功能项进行测试。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对每个所述接口,获取所述接口的每个功能项的测试结果;调用统计表的文件锁,并将所述接口的每个功能项的测试结果分别作为分项,写入所述统计表中;在写入结束后,释放所述统计表的文件锁;通过统计所述统计表中的分项,判断每个所述待测数据采集设备是否均已完成测试;若均已完成,则基于所述统计表,统计总体通过率。3.根据权利要求1所述的方法,其特征在于,所述并行执行所述接口的多个测试用例,对所述接口的多个功能项进行测试之前,还包括:对所述待测数据采集设备进行供电电压范围测试;在所述待测数据采集设备通过供电电压范围测试之后,为所述待测数据采集设备输出常规电压。4.根据权利要求3所述的方法,其特征在于,在为所述待测数据采集设备输出常规电压之后,还包括:模拟汽车启动波形,输出所述汽车启动波形给所述待测数据采集设备,记录所述待测数据采集设备的上电时间;在对所述接口的多个功能项进行测试之后,还包括:控制所述电源为所述待测数据采集设备下电,并记录所述待测数据采集设备的下电时间。5.根据权利要求1所述的方法,其特征在于,所述对所述接口的多个功能项进行测试之后,还包括:删除所述测试用例执行时产生的日志文件和/或所述测试用例执行时产生的监控文件,并记录所述待测数据采集设备在所述日志文件和/或所述监控文件删除后的内存容量和硬盘容量;若所述内存容量或所述硬盘容量出现异常,则返回异常值。6.一种硬件自动化集成测试系统,其特征在于,包括:上位机、CAN分析仪、电源和继电器;所述上位机分别与所述CAN分析仪、所...

【专利技术属性】
技术研发人员:邹羽婷范少娟夏军亮王曦
申请(专利权)人:天津天瞳威势电子科技有限公司
类型:发明
国别省市:

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

1