掌桥专利:专业的专利平台
掌桥专利
首页

一种使用图形界面进行产品功能测试的方法

文献发布时间:2023-06-19 11:16:08



技术领域

本发明涉及产品功能测试领域,尤其涉及一种使用图形界面进行产品功能测试的方法。

背景技术

随着时代的发展,各种各样的电子产品越来越多,消费者在选购产品时对产品的性能及参数要求越来越高,这就要求生产者在产品出厂前对产品的性能参数有详细的测试数据来保证产品性能的稳定。因此,生产者在对产品出厂前的测试就显得尤为重要,传统的测试方法是测试人员在调试阶段针对每个测试项目一条指令一条指令地输入来进行调试,这样的效率很低,而且出错后难于查找到错误发生点。

作为功能测试来说,工程人员在现场调试机台的时间是比较紧迫的,如何有效的提高工作效率就是工程人员比较关心的。通常一台FCT功能测试机在测试过程中需要不停地收发指令。以往在调试时收发指令是在串口或者网口里手动一个指令一个指令的编辑然后发送。这样的方式对于功能测试项目比较少的还可以使用,但是对于有几百上千项测试项目的功能测试就不太适用了。因为要收发的指令太多,在发送指令的过程中容易出现指令拼写错误或者遗漏;当指令发完之后测试结果不正确,就需要排查问题。这时就需要检查所发送的指令是否有响应,这需要一个一个地检查指令,非常麻烦,查找很不方便。现有的方式在调试时效率低,出现错误还不容易查找。

发明内容

本发明所要解决的技术问题是克服现有技术的不足,提供一种搭建方便、操作简单、效率高的使用图形界面进行产品功能测试的方法。

本发明所采用的技术方案是,本发明方法包括以下步骤:

步骤a、根据测试要求搭建测试装置:设置测试主板,在测试主板上设置电源电路、控制电路、通信电路和采样电路,并设置连接器与待测产品电信号连接,再将测试主板与上位机建立信号连接;

步骤b、根据待测产品功能测试要求在在步骤a设置的测试装置的测试主板上设置的电信号线路上设置若干个继电器,通过对这些继电器进行闭合或断开的组合,能够实现待测产品的功能测试;

步骤c、在上位机上根据步骤b设置的测试装置的原理图设置等效的图形调试界面,在图形调试界面上设置若干输入框及若干与继电器等效的按钮,并建立图形调试界面上的按钮与测试装置的继电器的对应关系以及图形调试界面上的输入框与测试装置的电路设置参数的对应关系,当在图形调试界面上按下某一按钮时,与该按钮相对应的继电器产生相应的动作,当在图形调试界面的输入框内输入相应的数值时,与该输入框相对应的测试装置的电路的参数发生相应的变化并输出结果到上位机;

步骤d、利用步骤c得到的图形调试界面对待测产品进行功能测试,当需要测试待测产品的某一项功能时,在图形调试界面上的相应输入框输入参数,然后在图形调试界面上点击能够完成该项功能测试的按钮,实现对测试装置上的继电器进行控制,建立从测试主板到待测产品的功能测试通路,进而进行待测产品的功能测试;

步骤e、完成某一项测试时,在图形调试界面上相应地点击当前参与测试的按钮,即完成按键复位,再进行下一功能测试项的操作,直至完成全部的功能测试项。

进一步地,在上位机上,将设置输入框的图形调试界面及设置有与继电器对应按钮的且与测试装置的原理图相等效的图形调试界面设置为两个独立的界面。

再进一步地,在所述图形调试界面上设置的按钮在被按下及复位状态下具有不同的颜色显示;输入框在输入参数后,该输入框显示不同的颜色,直至下一个输入框进入输入状态。

又进一步地,在图形调试界面上还设置有刷新按钮,点击刷新按钮时,当前被执行的指令被标示为高亮。

此外,在所述步骤d中,在输入框输入的参数为电压值和/电流值。

另外,在所述图形调试界面上还设置有输入框输入参数是否符合要求的检测按钮,输入框的输入值设置有数值范围,按下检测按钮,检测输入到输入框内的参数数值是否符合要求,如否,则发出警示,输入框自动清空,等待重新输入。

本发明的有益效果是:本发明中,根据测试要求搭建测试装置,根据待测产品功能测试要求在在步骤a设置的测试装置的测试主板上设置的电信号线路上设置若干个继电器,通过对这些继电器进行闭合或断开的组合,能够实现待测产品的功能测试,在上位机上根据测试装置的原理图设置等效的图形调试界面,在图形调试界面上设置若干输入框及若干与继电器等效的按钮,并建立图形调试界面上的按钮与测试装置的继电器的对应关系以及图形调试界面上的输入框与测试装置的电路设置参数的对应关系,当在图形调试界面上按下某一按钮时,与该按钮相对应的继电器产生相应的动作,当在图形调试界面的输入框内输入相应的数值时,与该输入框相对应的测试装置的电路的参数发生相应的变化并输出结果到上位机,利用图形调试界面对待测产品进行功能测试,当需要测试待测产品的某一项功能时,在图形调试界面上的相应输入框输入参数,然后在图形调试界面上点击能够完成该项功能测试的按钮,实现对测试装置上的继电器进行控制,建立从测试主板到待测产品的功能测试通路,进而进行待测产品的功能测试,完成某一项测试时,在图形调试界面上相应地点击当前参与测试的按钮,即完成按键复位,再进行下一功能测试项的操作,直至完成全部的功能测试项;所以,本发明使用图形调试界面,发送指令使用图形代替,每一个图形对应一个指令,当把外界测试环境搭建好,研发测试人员在进行调试时,只需要使用鼠标点击界面上已经配置好的框图按钮,就可以出现测试结果,不需要使用万用表一个点一个点地进行测量,方便快捷,一目了然,另外,本界面支持刷新功能,可以实时查看所发的指令,避免误发错发指令。

附图说明

图1是具体实施例中的测试装置的原理框图;

图2-1是具体实施例中的测试装置的电源电路第一部分的电路原理图;

图2-2是具体实施例中的测试装置的电源电路第二部分的电路原理图;

图3是具体实施例中的测试装置的通信电路的电路原理图;

图4-1是具体实施例中的测试装置的控制电路第一部分的电路原理图;

图4-2是具体实施例中的测试装置的控制电路第二部分的电路原理图;

图4-3是具体实施例中的测试装置的控制电路第三部分的电路原理图;

图4-4是具体实施例中的测试装置的控制电路第四部分的电路原理图;

图5是具体实施例中的测试装置的采样电路的电路原理图;

图6是本发明建立的与图1相等效的具有按钮的图形调试界面图;

图7是本发明建立的与图1相等效的具有输入框的图形调试界面图。

具体实施方式

本发明的实施例具体如下。

本发明方法包括以下步骤:

步骤a、根据测试要求搭建测试装置:设置测试主板,在测试主板上设置电源电路、控制电路、通信电路和采样电路,并设置连接器与待测产品电信号连接,再将测试主板与上位机建立信号连接;

步骤b、根据待测产品功能测试要求在在步骤a设置的测试装置的测试主板上设置的电信号线路上设置若干个继电器,通过对这些继电器进行闭合或断开的组合,能够实现待测产品的功能测试;

步骤c、在上位机上根据步骤b设置的测试装置的原理图设置等效的图形调试界面,在图形调试界面上设置若干输入框及若干与继电器等效的按钮,并建立图形调试界面上的按钮与测试装置的继电器的对应关系以及图形调试界面上的输入框与测试装置的电路设置参数的对应关系,当在图形调试界面上按下某一按钮时,与该按钮相对应的继电器产生相应的动作,当在图形调试界面的输入框内输入相应的数值时,与该输入框相对应的测试装置的电路的参数发生相应的变化并输出结果到上位机;

步骤d、利用步骤c得到的图形调试界面对待测产品进行功能测试,当需要测试待测产品的某一项功能时,在图形调试界面上的相应输入框输入参数,然后在图形调试界面上点击能够完成该项功能测试的按钮,实现对测试装置上的继电器进行控制,建立从测试主板到待测产品的功能测试通路,进而进行待测产品的功能测试;

步骤e、完成某一项测试时,在图形调试界面上相应地点击当前参与测试的按钮,即完成按键复位,再进行下一功能测试项的操作,直至完成全部的功能测试项。

在上位机上,将设置输入框的图形调试界面及设置有与继电器对应按钮的且与测试装置的原理图相等效的图形调试界面设置为两个独立的界面。在所述图形调试界面上设置的按钮在被按下及复位状态下具有不同的颜色显示;输入框在输入参数后,该输入框显示不同的颜色,直至下一个输入框进入输入状态。在图形调试界面上还设置有刷新按钮,点击刷新按钮时,当前被执行的指令被标示为高亮,起到识别作用,这样能大大提升工作效率。在所述步骤d中,在输入框输入的参数为电压值和/电流值。在所述图形调试界面上还设置有输入框输入参数是否符合要求的检测按钮,输入框的输入值设置有数值范围,按下检测按钮,检测输入到输入框内的参数数值是否符合要求,如否,则发出警示,输入框自动清空,等待重新输入。

下面,以具体的实施例对本发明方法在调试中的应用进行更加详细的说明。

如图1所示为设计的测试装置的原理图。该测试装置由电源电路(Power Supply,简称PS)、通信电路(USB Switch),控制电路(ARM Board)、采样电路组成。如下依次介绍各个电路的功能作用以及没有使用图形界面调试时的不方便之处。

图1中,Power Supply为各个电路模块提供工作电压,ARM_Board为控制部分,用来控制继电器和通讯,测量部分是由34410A(数字万用表)来完成。

电源电路将输入电压转换为各电路模块所需要的工作电压,为各模块提供稳定的、低噪音的电源电压。图2-1和图2-2是电源电路的电路原理图,其中U13及外围电路是将D+5V转换为D+3V3,U12及外围电路是将24V转换为21V5,U15及外围电路是将21V5转换为11V6,U16及外围电路是将11V6转换为5V,U17及外围电路是将A+5V转换为A+3V3,D+3V3是为ARM Board/USB Switch/IO Board提供电压,21V6是为Power Board提供电压,REF5V是为BrickID提供基准电压。

图3是通信电路,上位机通过USB连接到通信电路上,其中U7为USB转UART芯片,接通K14,SSR22,可以把通信信号接到DUT,上位机发送指令给DUT(待测产品),DUT收到指令后执行相应动作,通过上位机可以看到相应结果。

控制电路是该设计的中央控制部分,控制继电器通断,控制Power Board的输出,并与电脑进行通信。

图4-1~图4-4是控制电路,其中J4A-J4D为ARM(微处理器),U25为系统复位电路,U26为EEPROM,U27为温度感应IC,用来监测系统温度,U24A-U25B为双路LVDS收发器。LE0、CS0、SPI2_MISO、SPI2_MOSI、SPI2_SCK为控制电路的SPI通信端口,MCU_SCL、MCU_SDA为温度监测和EEPROM的I2C通信端口。

采样电路采用0.1%精度的四线电阻,确保测量电压的精度,如图5所示。

如图1所示的系统框图,当需要给DUT供电和通信时,需要通过ARM Board发送如下指令:在ARM1端口中发送如下指令:“[999]exio set(1,bit14=1)”,“[999]exio set(1,bit14=1)”,“[999]exio set(1,bit14=1)”,“[999]exio set(1,bit14=1)”,即闭合继电器K14,K22,K7,K8;在PS1端口中发送设置电压,设置电流,设置输出的指令;设置电压指令:

如图6是根据原理图做出的等效图形调试界面,想要给DUT通讯只需要点击对应的开关图标,这样就能控制上,点击对应的开关图标后开关图标会变成红色,如点击BIT7,BIT8,开关图标就会变成红色,代表K7,K8继电器闭合,其余的没有动作默认是黑色,这样也方便查看动作了哪些继电器,关闭相应的继电器就再点击下对应的开关图标,然后图标会变成黑色,继电器的开和关一目了然。如图7,在红框里输入需要设置的电压和电流,然后点击“PsOn”就会有电压输出,点击“PsMeasVol”可以检查设置的电压是不是正确,点击“PsMeasCurrHigh”可以查看PS的输出电流,这样不需要在PS1端口发送指令来查看状态。

由上述实施例可见,本发明使用图形化界面,发送指令使用图形代替,每一个图形对应一个指令,并带有刷新功能,可以在测试过程中暂停然后点击刷新按钮,这时在测试界面会标注出当前所发的指令,这样能大大提升工作效率。

本发明方法可操作性强,使用简单,适用于各个非标设备的调试;能让不熟悉的工程人员快速了解整个系统,不因人为因素耽误项目进度;方便工程人员调试,节约调试时间。

相关技术
  • 一种使用图形界面进行产品功能测试的方法
  • 使用生产时间分包装统计进行产品追溯的一种方法
技术分类

06120112861206