专利名称:使用计算机的家电控制器辅助测试装置及其测试方法
技术领域:
本发明属于涉及虚拟仪器技术、家电控制器测试技术及构件构架技术领域。
背景技术:
家电控制器及整机生产厂商对家电控制器的生产工艺流程,一般按照图1中所示的过程进行。
在其中定型测试的工艺环节,主要是对产品(即家电控制器,以下相应地方都简称为产品)的功能符合性及性能进行测试。这时需要有独立的测试人员把家电控制器接上相应的家电真实外设进行真实操作。测试的方法一般采用按测试大纲测试和随机测试。测试大纲是在产品的设计阶段由设计人员根据产品的功能定出的,按测试大纲测试一般就是测试产品的功能符合性。随机测试是由有经验的测试人员根据以往的测试经验对产品进行随机操作,以测出产品中软件设计部分的隐藏的逻辑错误或缺陷(如某些环节缺少软件抗干扰措施、逻辑条件边界溢出等等)。无论是按测试大纲测试还是随机测试,传统工艺都是由有经验的测试人员手工进行。
在产品的生产实践中,逐渐发现传统工艺存在以下的缺陷严重依赖人工,测试结果的审视都靠人的感觉器官进行,测试结果的显示及表达方式也非常有限。会造成以下后果,其一是由于测试人员受人生理极限的限制导致某些测试不能进行,如测试蜂鸣器的频率、测试毫秒级的时钟精度、通过长达数日的连续运转测试某边界条件等等;其二测试结果严重依赖测试人员的素质、品德、身体状况及家庭状况,这些因素都是测试过程无法控制的;其三测试结果的可靠性降低。
严重依赖测试经验,特别是在随机测试的工作中,怎样测试软件设计逻辑上的错误,需要多年的设计及测试家电控制器的经验。所以在传统的生产厂家内通常都由作过多年软件设计的、有责任心的、细心的、身体及家庭状况良好的工程师做测试工程师。而这种严重依赖经验的工艺环节会由于生产要素匮乏、受外部干扰严重等因素成为整个生产工艺流程的瓶颈。
测试经验不能累积,使测试工作变成一种偏向定性而缺乏定量的方法。这样是产品测试的效果在同一个工程师的不同时期都会不同。
测试过程自动化程度低,如无法自动产生测试报告等。无法满足现代企业信息化的要求。
发明内容
本发明的目的在于利用本发明相关技术改造家电控制器研制生产的定型测试生产工艺环节,降低该环节因对人工的严重依赖性导致的后果,提高该环节的自动化程度,提高定型测试活动的可靠性的使用计算机的家电控制器辅助测试装置及其测试方法。
为了解决以上所述问题,本发明所述的使用计算机的家电控制器辅助测试装置有一个采集驱动电路板,包括MCU部件、与MCU部件相连接的RS-232C接口部件、D/A转换部件、A/D转换部件以及与待测家电控制器的电气接口,用于实现接收个人计算机测试控制数据,采集驱动待测家电控制器并返回测试结果的功能;所述的MCU部件,根据个人计算机传入的测试控制数据以及待测家电控制器的采样数据,控制采集驱动电路板上的各器件,执行采样、分析及传送的操作;RS-232C的接口部件,接受MCU的控制,从RS-232C线上取得个人计算机传来的测试控制数据以及将初步分析数据通过RS-232C线上传给个人计算机;D/A转换部件,接受MCU的控制,负责转换数字信号为模拟信号输出到待测的家电控制器;A/D转换部件,接受MCU的控制,负责转换采集到的待测的家电控制器的模拟信号为数字信号输入到MCU去处理;与待测家电控制器的电气接口,实现采集驱动电路板与待测家电控制器的电气连接;个人计算机,负责将用户输入的或从测试用例数据库中调出的测试及控制命令转换成采集驱动电路板可以识别的测试控制数据,将测试控制数据输入到RS-232C的线上,通过本机的RS-232C接口接受从采集驱动板上返回的采样数据,分析该数据、显示分析结果及打印测试报告,将用户输入的测试命令输入到测试用例数据库。
为了实现上述的目的,本发明所述的使用计算机的家电控制器的辅助测试方法是将一个采集驱动电路板通过RS-232C与一台个人计算机联接;将所述的采集驱动电路通过板上的电气接口与待测家电控制器联接;用所述的计算机来执行接受用户输入测试及控制指令,转化用户输入测试控制命令为测试控制数据,通过RS-232C传输测试控制数据给所述的采集驱动电路,分析、显示及自动存储测试结果,自动生成测试报告;用所述的采集驱动电路板根据所述计算机传入的测试命令执行对待测家电控制器信号的采集与驱动,并对采集的信号进行初步处理,将初步处理数据通过RS-232C输入到所述的计算机中。
附图的图面说明如下图1是家电控制器研制生产流程。
图2是本发明装置的总体结构功能框图。
图3是本发明中所述采集驱动电路板的结构框图。
图4是本发明中信息处理流程的逻辑功能框图。
下面结合附图对本发明具体实施例作进一步详述。
图2是本发明装置的总体结构功能框图。如该图所示,根据本发明用于家电控制器辅助测试的装置包括个人计算机20;一个通过RS-232C与个人计算机相连接的采集驱动电路板21;一个通过采集驱动电路板电气连接接口连接的待测家电控制器22。
图3是本发明中所述采集驱动电路板的结构框图。如该图所示,本发明的采集驱动电路板包括MCU部件21-2;RS-232C接口部件21-1;A/D转换部件21-3;D/A转换部件21-4;与待测家电控制器的电气连接口21-5。
图4是本发明中信息处理流程的逻辑功能框图。如该图所示,用户通过测试操作输入及配置部件1输入对待测家电控制器的测试命令操作和对测试采集电路板11的配置操作,用户同时可以通过存取测试用例4从测试用例数据库5中取出测试命令的方式进行输入;测试操作输入及配置部件1对用户输入的命令形成上、下位机标准数据通信接口6,并通过RS-232C传给下位机;下位机11接受上位机10传入的上、下位机标准数据通信接口6,通过数据采集及驱动部件7执行驱动及采集信号8,并将采集结果经过初步处理形成上、下位机标准数据通信接口6,并传回给上位机10;上位机10通过测试记录显示及自动存储部件2显示处理分析结果和中间记录的自动存储;测试完毕,用户使用测试报告自动生成部件3自动生成测试报告;用户通过存取测试用例4将测试命令输入上位机(发明所述计算机)测试用例数据库5。
所述的接受用户输入测试及控制命令,必须实现可以一次同时输入多条测试命令,然后由所述计算机自动控制整个测试过程的批处理功能。
所述的转化用户输入测试控制命令为测试控制数据,该测试控制数据要经过统一定义的、由所述计算机产生、由所述采集驱动电路板识别处理的标准的接口数据。
由所述采集驱动电路板将初步处理数据通过RS-232C输入到所述的计算机中,该初步处理数据是经过统一定义的、由采集驱动电路板产生的、由所述计算机识别处理的标准的接口数据。
权利要求
1.一种使用计算机的家电控制器辅助测试装置,其特征在于有一个采集驱动电路板,包括MCU部件、与MCU部件相连接的RS-232C接口部件、D/A转换部件、A/D转换部件以及与待测家电控制器的电气接口,用于实现接收个人计算机测试控制数据,采集驱动待测家电控制器并返回测试结果的功能;所述的MCU部件,根据个人计算机传入的测试控制数据以及待测家电控制器的采样数据,控制采集驱动电路板上的各器件,执行采样、分析及传送的操作;RS-232C的接口部件,接受MCU的控制,从RS-232C线上取得个人计算机传来的测试控制数据以及将初步分析数据通过RS-232C线上传给个人计算机;D/A转换部件,接受MCU的控制,负责转换数字信号为模拟信号输出到待测的家电控制器;A/D转换部件,接受MCU的控制,负责转换采集到的待测的家电控制器的模拟信号为数字信号输入到MCU去处理;与待测家电控制器的电气接口,实现采集驱动电路板与待测家电控制器的电气连接;个人计算机,负责将用户输入的或从测试用例数据库中调出的测试及控制命令转换成采集驱动电路板可以识别的测试控制数据,将测试控制数据输入到RS-232C的线上,通过本机的RS-232C接口接受从采集驱动板上返回的采样数据,分析该数据、显示分析结果及打印测试报告,将用户输入的测试命令输入到测试用例数据库。
2.一种使用计算机的家电控制器辅助测试方法,其特征在于将一个采集驱动电路板通过RS-232C与一台个人计算机联接;将所述的采集驱动电路通过板上的电气接口与待测家电控制器联接;用所述的计算机来执行接受用户输入测试及控制指令,转化用户输入测试控制命令为测试控制数据,通过RS-232C传输测试控制数据给所述的采集驱动电路,分析、显示及自动存储测试结果,自动生成测试报告;用所述的采集驱动电路板根据所述计算机传入的测试命令执行对待测家电控制器信号的采集与驱动,并对采集的信号进行初步处理,将初步处理数据通过RS-232C输入到所述的计算机中。
3.根据权利要求2所述的方法,其特征在于所述的接受用户输入测试及控制命令,必须实现可以一次同时输入多条测试命令,然后由所述计算机自动控制整个测试过程的批处理功能。
4.根据权利要求2所述的方法,其特征在于所述的转化用户输入测试控制命令为测试控制数据,该测试控制数据要经过统一定义的、由所述计算机产生、由所述采集驱动电路板识别处理的标准的接口数据。
5.根据权利要求2所述的方法,其特征在于由所述采集驱动电路板将初步处理数据通过RS-232C输入到所述的计算机中,该初步处理数据是经过统一定义的、由采集驱动电路板产生的、由所述计算机识别处理的标准的接口数据。
全文摘要
本发明属于涉及虚拟仪器技术、家电控制器测试技术及构件构架技术领域。解决对家电控制器的测试需要人工通过感官、经验、守候时间进行操作,劳动强度大、测试可靠性差,要求操作人员素质高的问题。使用计算机的家电控制器辅助测试装置,有一个包括MCU部件、RS-232C接口、D/A、A/D转换部件以及电气接口的采集驱动电路板,与待测家电控制器的电气接口,个人计算机。测试方法,是将一个采集驱动电路板通过RS-232C与一台个人计算机联接;将所述的采集驱动电路通过板上的电气接口与待测家电控制器联接;用计算机来执行指令,控制数据,测试控制数据给采集驱动电路,对待测家电控制器信号的采集与驱动,并处理输入到计算机中。
文档编号G01R15/12GK1554951SQ200310117579
公开日2004年12月15日 申请日期2003年12月29日 优先权日2003年12月29日
发明者高峰, 熊光泽, 戴颖萌, 桑楠, 罗克露, 黄万民, 邵荣防, 梁军峰, 吕志刚, 高 峰 申请人:广东拓思软件科学园有限公司