冰箱控制流程的自动化测试方法、装置以及平台系统制造方法及图纸

技术编号:38561144 阅读:12 留言:0更新日期:2023-08-22 21:02
本发明专利技术提供了一种冰箱控制流程的自动化测试方法,包括:获取预先绘制的测试流程图以及测试参数;根据所述测试流程图和所述测试参数生成测试用例;执行所述测试用例并获取执行过程的执行结果;根据所述执行结果判断测试结果。本发明专利技术的冰箱控制流程的自动化测试方法可以通过测试流程图实现更加快速、直观地配置测试过程,提高测试效率,也方便后续的调整与维护。护。护。

【技术实现步骤摘要】
冰箱控制流程的自动化测试方法、装置以及平台系统


[0001]本专利技术涉及家电领域,特别是涉及一种冰箱控制流程的自动化测试方法、装置以及平台系统。

技术介绍

[0002]现有技术中的冰箱全功能测试,一般依据的标准是冰箱的功能规格书。传统的测试方式是按照规格书逐条测试,手动记录结果。这种记录方式效率低、人工主观性较大,且过程数据保存难度高,可追溯性比较差,以及测试用例复用性较低。

技术实现思路

[0003]本专利技术的一个目的是要提供一种能够解决上述任一问题的冰箱控制流程的自动化测试方法、装置以及平台系统。
[0004]本专利技术一个进一步的目的是要提高测试效率。
[0005]本专利技术另一个进一步的目的是要加强可追溯性。
[0006]特别地,本专利技术提供了一种冰箱控制流程的自动化测试方法,包括:
[0007]获取预先绘制的测试流程图以及测试参数;
[0008]根据测试流程图和测试参数生成测试用例;
[0009]执行测试用例并获取执行过程的执行结果;
[0010]根据执行结果判断测试结果。
[0011]进一步地,根据测试流程图和测试参数生成测试用例的步骤包括:
[0012]搜索测试流程图的开始项;
[0013]从开始项起始对测试流程图进行二叉树遍历分析,得到测试流程图的全部执行路径;
[0014]对执行路径逐一解析并设置测试参数,得到测试用例。
[0015]进一步地,执行结果,根据执行结果判断测试结果的步骤包括:
[0016]将执行结果与预期结果比对,得到测试结果。
[0017]进一步地,在获取预先绘制的测试流程图的步骤之后还包括:
[0018]对流程图进行校验,并在校验通过后执行根据测试流程图和测试参数生成测试用例的步骤。
[0019]进一步地,执行测试用例并获取执行过程的执行结果的步骤还包括:
[0020]保存执行过程的过程数据。
[0021]进一步地,测试参数通过对测试流程图中对象的属性设置得到,并且包括:配置为第一属性的控制指令,配置为第二属性的输入参数,配置为第三属性的输出检测数据。
[0022]进一步地,搜索测试流程图的开始项的步骤还包括:
[0023]分析测试流程图页数,逐页搜索开始项。
[0024]本专利技术还提供一种自动化测试装置,包括存储器、处理器及存储在存储器上并在
处理器上运行的机器可执行程序,并且处理器执行机器可执行程序时实现上述任一项冰箱控制流程的自动化测试方法。
[0025]本专利技术还提供一种自动化测试平台系统,包括:
[0026]上述述的自动化测试装置;
[0027]信号输出模块,被配置为接收测试用例,并将测试用例对应的模拟量和数字量发送至待测电脑板;
[0028]数据采集模块,被配置为检测测试过程的执行结果。
[0029]进一步地,还包括:
[0030]加密模块,被配置为对自动化测试平台与待测电脑板的传输信号进行加密。
[0031]本专利技术的冰箱控制流程的自动化测试方法,包括:获取预先绘制的测试流程图以及测试参数;根据所述测试流程图和所述测试参数生成测试用例;执行所述测试用例并获取执行过程的执行结果;根据所述执行结果判断测试结果。本专利技术的冰箱控制流程的自动化测试方法可以通过测试流程图实现更加快速、直观地配置测试过程,提高测试效率,也方便后续的调整与维护。
[0032]进一步地,本专利技术的冰箱控制流程的自动化测试方法中根据所述测试流程图和所述测试参数生成测试用例的步骤包括:搜索所述测试流程图的开始项;从所述开始项起始对所述测试流程图进行二叉树遍历分析,得到所述测试流程图的全部执行路径;对所述执行路径逐一解析并设置所述测试参数,得到所述测试用例。其中,执行所述测试用例并获取执行过程的执行结果的步骤还包括:保存所述执行过程的执行数据。本专利技术的冰箱控制流程的自动化测试方法将测试过程数据自动保存,方便追溯。
[0033]根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。
附图说明
[0034]后文将参照附图以示例性而非限制性的方式详细描述本专利技术的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
[0035]图1是根据本专利技术一个实施例的自动化测试装置的示意性框图;
[0036]图2是根据本专利技术一个实施例的自动化测试平台系统的示意图;
[0037]图3是根据本专利技术一个实施例的冰箱控制流程的自动化测试方法的流程图;
[0038]图4是根据本专利技术另一个实施例的冰箱控制流程的自动化测试方法的流程图;
[0039]图5是根据本专利技术又一个实施例的冰箱控制流程的自动化测试方法的流程图;
[0040]图6是根据本专利技术又一个实施例的冰箱控制流程的自动化测试平台系统的操作窗口的示意图;
[0041]图7是根据本专利技术又一个实施例的冰箱控制流程的自动化测试平台系统的操作窗口另一状态的示意图。
具体实施方式
[0042]图1是根据本专利技术一个实施例的自动化测试装置的示意性框图。如图1所示,本实
施例的自动化测试装置100包括处理器110及存储在存储器120上并在所述处理器110上运行的机器可执行程序121。处理器110执行机器可执行程序121时实现本实施例的冰箱控制流程的自动化测试方法。处理器110可以是单核处理器、多核处理器、计算集群或任何数量的其他配置。存储器120可以包括随机存取存储器(RAM)、只读存储器、闪存或任何其他合适的存储系统。
[0043]图2是根据本专利技术一个实施例的自动化测试平台系统的示意图。如图2所示,本实施例的自动化测试平台系统包括自动化测试装置100、信号输出模块200、数据采集模块400以及加密模块500。自动化测试装置100与信号输出模块200、待测电脑板300、数据采集模块400都有定义好的通信协议。在执行测试用例时,自动化测试装置100根据测试用例内容与信号输出模块200、数据采集模块400以及测试电脑板进行通信。信号输出模块200被配置为接收测试用例,并将测试用例对应的模拟量和数字量发送至待测电脑板300。模拟量可以为环境温度、延时时间、循环次数等。数字量可以为控制冰箱内各电子元件开关的信号等其他数字信号。待测电脑板300为冰箱的主控板,用于集成各种功能模块,控制冰箱的运行及功能。数据采集模块400被配置为检测测试过程的执行结果。加密模块500被配置为对所述自动化测试平台与所述待测电脑板300的传输信号进行加密。
[0044]图3是根据本专利技术一个实施例的冰箱控制流程的自动化测试方法的流程图。如图3所示,本实施例的冰箱控制流程的自动化测试方法包括:
[0045]步骤S302,获取预先绘制的测试流程图以及测试参数。测试流程图可以为VISIO本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种冰箱控制流程的自动化测试方法,包括:获取预先绘制的测试流程图以及测试参数;根据所述测试流程图和所述测试参数生成测试用例;执行所述测试用例并获取执行过程的执行结果;根据所述执行结果判断测试结果。2.根据权利要求1所述的冰箱控制流程的自动化测试方法,其中,所述根据所述测试流程图和所述测试参数生成测试用例的步骤包括:搜索所述测试流程图的开始项;从所述开始项起始对所述测试流程图进行二叉树遍历分析,得到所述测试流程图的全部执行路径;对所述执行路径逐一解析并设置所述测试参数,得到所述测试用例。3.根据权利要求2所述的冰箱控制流程的自动化测试方法,其中,所述执行结果,所述根据所述执行结果判断测试结果的步骤包括:将所述执行结果与预期结果比对,得到所述测试结果。4.根据权利要求1所述的冰箱控制流程的自动化测试方法,其中,在所述获取预先绘制的测试流程图的步骤之后还包括:对所述流程图进行校验,并在校验通过后执行所述根据所述测试流程图和所述测试参数生成测试用例的步骤。5.根据权利要求2所述的自动化测试方法,其中,执行所述测试用例并获取执行过程的执行结果...

【专利技术属性】
技术研发人员:杨全龙
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1