[发明专利]一种基于控件生成脚本的方法及装置在审
申请号: | 201310534965.4 | 申请日: | 2013-10-31 |
公开(公告)号: | CN103544106A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 何晓俊;邓志祥;康宗学 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 控件 生成 脚本 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种基于控件生成脚本的方法及装置。
背景技术
随着互联网的发展和普及,用户通过网络更方便、更直接反馈手机应用软件的问题,因此,为满足用户需求,越来越频繁更新应用软件版本。但是,应用软件的发布前都需要经过测试。
在现有技术中,通过都是通过获得脚本来自动测试应用软件,脚本的形成主要是两种方式:一种方式是通过工程师来手写脚本,这种需要消耗大量的工程师的宝贵时间,而测试员级别就能难自己动手编写完整的脚本,并且由于每个项目的差异性,所以脚本基本都是需要去适配的,通过手写的方式将又会消耗大量的时间,就很难达到自动的高效性的目的;另一种方式就是录制自动形成脚本,一般都是录制的坐标脚本,或者是反编译测试APK(Android Package,安卓安装包)获取布局XML(Extensible Markup Language,可扩展标记语言)文件的方式来录制成脚本,针对不同的项目适配起来都是需要大量的时间去修改脚本的。
发明内容
有鉴于此,本发明实施例提供了一种基于控件生成脚本的方法及装置,以提高测试脚本生成速度和便捷性。
一方面,本发明实施例提供了一种基于控件生成脚本的方法,包括:
通过移动终端识别施加在所述移动终端上的操作,获取所述操作的动作信息和坐标信息;
根据移动终端的界面控件信息和所述坐标信息定位所述操作的控件,并获得所述操作的控件的信息;
根据所述操作的控件的信息和所述动作信息生成所述操作的控件的脚本信息;
将所述脚本信息添加到所述移动终端的测试脚本文件中。
优选地,所述根据移动终端的界面控件信息和所述坐标信息定位所述操作的控件包括:
根据所述坐标信息在所述界面控件中进行定位;
获取定位处界面所对应的控件。
优选地,所述操作的动作为单击、双击、输入或拖动;
所述控件包括图标、输入框或选择框。
与之相对应,本发明实施例提供了一种基于控件生成脚本的装置,包括:
操作信息获取模块,用于通过移动终端识别施加在所述移动终端上的操作,获取所述操作的动作信息和坐标信息;
控件定位模块,用于根据移动终端的界面控件信息和所述坐标信息定位所述操作的控件,并获得所述操作的控件的信息;
脚本生成模块,用于根据所述操作的控件的信息和所述动作信息生成所述操作的控件的脚本信息;
脚本添加模块,用于将所述脚本信息添加到所述移动终端的测试脚本文件中。
优选地,在所述控件定位模块中包括:
定位模块,用于根据所述坐标信息在所述界面控件中进行定位;
获取控件模块,用于获取定位处界面所对应的控件。
优选地,所述操作的动作为单击、双击、输入或拖动;
所述控件包括图标、输入框或选择框。
本发明实施例提供的一种基于控件生成脚本的方法及装置,具有如下特点:通过自动化控制,提高测试脚本生成速度,同时降低对维护人员的要求,提高了提高测试脚本生成的便捷性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1是本发明第一实施提供的一种基于控件生成脚本的方法流程示意图;
图2是本发明第二实施提供的一种基于控件生成脚本的装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例一公开了一种基于控件生成脚本的方法,如图1所示,具体包括以下步骤:
步骤S101、通过移动终端识别施加在移动终端上的操作,获取操作的动作信息和坐标信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310534965.4/2.html,转载请声明来源钻瓜专利网。