发明名称 | 一种Android设备软件自动测试方法 | ||
摘要 | 本发明涉及一种Android设备软件自动测试方法,包括自动脚本录制、回放和验证步骤,其中录制包括:101)启动被测程序,并创建一层覆盖在被测程序上的透明可视(View)层;所述透明View层是android.view.View的子类;102)按测试要求操作屏幕或按键;在操作过程中,所述透明View层截取记录对应触控/按键事件,再通过向被测程序发送对应一致的模拟触控/按键事件传递操作指令;被测程序执行所述操作指令。这种自动测试方法,基于Android系统本身,无须使用shell命令和高性能pc,从而提升测试安全、可靠、广泛和易实施性。 | ||
申请公布号 | CN102841845B | 申请公布日期 | 2015.02.11 |
申请号 | CN201210265962.0 | 申请日期 | 2012.07.30 |
申请人 | 广东欧珀移动通信有限公司 | 发明人 | 曾元清 |
分类号 | G06F11/36(2006.01)I | 主分类号 | G06F11/36(2006.01)I |
代理机构 | 深圳中一专利商标事务所 44237 | 代理人 | 张全文 |
主权项 | 一种Android设备软件自动测试方法,其特征在于,包括以下自动脚本录制步骤:101)启动被测程序,并创建一层覆盖在被测程序上的透明View层;所述View层是android.view.view的子类;102)按测试要求操作屏幕或按健;在操作过程中,所述透明View层截取记录对应触控/按键事件,再通过向被测程序发送对应一致的模拟触控/按键事件传递操作指令;被测程序执行所述操作指令;所述透明View层截取记录对应触控/按键事件包括:通过View层取触控事件的代号、动作类型、按键值,并封装成一条字符串添加到StringBuffer和List集合中;取按键事件的代号、动作类型以及界面控件元素所处的X轴Y轴的坐标,并封装成一条字符串添加到StringBuffer和List集合中。 | ||
地址 | 523860 广东省东莞市长安镇乌沙海滨路18号 |