一种冰箱控制器自动化测试系统及其测试方法与流程
- 国知局
- 2024-08-01 00:17:26
本发明涉及自动化测试,具体的说,是一种冰箱控制器自动化测试系统及其测试方法。
背景技术:
1、目前,冰箱的控制规则测试基本以人工测试为主,存在以下缺陷:
2、(1)、测试环境搭建复杂、接线多;
3、(2)、测试人员模拟操作复杂、有安全隐患;
4、(3)、观察测试结果需要人工计时器、示波器等;
5、(4)、测试人员对照控制规格书逐一执行,对测试人员专业性及经验要求高。
6、且新品开发的时间周期要求越来越短,对产品的开发、测试效率均有较高要求。自动化测试技术发展也趋于成熟,可为冰箱控制规则提供解决方案。
7、专利cn202210122523.8公开的一种冰箱控制流程的自动化测试方法、装置以及平台系统,该方法在测试前还需要进行测试流程图的绘制,且该系统还包含了数据采集模块、信号输出模块等,实际冰箱负载较多、整体测试装置依然较为复杂。
技术实现思路
1、本发明提供一种冰箱控制器自动化测试系统及其测试方法,测试系统抛弃原有的主控及外围电路、负载以及测试模拟用的若干电阻箱、手工计时器及观察结果用的示波器等,用终端测试工具向冰箱控制器发送运行参数、同时模拟主控各个部件的运行参数,对冰箱控制器控制规则的执行结果与预期进行对比,判断预期程序的正确与否。
2、本发明通过下述技术方案解决上述问题:
3、一种冰箱控制器自动化测试系统,由待测控制板、终端测试工具和可插拔工装组成,其中,待测控制板为冰箱显示板,作为测试对象,包含冰箱的所有控制逻辑,待测控制板的主控及其外围电路全部取消,原来应该由主控进行收发的指令,用终端测试工具的软件去替代;终端测试工具,一方面通过串口协议向待测控制板发送控制指令,另一方面模拟冰箱在各程序过程中冰箱的负载参数;并根据冰箱显示板向发送的部件运行参数,与预期结果进行对比,从而判断测试结果是否通过;可插拔工装,一方面对待测控制板供电,另一方面转换待测控制板与主控的协议,从而实现终端测试工具对主控负载工作状态的模拟;且兼容uart串口通讯及单线异步通讯,通过可插拔工装进行协议转换,终端测试工具模拟主控的参数、以及待测控制板向主控发送的控制指令通过可插拔工装转换后才能被识别。
4、作为对其进一步的改进,所述终端测试工具为电脑。
5、作为对其进一步的改进,通过所述终端测试工具的显示界面进行测试参数配置、测试过程监控及测试结果的查看和导出。
6、作为对其进一步的改进,所述可插拔工装与终端测试工具通过uart串口线相连接,所述待测控制板与可插拔工装通过异步单线串口连接。
7、本发明还通过下述技术方案解决上述问题:
8、一种冰箱控制器自动化测试方法,其特征在于,包括:
9、步骤a、完成如上所述一种冰箱控制器自动化测试系统的连接,可插拔工装与终端测试工具通过uart串口线相连接,待测控制板与可插拔工装通过异步单线串口连接;
10、步骤b、打开终端测试工具,进行相关测试参数配置,如选择冰箱系统、要执行的测试用例;或通过运行状态进行测试用例的编写预设;
11、步骤c、开始测试;
12、步骤d、终端测试工具通过可插拔工装控制待测控制板,根据预设的测试用例和测试参数自动执行测试,依此执行并记录测试结果,且可导出测试数据进行问题分析;
13、若测试结果为通过,则测试完成,进行控制软件存档及生产;
14、若测试不通过,将测试数据详情导出,进行分析并修改程序,并再次提交测试。
15、作为对其进一步的改进,所述步骤b中,进行相关测试参数配置,测试参数包括冷藏室设定温度、环境温度、湿度、化霜状态、压缩机状态、冷藏室传感器温度、冷冻室传感器温度、变温室传感器温度、小变温传感器温度、冷冻室设定温度、变温室设定温度、小变温设定温度、冷藏风门开闭、冷冻风门开闭、变温风门开闭和小变温风门开闭。
16、作为对其进一步的改进,所述步骤b中,具体的,冰箱系统包括制冷规则、化霜规则、器件控制规则和特殊性能程序,以通过冰箱系统预设置要执行的测试用例。
17、作为对其进一步的改进,所述制冷规则包含:
18、计算冷藏室开机点;
19、判断非化霜状态下,若冷藏室传感器温度≥冷藏室开机点,则冷藏室发出制冷需求;其中,冷藏室传感器温度由终端测试工具模拟主控的传感器发送给待测控制板;
20、待测控制板根据冷藏室设定温度、传感器温度进行制冷条件判断,并将是否制冷的指令发送给终端测试工具;
21、终端测试工具根据待测控制板上传的结果,根据预设运行状态计算出预期值;
22、若待测控制板发送给负载的指令与预期值符合,该测试用例通过;
23、若不符合,该测试用例执行失败。
24、作为对其进一步的改进,所述冷藏室开机点等于冷藏室设定温度与冷藏室开机参数之和,冷藏室开机参数调用冰箱规格书即可获得。
25、本发明与现有技术相比,具有以下优点及有益效果:
26、1)通过可插拔工装作用在于基于现有冰箱技术状态,转换主控与控制板的协议,从而实现该测试系统的通用性、易用性。
27、2)去掉冰箱外围电路,由终端测试工具模拟整机负载参数,使本发明的测试环境搭建简单、接线少;测试人员模拟操作简单。
28、3)根据预设置的测试用例和参数自动执行测试,生成测试结果;只需要预设控制参数、输入参数,测试工具会根据冰箱控制规则计算出检测数据,且与待测控制板的输出值进行对比,从而得到测试结果;该方案更灵活,测试人员参与更少,真正实现了自动化测试。
技术特征:1.一种冰箱控制器自动化测试系统,其特征在于,由待测控制板、终端测试工具和可插拔工装组成,其中,
2.根据权利要求1所述一种冰箱控制器自动化测试系统,其特征在于,所述终端测试工具为电脑。
3.根据权利要求1所述一种冰箱控制器自动化测试系统,其特征在于,通过所述终端测试工具的显示界面进行测试参数配置、测试过程监控及测试结果的查看和导出。
4.根据权利要求1所述一种冰箱控制器自动化测试系统,其特征在于,所述可插拔工装与终端测试工具通过uart串口线相连接,所述待测控制板与可插拔工装通过异步单线串口连接。
5.一种冰箱控制器自动化测试方法,其特征在于,包括:
6.根据权利要求5所述一种冰箱控制器自动化测试方法,其特征在于,所述步骤b中,进行相关测试参数配置,测试参数包括冷藏室设定温度、环境温度、湿度、化霜状态、压缩机状态、冷藏室传感器温度、冷冻室传感器温度、变温室传感器温度、小变温传感器温度、冷冻室设定温度、变温室设定温度、小变温设定温度、冷藏风门开闭、冷冻风门开闭、变温风门开闭和小变温风门开闭。
7.根据权利要求5所述一种冰箱控制器自动化测试方法,其特征在于,所述步骤b中,具体的,冰箱系统包括制冷规则、化霜规则、器件控制规则和特殊性能程序,以通过冰箱系统预设置要执行的测试用例。
8.根据权利要求7所述一种冰箱控制器自动化测试方法,其特征在于,所述制冷规则包含:
9.根据权利要求8所述一种冰箱控制器自动化测试方法,其特征在于,所述冷藏室开机点等于冷藏室设定温度与冷藏室开机参数之和,冷藏室开机参数调用冰箱规格书即可获得。
技术总结本发明公开了一种冰箱控制器自动化测试系统及其测试方法,该测试系统具有:待测控制板作包含冰箱的所有控制逻辑,待测控制板的主控及其外围电路全部取消,原来由主控进行收发的指令,用终端测试工具的软件去替代;终端测试工具,通过串口协议向待测控制板发送控制指令,并模拟冰箱在各程序过程中冰箱的负载参数;可插拔工装对待测控制板供电并转换待测控制板与主控的协议,从而实现终端测试工具对主控负载工作状态的模拟。本发明基于现有冰箱技术状态,实现了测试系统的通用性、易用性;且测试环境搭建简单、接线少,测试人员模拟操作简单,真正实现了自动化测试。技术研发人员:叶莉,蒋思虎,刘皓受保护的技术使用者:四川虹美智能科技有限公司技术研发日:技术公布日:2024/7/15本文地址:https://www.jishuxx.com/zhuanli/20240730/200468.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表