发明名称 |
一种安卓系统模拟按键发送的自动化测试方法及装置 |
摘要 |
本发明公开了一种安卓系统模拟按键发送的自动化测试方法及装置,方法包括:封装自动化测试时调用的模拟按键发送类,将模拟按键发送类对接到安卓系统的输入管理服务框架中,并将所述模拟按键发送类编译得到可调用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 广东省惠州市仲恺高新技术开发区十九号小区 |