发明名称 一种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号