The invention discloses a method for generating control based on script, applied on the mobile terminal through a mobile terminal identification, obtaining operation information and coordinate information; according to the interface control information and coordinate information of the mobile terminal positioning operation control, and operation control information according to the information and action script; the information generating operation of the control of the control; add the script information to test script file of a mobile terminal. The invention also discloses a device for generating scripts based on the control. In a disclosed method and apparatus for generating control based on the script, through automatic control, improve the speed and reduce the generation of test script, the maintenance personnel, improve the convenience of the test script generation.
【技术实现步骤摘要】
一种基于控件生成脚本的方法及装置
本专利技术涉及通信
,尤其涉及一种基于控件生成脚本的方法及装置。
技术介绍
随着互联网的发展和普及,用户通过网络更方便、更直接反馈手机应用软件的问题,因此,为满足用户需求,越来越频繁更新应用软件版本。但是,应用软件的发布前都需要经过测试。在现有技术中,通过都是通过获得脚本来自动测试应用软件,脚本的形成主要是两种方式:一种方式是通过工程师来手写脚本,这种需要消耗大量的工程师的宝贵时间,而测试员级别就能难自己动手编写完整的脚本,并且由于每个项目的差异性,所以脚本基本都是需要去适配的,通过手写的方式将又会消耗大量的时间,就很难达到自动的高效性的目的;另一种方式就是录制自动形成脚本,一般都是录制的坐标脚本,或者是反编译测试APK (Android Package,安卓安装包)获取布局 XML (Extensible Markup Language,可扩展标记语言)文件的方式来录制成脚本,针对不同的项目适配起来都是需要大量的时间去修改脚本的。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于控件生成脚本的方法及装置,以提高测试脚本生成速度和便捷性。一方面,本专利技术实施例提供了一种基于控件生成脚本的方法,包括:通过移动终端识别施加在所述移动终端上的操作,获取所述操作的动作信息和坐标信息;根据移动终端的界面控件信息和所述坐标信息定位所述操作的控件,并获得所述操作的控件的信息;根据所述操作的控件的信息和所述动作信息生成所述操作的控件的脚本信息;将所述脚本信息添加到所述移动终端的测试脚本文件中。优选地,所述根据移动 ...
【技术保护点】
一种基于控件生成脚本的方法,其特征在于,包括:通过移动终端识别施加在所述移动终端上的操作,获取所述操作的动作信息和坐标信息;根据移动终端的界面控件信息和所述坐标信息定位所述操作的控件,并获得所述操作的控件的信息;根据所述操作的控件的信息和所述动作信息生成所述操作的控件的脚本信息;将所述脚本信息添加到所述移动终端的测试脚本文件中。
【技术特征摘要】
1.一种基于控件生成脚本的方法,其特征在于,包括: 通过移动终端识别施加在所述移动终端上的操作,获取所述操作的动作信息和坐标信息; 根据移动终端的界面控件信息和所述坐标信息定位所述操作的控件,并获得所述操作的控件的信息; 根据所述操作的控件的信息和所述动作信息生成所述操作的控件的脚本信息; 将所述脚本信息添加到所述移动终端的测试脚本文件中。2.根据权利要求1所述的基于控件生成脚本的方法,其特征在于,所述根据移动终端的界面控件信息和所述坐标信息定位所述操作的控件包括: 根据所述坐标信息在所述界面控件中进行定位; 获取定位处界面所对应的控件。3.根据权利要求1或2所述的任意一项基于控件生成脚本的方法,其特征在于: 所述操作的动作为单击、双击、输入或拖动; 所述控件包括图标、输入框或选择框。4.一种基于控件生成脚本的装置,...
【专利技术属性】
技术研发人员:何晓俊,邓志祥,康宗学,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。