[发明专利]安卓智能终端自动化测试系统和方法有效
申请号: | 201810100212.5 | 申请日: | 2018-01-30 |
公开(公告)号: | CN108304326B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 林海新;喻红生;梁辉强 | 申请(专利权)人: | 广东天波信息技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴迪 |
地址: | 528000 广东省佛山市南海区桂城街道深海路17号瀚天科技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 终端 自动化 测试 系统 方法 | ||
本发明提供了一种安卓智能终端自动化测试系统和方法,包括内置于安卓智能终端操作系统固件中的测试应用模块和测试框架模块,测试应用模块用于提供测试界面,测试框架模块用于执行测试。无需ROOT(不对系统进行破坏)、无需使用Android ADB连接(包括USB调试、WIFI调试)、简单易用,可以达到降低测试成本、提高测试效率的目的。
技术领域
本发明涉及安卓智能终端测试技术领域,尤其是安卓智能终端自动化测试系统和方法。
背景技术
安卓智能终端自动化测试手段主要有两种形式,一种是借助外部硬件设施,比如机器人测试、机械臂自动化模拟测试,这种方式成本较高,不适用于大规模开展、多台终端同时测试;另一种方式采用软件形式,其中软件形式按照操作方式主要有两种方式:
一种是使用Android应用进行,例如按键精灵应用,但是这种需要要求对系统进行ROOT才能运行,但大部分的Android智能终端都无法被ROOT,同时ROOT操作本身是对Android系统的破坏和入侵,改变了原来Android系统,这样进行测试得出的结果会失真。
另一种使用Android ADB来进行自动化测试,例如MonkeyRunner、UiAutomator,这种测试方式需要打开Android设备上的开发者模式,利用PC端Android的调试工具ADB通过USB或者WIFI进行连接,将测试指令或脚本发送到终端,这种方式同样不利于大量终端同时测试,同时对于一些特定环境的测试无法满足,例如射频屏蔽房、温箱内无法连接USB或者WIFI来进行测试。另外这种方式需要测试人员要有一定的Android编程基础和脚本编写能力。
因此,现有安卓智能终端自动化测试比较复杂、测试成本高,并且测试效率较低。
发明内容
有鉴于此,本发明的目的在于提供安卓智能终端自动化测试系统和方法,简单易用,可以达到降低测试成本、提高测试效率的目的。
第一方面,本发明实施例提供了一种安卓智能终端自动化测试系统,包括内置于安卓智能终端操作系统固件中的测试应用模块和测试框架模块,所述测试应用模块用于提供测试界面,所述测试框架模块用于执行测试。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述测试应用模块包括测试功能转换模块和测试功能界面配置模块;
所述测试功能界面配置模块,用于配置测试内容;
所述测试功能转换模块,用于将所述测试内容转换为测试指令脚本,并保存为测试脚本文件发送给所述测试框架模块。
结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述测试框架模块包括测试脚本控制模块和测试服务模块;
所述测试脚本控制模块,用于对所述测试脚本文件进行解析,并根据解析后的所述测试脚本文件将开启指令发送给所述测试服务模块;
所述测试服务模块,用于根据所述开启指令执行测试服务。
结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述测试框架模块还包括测试权限控制模块,所述测试权限控制模块用于进行测试权限控制。
结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,安卓智能终端操作系统通过暗码的方式打开所述测试权限控制模块,所述测试权限控制模块根据当前权限状态控制所述测试脚本控制模块和所述测试服务模块的启动。
结合第一方面的第四种可能的实施方式,本发明实施例提供了第一方面的第五种可能的实施方式,其中,当所述安卓智能终端操作系统固件恢复出厂设置后,自动取消进入测试权限控制模块的暗码,所述测试权限控制模块控制所述控制测试脚本控制模块和所述测试服务模块关闭。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东天波信息技术股份有限公司,未经广东天波信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810100212.5/2.html,转载请声明来源钻瓜专利网。