发明名称 一种安卓系统模拟按键发送的自动化测试方法及装置
摘要 本发明公开了一种安卓系统模拟按键发送的自动化测试方法及装置,方法包括:封装自动化测试时调用的模拟按键发送类,将模拟按键发送类对接到安卓系统的输入管理服务框架中,并将所述模拟按键发送类编译得到可调用JAR包;当待测试应用检测到可调用JAR包时,解析可调用JAR包,将可调用JAR包中的按键事件传输至安卓输入系统,并通过安卓输入系统依次响应按键事件。本发明利用了按键事件对象的属性,通过定义属性来完成对自动化测请求时刻,键值,频率等要求,无需占用多个线程,减小了对内存的要求;且通过从安卓软件体系结构的最上层JAVA层直接扩展了安卓输入框架,仅需对JAVA API进行二次封装即可,具有良好的可移植性。
申请公布号 CN106294103A 申请公布日期 2017.01.04
申请号 CN201510262094.4 申请日期 2015.05.21
申请人 TCL集团股份有限公司 发明人 田静
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 深圳市君胜知识产权代理事务所(普通合伙) 44268 代理人 王永文;刘文求
主权项 一种安卓系统模拟按键发送的自动化测试方法,其特征在于,所述方法包括以下步骤:A、封装自动化测试时调用的模拟按键发送类,将所述模拟按键发送类对接到安卓系统的输入管理服务框架中,并将所述模拟按键发送类编译得到可调用JAR包;B、当待测试应用检测到可调用JAR包时,解析所述可调用JAR包,将所述可调用JAR包中的按键事件传输至安卓输入系统,并通过安卓输入系统依次响应按键事件。
地址 516006 广东省惠州市仲恺高新技术开发区十九号小区