输入输出接口的自动测试方法及系统技术方案

技术编号:10394026 阅读:102 留言:0更新日期:2014-09-05 19:48
本发明专利技术提供了一种输入输出接口的自动测试方法及系统,本发明专利技术包括两个处理单元,由其中一个处理单元发送测试数据,由另一个处理单元获得接口数据,并将接口数据与测试数据进行对比获得测试结果,在测试过程中发送测试数据的过程,对比测试结果的过程是自动化执行的,无需人工参与,且自动测试时支持多个测试数据同时测试,因此能够解决人工执行时效率低下容易出错的问题。本发明专利技术能够自动对输入输出接口进行测试,正确率高、工作效率高且节省人力物力。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种输入输出接口的自动测试方法及系统,本专利技术包括两个处理单元,由其中一个处理单元发送测试数据,由另一个处理单元获得接口数据,并将接口数据与测试数据进行对比获得测试结果,在测试过程中发送测试数据的过程,对比测试结果的过程是自动化执行的,无需人工参与,且自动测试时支持多个测试数据同时测试,因此能够解决人工执行时效率低下容易出错的问题。本专利技术能够自动对输入输出接口进行测试,正确率高、工作效率高且节省人力物力。【专利说明】输入输出接口的自动测试方法及系统
本专利技术涉及自动化领域,尤其涉及一种输入输出接口的自动测试方法及系统。
技术介绍
在自动变速箱应用层控制软件开发过程中,利用硬件在环系统可以在短时间内完成软件的测试与调整。其中,输入输出接口测试(即I/o测试)是应用层控制软件测试的重要组成部分,I/o接口的正确通信,是保证控制软件正常运行的基础。现有技术中在进行I/O测试过程时,需要手动输入传感器信号和手动控制控制电磁阀电流值的,并在测试后人工对比测试结果,因涉及人为操作,容易造成测试失误。加之I/o测试需要测试的信号较多,在进行测试时要逐一进行输入、测试、对比结果,所需时间较长,工作效率低,造成资源的浪费。由此得知现有技术在进行I/O测试过程时,错误率高、工作效率低且容易造成资源浪费。
技术实现思路
本专利技术提供了一种输入输出接口的自动测试方法及系统,本专利技术能够自动对输入输出接口进行测试,正确率高、工作效率高且节省人力物力。为了实现上述目的,本专利技术提供了以下技术手段:—种输入接口自动测试方法,应用于自动输入测试系统,所述系统包括:自动变速箱控制单元T⑶、输入仿真器、处理器,所述处理器包括第一处理单元和第二处理单元,其中所述输入仿真器包括:输出单元和传感器模型,所述TCU —端与所述第一处理单元相连,另一端与所述输出单元相连,所述传感器模型一端与所述输出单元相连,另一端与所述第二处理单元相连,包括:所述第二处理单元确定待测模型变量并发送至所述传感器模型;由所述传感器模型将所述待测模型变量转换为虚拟物理信号,并发送至输出单元;所述输出单元将所述虚拟物理信号转换为传感器真实信号并发送至TCU ; 所述第一处理单元从TCU中采集所述传感器真实信号,并从所述第二处理单元获取所述待测模型变量;将所述传感器真实信号与所述待测模型变量进行对比;依据对比结果确定输入接口测试结果。优选的,依据对比结果确定输入接口测试结果包括:若所述传感器真实信号与所述待测模型变量一致,则表示输入接口正常;若所述传感器真实信号与所述待测模型变量一致不一致,则表示输入接口不正堂巾O优选的,当输入接口不正常时还包括:对所述TCU内的应用层控制软件进行修改。优选的,所述第一处理单元运行CANape脚本文件。优选的,所述第二处理单元运行ControlDesk软件。一种输出接口自动测试方法,应用于自动输出测试系统,所述系统包括:自动变速箱控制单元TCU、电磁阀、输出仿真器、第一处理单元和第二处理单元,其中所述输出仿真器包括:输入单元和电磁阀模型,所述TCU —端与所述第一处理单元相连,另一端与所述电磁阀相连,所述输入单元一端与所述电磁阀相连,另一端与所述电磁阀模型相连,与所述电磁阀模型相连的所述第二处理单元,包括:所述第一处理单元确定待测控制电流值;将所述待测控制电流值通过所述T⑶发送至所述电磁阀;所述电磁阀接收所述待测控制电流值并向输入单元反馈控制电流;所述输入单元将所述控制电流转换为虚拟电流;所述电磁阀模型将所述虚拟电流转换为真实电流值;所述第二处理单元由电磁阀模型采集所述真实电流值,并从所述第一处理单元中获取所述待测控制电流值;将所述真实电流值与所述待测控制电流值进行对比;依据对比结果确定输出接口测试结果。优选的,包括:若所述真实电流值与所述待测控制电流值一致,则表示输出接口正常;若所述真实电流值与所述待测控制电流值不一致,则表示输出接口不正常。优选的,当输出接口不正常时还包括:对所述T⑶内的应用层控制软件进行修改。一种自动测试系统,包括:自动变速箱控制单元T⑶、电磁阀、仿真器、处理器,所述处理器包括第一处理单元和第二处理单元,其中所述仿真器包括输入仿真器和输出仿真器,输入仿真器包括输出单兀和传感器模型,输出仿真器包括输入单兀和电磁阀模型;所述T⑶一端与第一处理单元相连,另一端分别与电磁阀和输出单元相连,用于将所述第一处理单元发送待测控制电流值发送至电磁阀,还用于接收输出单元发送的传感器真实信号;所述输入单元一端与电磁阀相连,另一端与所述电磁阀模型相连,用于接收所述电磁阀反馈的控制电流,并将所述控制电流转换为虚拟电流发送至电磁阀模型;所述电磁阀模型与所述第二处理单元相连,用于将接收的所述虚拟电流转换为真实电流值;所述传感器模型一端与所述第二处理单元相连,另一端与所述输出单元相连,用于接收第二处理单元发送的待测模型变量,并将所述待测模型变量转换为虚拟物理信号后发送至输出单元;所述输出单元用于将接收的虚拟物理信号转换为所述传感器真实信号;所述第一处理单元与所述第二处理单元相连,用于从T⑶中采集所述传感器真实信号,从所述第二处理单元获取所述待测模型变量,并将所述传感器真实信号与所述待测模型变量进行对比,依据对比结果确定输入接口测试结果;所述第二处理单元用于采集所述真实电流值,从所述第一处理单元中获取所述待测控制电流值,将所述真实电流值与所述待测控制电流值进行对比,依据对比结果确定输出接口测试结果。优选的,所述第一处理单元运行的软件程序中包括多个待测控制电流值,所述第二处理单元运行的软件中包括多个待测模型变量。本专利技术中提供了输入接口和输出接口的自动测试方法及系统,本专利技术中在自动测试系统中有两个处理单元,第一处理单元和第二处理单元,其中第一处理单元能够自动发送待测控制电流值,第二处理单元能够将输出接口输出的真实电流值与待测控制电流值进行自动对比,由此确定输出接口的测试结果,第二处理单元能够自动发送待测模型变量,第一处理单元将传感器真实信号与待测模型变量进行对比确定输入接口测试结果。本专利技术由其中一个处理单元发送测试数据,由另一个处理单元获得接口数据,并将接口数据与测试数据进行对比获得测试结果,在测试过程中发送测试数据的过程,对比测试结果的过程是自动化执行的,无需人工参与,且自动测试时支持多个测试数据同时测试,因此能够解决人工执行时效率低下容易出错的问题。本专利技术能够自动对输入输出接口进行测试,正确率高、工作效率高且节省人力物力。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的自动输入测试系统结构示意图;图2为本专利技术实施例公开的输入接口自动测试方法的流程图;图3为本专利技术实施例公开的自动输出测试系统结构示意图;图4为本专利技术实施例公开的输出接口自动测试方法的流程图;图5为本专利技术实施例公开的自动测试方法的流程图;图6为本专利技术实施例公开的自动测试系统的结构示意图。【具体实施方式本文档来自技高网...

【技术保护点】
一种输入接口自动测试方法,其特征在于,应用于自动输入测试系统,所述系统包括:自动变速箱控制单元TCU、输入仿真器、处理器,所述处理器包括第一处理单元和第二处理单元,其中所述输入仿真器包括:输出单元和传感器模型,所述TCU一端与所述第一处理单元相连,另一端与所述输出单元相连,所述传感器模型一端与所述输出单元相连,另一端与所述第二处理单元相连,包括:所述第二处理单元确定待测模型变量并发送至所述传感器模型;由所述传感器模型将所述待测模型变量转换为虚拟物理信号,并发送至输出单元;所述输出单元将所述虚拟物理信号转换为传感器真实信号并发送至TCU;所述第一处理单元从TCU中采集所述传感器真实信号,并从所述第二处理单元获取所述待测模型变量;将所述传感器真实信号与所述待测模型变量进行对比;依据对比结果确定输入接口测试结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘祥伍王帅鲁曦范维栋杜滕州高龙赵国强孙浩
申请(专利权)人:盛瑞传动股份有限公司
类型:发明
国别省市:山东;37

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

1