The invention relates to intelligent terminal technology. The present invention is to solve currently no test automation module and the mobile application of wireless intelligent control problems, provides automatic testing system and method of mobile wireless module and application of intelligent control, the technical scheme can be summarized as follows: the wireless intelligent control module and the mobile application of the automated test system, including mobile application configuration the test script management module, management module, test data management module, test report output module and test execution module. The invention has the advantages that the testing efficiency is improved, and the utility model is suitable for the automatic testing of the wireless intelligent control module and the mobile application.
【技术实现步骤摘要】
无线智能控制模块和移动应用的自动化测试系统及方法
本专利技术涉及智能终端技术,特别涉及智能终端自动化测试技术。
技术介绍
目前,智能家电发展态势迅猛,各种物联网或者智能家电平台出现,各大冰箱、空调、洗衣机及其他家用电器的设备生产厂商都在开发智能冰箱、智能空调及智能洗衣机等智能家电产品,为了达到智能和远程控制的要求,与之匹配的各类无线智能控制模块和移动应用相继出现。目前还没有针对此类无线智能控制模块和移动应用的自动化测试方法或自动化测试方案。常规方式是通过手工测试的方法完成,具体而言,是在移动终端中安装移动应用,手工对移动应用进行操作,完成无线智能控制模块对家电设备的绑定、解绑和远程控制等功能测试工作。同时,使用上述手工测试的方法,完成不同型号的无线智能控制模块(如WIFI模块)、不同型号的家电设备(如冰箱)和不同型号的移动终端(如手机)三者之间的兼容性进行验证,由此可见,手工测试的方法,测试效率低,时间和人力成本耗费大。
技术实现思路
本专利技术的目的是要解决目前没有针对无线智能控制模块和移动应用的自动化测试方法的问题,提供了一种无线智能控制模块和移动应用的自动化测试系统及方法。本专利技术解决其技术问题,采用的技术方案是,无线智能控制模块和移动应用的自动化测试系统,其特征在于,包括移动应用配置管理模块、测试脚本管理模块、测试数据管理模块、测试报告输出模块及测试执行模块;所述移动应用配置管理模块用于配置管理移动应用的安装路径、移动终端名称、移动终端的系统平台及移动终端的系统平台版本;所述测试脚本管理模块用于通过测试脚本组织在测试执行模块所调用的自动化测试框架中查 ...
【技术保护点】
无线智能控制模块和移动应用的自动化测试系统,其特征在于,包括移动应用配置管理模块、测试脚本管理模块、测试数据管理模块、测试报告输出模块及测试执行模块;所述移动应用配置管理模块用于配置管理移动应用的安装路径、移动终端名称、移动终端的系统平台及移动终端的系统平台版本;所述测试脚本管理模块用于通过测试脚本组织在测试执行模块所调用的自动化测试框架中查找移动应用配置管理模块指定的移动应用的页面元素的操作步骤,及调用测试数据管理模块中的测试数据及预期结果;所述测试数据管理模块用于管理测试脚本管理模块中所调用的测试数据;所述测试报告输出模块用于指定每次测试执行模块执行测试脚本管理模块指定测试脚本的测试报告的存放路径、格式和命名规则及报告存放;所述测试执行模块用于完成所调用自动化测试框架的初始化及驱动测试脚本管理模块中指定的测试脚本进行运行。
【技术特征摘要】
1.无线智能控制模块和移动应用的自动化测试系统,其特征在于,包括移动应用配置管理模块、测试脚本管理模块、测试数据管理模块、测试报告输出模块及测试执行模块;所述移动应用配置管理模块用于配置管理移动应用的安装路径、移动终端名称、移动终端的系统平台及移动终端的系统平台版本;所述测试脚本管理模块用于通过测试脚本组织在测试执行模块所调用的自动化测试框架中查找移动应用配置管理模块指定的移动应用的页面元素的操作步骤,及调用测试数据管理模块中的测试数据及预期结果;所述测试数据管理模块用于管理测试脚本管理模块中所调用的测试数据;所述测试报告输出模块用于指定每次测试执行模块执行测试脚本管理模块指定测试脚本的测试报告的存放路径、格式和命名规则及报告存放;所述测试执行模块用于完成所调用自动化测试框架的初始化及驱动测试脚本管理模块中指定的测试脚本进行运行。2.如权利要求1所述的无线智能控制模块和移动应用的自动化测试系统,其特征在于,所述移动终端名称中,所述移动终端是指手机和/或平板电脑。3.如权利要求1所述的无线智能控制模块和移动应用的自动化测试系统,其特征在于,所述移动终端的系统平台为安卓平台或IOS平台。4.无线智能控制模块和移动应用的自动化测试方法,应用于如权利要求1或2或3所述的无线智能控制模块和移动应用的自动化测试系统,其特征在于,包括以下步骤:步骤1、将无线智能控制模块和智能家电进行物理连接后上电并连接至网络;步骤2、移动终端连接至网络后与无线智能控制模块和移动应用的自动化测试系统进行物理连接并保持连接状态;步骤3、测试执行模块初始化所调用的自动化测试框架;步骤4、自动化测...
【专利技术属性】
技术研发人员:赖振海,张兰,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。