[发明专利]无线智能控制模块和移动应用的自动化测试系统及方法在审
申请号: | 201611167305.7 | 申请日: | 2016-12-16 |
公开(公告)号: | CN106774254A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 赖振海;张兰 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 成都虹桥专利事务所(普通合伙)51124 | 代理人: | 李凌峰 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线智能 控制 模块 移动 应用 自动化 测试 系统 方法 | ||
技术领域
本发明涉及智能终端技术,特别涉及智能终端自动化测试技术。
背景技术
目前,智能家电发展态势迅猛,各种物联网或者智能家电平台出现,各大冰箱、空调、洗衣机及其他家用电器的设备生产厂商都在开发智能冰箱、智能空调及智能洗衣机等智能家电产品,为了达到智能和远程控制的要求,与之匹配的各类无线智能控制模块和移动应用相继出现。
目前还没有针对此类无线智能控制模块和移动应用的自动化测试方法或自动化测试方案。常规方式是通过手工测试的方法完成,具体而言,是在移动终端中安装移动应用,手工对移动应用进行操作,完成无线智能控制模块对家电设备的绑定、解绑和远程控制等功能测试工作。同时,使用上述手工测试的方法,完成不同型号的无线智能控制模块(如WIFI模块)、不同型号的家电设备(如冰箱)和不同型号的移动终端(如手机)三者之间的兼容性进行验证,由此可见,手工测试的方法,测试效率低,时间和人力成本耗费大。
发明内容
本发明的目的是要解决目前没有针对无线智能控制模块和移动应用的自动化测试方法的问题,提供了一种无线智能控制模块和移动应用的自动化测试系统及方法。
本发明解决其技术问题,采用的技术方案是,无线智能控制模块和移动应用的自动化测试系统,其特征在于,包括移动应用配置管理模块、测试脚本管理模块、测试数据管理模块、测试报告输出模块及测试执行模块;
所述移动应用配置管理模块用于配置管理移动应用的安装路径、移动终端名称、移动终端的系统平台及移动终端的系统平台版本;
所述测试脚本管理模块用于通过测试脚本组织在测试执行模块所调用的自动化测试框架中查找移动应用配置管理模块指定的移动应用的页面元素的操作步骤,及调用测试数据管理模块中的测试数据及预期结果;
所述测试数据管理模块用于管理测试脚本管理模块中所调用的测试数据;
所述测试报告输出模块用于指定每次测试执行模块执行测试脚本管理模块指定测试脚本的测试报告的存放路径、格式和命名规则及报告存放;
所述测试执行模块用于完成所调用自动化测试框架的初始化及驱动测试脚本管理模块中指定的测试脚本进行运行。
具体的,所述移动终端名称中,所述移动终端是指手机和/或平板电脑。
进一步的,所述移动终端的系统平台为安卓平台或IOS平台。
无线智能控制模块和移动应用的自动化测试方法,应用于上述无线智能控制模块和移动应用的自动化测试系统,其特征在于,包括以下步骤:
步骤1、将无线智能控制模块和智能家电进行物理连接后上电并连接至网络;
步骤2、移动终端连接至网络后与无线智能控制模块和移动应用的自动化测试系统进行物理连接并保持连接状态;
步骤3、测试执行模块初始化所调用的自动化测试框架;
步骤4、自动化测试框架将移动应用配置管理模块中指定的移动应用推送至对应的移动终端中,并进行安装及启动;
步骤5、自动化测试框架根据测试脚本中的代码查找移动终端上移动应用的页面元素,并执行与测试脚本中代码指定的相应操作,控制移动终端发出相应的操作指令;
步骤6、无线智能控制模块接收到移动终端发送来的操作指令,将其转换为与其连接的智能家电能够识别的机器指令后发送给智能家电进行执行,并将执行结果返回给移动终端中的移动应用,将执行结果根据测试报告数据模块指定的测试报告的存放路径、格式和命名规则及报告存放进行相应记录;
步骤7、测试完成,根据测试报告数据模块指定的测试报告的存放路径、格式和命名规则及报告存放输出相应的测试报告。
具体的,步骤3中,所述自动化测试框架为Appium自动化测试框架或uiautomator自动化测试框架或Calabash自动化测试框架或Espresso自动化测试框架。
进一步的,步骤5中,测试脚本中所需的测试数据是从测试数据管理模块中获取的。
具体的,步骤5中,所述测试脚本采用Ruby语音编写,并采用Rspec单元测试断言方法来判断执行结果是否与预期结果一致,若一致则认为执行结果正常,否则认为执行结果错误。
再进一步的,步骤6还包括:若执行结果错误则认为测试异常,此时对测试异常进行捕获并中止测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611167305.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:型材(GXN03室内装饰线条)
- 下一篇:公寓床