[发明专利]一种应用程序的测试方法及测试系统在审
申请号: | 201810488758.2 | 申请日: | 2018-05-21 |
公开(公告)号: | CN108733565A | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 蔡海春;彭志富;牛安;林燕春 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京博讯知识产权代理事务所(特殊普通合伙) 11593 | 代理人: | 柳兴坤 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 测试过程 应用程序 测试系统 家电设备 记录 申请 | ||
本发明提供了一种应用程序的测试方法及测试系统,用于对控制家电设备的应用程序进行测试,在测试过程中,针对应用程序的多项命令中的每项命令分别进行预定次数的测试,其中,在每一次测试过程中,从多个对比项目中获取至少两个对比项目,将获取的至少两个对比项目中的内容进行对比和判断,当其能够相互对应时,进行下一次测试;当至少两个对比项目中存在不对应的情况时,记录该次测试过程中的相关数据和该次测试对应的次数,进行下一次测试。由于本申请中的测试方法和测试系统不再需要操作人员参与测试过程,因此测试结果更加客观、准确、不受操作人员熟练程度和经验的影响。
技术领域
本发明涉及测试技术领域,具体涉及一种应用程序的测试方法及测试系统。
背景技术
物联网技术飞速发展,使用移动终端中的应用程序远程对家电设备进行操控越来越普遍。但现在很多的应用程序在对家电设备进行操控时容易出错,为了提高控制稳定性,需要对应用程序进行测试。
现有的测试方法需要操作人员对应用程序的各项操作逐一进行测试,测试结果也需要操作人员逐一进行核对,在测试过程中耗费了大量的人力和物力。并且,由于操作人员无法持久性不间断的进行测试,因此在现有的测试方法中的持续性压力测试一直处于空缺状态,人工根本无法完成持续性压力测试。
发明内容
有鉴于此,本发明的目的在于提供一种测试结果准确、测试时间短的应用程序的测试方法及测试系统,解决现有技术中测试方法存在的无法进行大量重复测试,以及测试结果无法核查造成应用产品在使用过程中不稳定的问题。
为达到上述目的,一方面,本发明采用以下技术方案:
一种应用程序的测试方法,用于对控制家电设备的应用程序进行测试,在测试过程中,针对所述应用程序的多项命令中的每项命令分别进行预定次数的测试,其中,
在每一次测试过程中,从多个对比项目中获取至少两个所述对比项目,将获取的所述至少两个对比项目中的内容进行对比和判断,当其能够相互对应时,进行下一次测试;
当所述至少两个对比项目中存在不对应的情况时,记录该次测试过程中的相关数据和该次测试对应的次数,进行下一次测试;
其中,所述多个对比项目包括:
所述应用程序需要进行测试的命令及测试次数,
所述应用程序对命令的响应和处理情况,
所述家电设备的动作执行状况。
优选地,判断每一次测试过程中获取的测试次数是否到达了所述预定次数,若是,则进行下一项命令的测试;
若否,则针对该次测试过程测试的命令进行下一次测试。
优选地,在从所述多个对比项目中获取至少两个所述对比项目后,经过预定时长后对获取的所述至少两个对比项目中的内容进行对比和判断。
优选地,所述预定时长为3秒至8秒。
优选地,所述预定次数的范围为500至1500次。
为达到上述目的,另一方面,本发明采用以下技术方案:
一种应用程序的测试系统,用于对控制家电设备的应用程序进行测试,包括第一测试模块、第二测试模块和家电设备,所述应用程序分别与所述第一测试模块、所述第二测试模块、所述家电设备相连,所述第二测试模块还分别与所述第一测试模块、所述家电设备相连,其中,所述第一测试模块用于发出测试的命令及测试的次数,所述第二测试模块用于对接收到的内容进行比较判断,所述内容包括所述应用程序需要进行测试的命令及测试次数、所述应用程序对命令的响应和处理情况,所述家电设备的动作执行状况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810488758.2/2.html,转载请声明来源钻瓜专利网。