可用于电子式冰箱的软件自动测试系统及方法

文档序号:6282000阅读:188来源:国知局
专利名称:可用于电子式冰箱的软件自动测试系统及方法
技术领域
本发明属于电器技术领域,涉及冰箱,尤其是电子式冰箱的软件自动测试 系统。
背景技术
市场上现有的冰箱以及未来冰箱的发展趋势,已经不仅仅要求满足早期单 纯的制冷要求,新的功能越来越多,对温度的控制也越来越精确。这也对电子 式控制冰箱的软件提出了更高的要求,软件的规模和多样性会大幅度提高。为 了保证软件的质量,就对软件验证及测试系统提出了更高的要求。人工验证测 试已经不能满足未来冰箱软件测试的需要,因此需要一种自动测试系统来保证 软件的可靠性和质量。

发明内容
本发明的目的在于提供可用于电子式冰箱的软件自动测试方法及系统,一 套自动化的冰箱测试系统,能够针对冰箱控制软件自动的快速的采集数据分析 数据找到软件中的问题点,达到自动测试,准确测试,快速测试的目的,提高 冰箱的软件质量与可靠性。
为达到以上目的,本发明所采用的解决方案是
一种可用于电子式冰箱的软件自动测试系统,包括显示终端、上位机、 线路转接通讯器、被测型号整机,其中被测型号整机背面设有主控制板,且通 过数据线路与线路转接通讯器相连;上位机则与显示终端和线路转接通讯器相 连。
使用前述的系统进行软件自动测试的方法,包括上位机在测试前接收测 试参数数据,处理之后转发给线路转接通讯器;测试后接受线路转接通讯器传 来的测试数据,处理之后在显示终端显示,并生成结果参数数据。
进一步,线路转接通讯器传送测试相关数据给主控制板,主控制板控制冰 箱整机运行,并将测试结果传回给线路转接通讯器。
测试参数数据自动处理与发送;对主控制板上软件程序处理以后的控制信 号进行自动的接受,处理与分析。整机测试与主控制板测试分开进行。 具体的,可以包括
首先,将需要测试的相关测试数据参数按照一定格式发送给上位机;
测试数据参数通过上位机里面的软件进行处理以后,按照一定的通讯协议 从串行输出口发出给线路转接通讯器;
经过通讯器中的通讯协议进行数据转换后,再经过A/D及相关的处理以后, 输出相应的电压或开关型号输送给整机上面的主控制板;
主控制板上面的MICOM (单片机)芯片中的被测程序将根据这些信号做出相 关的处理,控制冰箱整机相关负载的运行;
MICOM芯片中的被测程序这时也将控制的相关信号及MICOM被测程序处理数 据反向传送给线路转接通讯器;
线路转接通讯器再经过处理转换成与上位机相应的通讯协议又从串口发送 回上位机;
上位机接到这些数据后,再利用软件处理以后,用直观的用户界面显示当 前一些采集到的相关负载运行状态,数据信息在用户显示终端上,同时生成一 份检测报告。
在整机试验的基础上,也可以在单纯的主控制板上进行同样的自动测试。 由于采用了上述方案,本发明具有以下特点能够对冰箱控制软件进行自 动测试,准确测试,快速测试,且可以提高冰箱的软件质量与可靠性。
目前市场上还没有开发出针对家电产品软件的自动测试系统,本发明针对 冰箱的软件自动测试系统,它考虑到了信号的自动采集,自动处理及自动分析。 在这套系统中,信号的分析软件也是独立开发的一套系统,采用VB语言编写, 与测试人员充分互动,界面简单且任意操作。这套系统的开发将弥补家电,尤 其是电子式冰箱软件自动测试的空白。


图1为本发明实施例电子式冰箱软件自动测试系统的原理图。
具体实施例方式
以下结合附图所示实施例对本发明作进一步的说明。
冰箱软件自动测试系统主要包括测试参数数据1,其根据软件测试要求设定 典型状态,典型数据参数,以及某几种状态的组合还有正常状态条件;显示终 端2,用于人机界面的交互;上位机3,进行数据处理分析;线路转接通讯器4, 根据不同型号的硬件电路进行接口调整还有通讯信号的A/D转换;被测型号整机5;主控板6,被测试的软件程序就写入在板上的MICOM芯片里;结果参数数
据7,用于分析软件中存在的问题,其中主控制板安装在被测型号整机5的背板
上,整机测试与主控板测试分开进行。
本发明对软件进行测试时,首先,将需要测试的相关测试数据参数l(通常
是按照软件基本测试的方法取特殊值和边界值)按照一定格式(例如环境温度 变量值今冷藏室设定温度值">冷冻室设定温度值+变温室设定温度值+门开关
状态等)发送给上位机3;测试数据参数1通过上位机3里面的软件进行处理以
后(主要是转换成冰箱软件可识别的十六进制串行通讯数据),按照一定的通讯
协议(例如0x55〈握手信号〉^0xl4〈表示环境温度20' C〉^0x05〈表示冷藏室设 定温度5' C〉^OxEC〈表示冷冻室设定温度-20' C〉^0xF9〈表示变温室设定温度 -7' C〉今0x00〈表示门关闭状态〉今0x55〈结束信号〉)从串行输出口发出给线路 转接通讯器4;经过通讯器4中的通讯协议进行数据转换后,再经过A/D及相关 的处理以后,输出相应的电压或开关型号输送给整机5上面的主控制板6。主控 制板6上面的MICOM芯片中的被测程序将根据这些信号做出相关的处理,控制 冰箱整机5相关负载的运行;MICOM芯片中的被测程序这时也将控制的相关信号 及MICOM被测程序处理数据(例如:冷藏室传感器温度值^冷冻室传感器温度值 ^变温室传感器温度值今压縮机运行状态今风扇运行状态今电磁阀运行状态今 门灯运行状态等)反向传送给线路转接通讯器4;线路转接通讯器4再经过处理 转换成与上位机3相应的通讯协议又从串口发送回上位机3。上位机3接到这些 数据后,再利用软件处理以后(转化成用户界面上相应的负载的灯或十进制数 值),用直观的用户界面显示当前一些采集到的相关负载运行状态,数据信息在 用户显示终端2上,同时生成一份检测报告7。测试人员可以通过用户界面和检 测报告,很快的分析出软件里面存在的错误。
在整机5试验的基础上,也可以在单纯的主控制板6上进行同样的自动测
试o
上述的对实施例的描述是为便于该技术领域的普通技术人员能理解和应用 本发明。熟悉本领域技术的人员显然可以容易地对这些实施例做出各种修改, 并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此, 本发明不限于这里的实施例,本领域技术人员根据本发明的揭示,对于本发明 做出的改进和修改都应该在本发明的保护范围之内。
权利要求
1、一种可用于电子式冰箱的软件自动测试系统,其特征在于包括显示终端、上位机、线路转接通讯器、被测型号整机,其中被测型号整机背面设有主控制板,且通过数据线路与线路转接通讯器相连;上位机则与显示终端和线路转接通讯器相连。
2、 一种使用权利要求1所述的系统进行软件自动测试的方法,其特征在于 包括上位机在测试前接收测试参数数据,处理之后转发给线路转接通讯器; 测试后接受线路转接通讯器传来的测试数据,处理之后在显示终端显示,并生 成结果参数数据。
3、 根据权利要求2所述的方法,其特征在于线路转接通讯器传送测试相 关数据给主控制板,主控制板控制冰箱整机运行,并将测试结果传回给线路转 接通讯器。
4、 根据权利要求2所述的方法,其特征在于测试参数数据自动处理与发 送;对主控制板上软件程序处理以后的控制信号进行自动的接受,处理与分析。
5、 根据权利要求2所述的方法,其特征在于整机测试与主控制板测试分 开进行。
6、 根据权利要求2所述的方法,其特征在于包括首先,将需要测试的相关测试数据参数按照一定格式发送给上位机;测试数据参数通过上位机里面的软件进行处理以后,按照一定的通讯协议 从串行输出口发出给线路转接通讯器;经过通讯器中的通讯协议进行数据转换后,再经过A/D及相关的处理以后, 输出相应的电压或开关型号输送给整机上面的主控制板;主控制板上面的MIC0M芯片中的被测程序将根据这些信号做出相关的处理, 控制冰箱整机相关负载的运行;MICOM芯片中的被测程序这时也将控制的相关信号及MICOM被测程序处理数据反向传送给线路转接通讯器;线路转接通讯器再经过处理转换成与上位机相应的通讯协议又从串口发送 回上位机;上位机接到这些数据后,再利用软件处理以后,用直观的用户界面显示当 前一些采集到的相关负载运行状态,数据信息在用户显示终端上,同时生成一 份检测报告。
7、 根据权利要求6所述的方法,其特征在于在整机试验的基础上,在单 纯的主控制板上进行同样的自动测试。
全文摘要
一种可用于电子式冰箱的软件自动测试系统,包括显示终端、上位机、线路转接通讯器、被测型号整机,其中被测型号整机背面设有主控制板,且通过数据线路与线路转接通讯器相连;上位机则与显示终端和线路转接通讯器相连。使用前述的系统进行软件自动测试的方法,包括上位机在测试前接收测试参数数据,处理之后转发给线路转接通讯器;测试后接受线路转接通讯器传来的测试数据,处理之后在显示终端显示,并生成结果参数数据。测试参数数据自动处理与发送;对主控制板上软件程序处理以后的控制信号进行自动的接受,处理与分析。本发明具有以下特点能够对冰箱控制软件进行自动测试,准确测试,快速测试,且可以提高冰箱的软件质量与可靠性。
文档编号G05B23/02GK101408771SQ20071004697
公开日2009年4月15日 申请日期2007年10月12日 优先权日2007年10月12日
发明者音 余, 伟 宋, 朱国生, 秦俸吉 申请人:苏州三星电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1