首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于手势定向投放的安卓应用测试技术研究

摘要第4-6页
Abstract第6-7页
第一章 绪论第13-19页
    1.1 研究背景第13-14页
    1.2 研究现状第14-15页
    1.3 现有工作的不足第15-16页
    1.4 本文工作第16-17页
    1.5 本文组织第17-19页
第二章 相关工作和技术第19-27页
    2.1 安卓应用的静态分析第19-21页
    2.2 安卓应用的自动化测试第21-24页
    2.3 安卓应用的触控事件分发机制第24-27页
第三章 安卓中的手势及其识别第27-37页
    3.1 手势总览第27-28页
    3.2 两个手势触发bug的实例第28-31页
        3.2.1 Zoompage应用第29-30页
        3.2.2 手势音乐播放器应用第30-31页
    3.3 开发者识别并处理手势的方式第31-37页
        3.3.1 基于GestureDetector的手势识别第31-32页
        3.3.2 开发者手工解析MotionEvent的手势识别第32-34页
        3.3.3 内置的手势识别第34页
        3.3.4 基于GestureOverlayView的手势识别第34-37页
第四章 手势信息的静态提取第37-45页
    4.1 基于GestureDetector的手势的提取第37-42页
        4.1.1 View与监听器的绑定第38页
        4.1.2 手势识别器与手势监听器的绑定第38-39页
        4.1.3 触控处理方法与手势识别器的绑定第39页
        4.1.4 具体分析算法第39-42页
    4.2 开发者手工解析MotionEvent的手势的提取第42页
    4.3 内置手势的提取第42-43页
    4.4 基于GestureOverlayView的手势的提取第43-45页
第五章 手势定向投放的动态测试第45-51页
    5.1 对测试工具的要求第45-46页
    5.2 动态测试算法第46-51页
        5.2.1 探索部分第46-49页
        5.2.2 回溯部分第49-51页
第六章 框架及具体实现第51-59页
    6.1 GAT框架第51-52页
    6.2 静态分析的实现第52-55页
        6.2.1 Soot简介第52-53页
        6.2.2 算法具体实现第53-54页
        6.2.3 方法与手势的对应关系第54页
        6.2.4 额外注意点第54-55页
    6.3 动态测试的实现第55-59页
        6.3.1 手势相关的实现问题第55页
        6.3.2 测试相关的实现问题第55-59页
第七章 GAT实验分析第59-69页
    7.1 实验设计第59-62页
        7.1.1 实验目的第59-60页
        7.1.2 实验硬件第60页
        7.1.3 实验设置第60-62页
    7.2 实验结果第62-66页
        7.2.1 手势信息的评估第62-63页
        7.2.2 含有bug的部件demo应用第63页
        7.2.3 真实应用第63-66页
    7.3 实验总结第66-69页
第八章 总结与展望第69-71页
    8.1 工作总结第69页
    8.2 研究展望第69-71页
参考文献第71-76页
简历与科研成果第76-77页
致谢第77-78页

论文共78页,点击 下载论文
上一篇:城乡统筹视阈中的社区网格化治理模式研究--基于山东邹平的实证考察
下一篇:智能VPN在接入路由器上的设计与实现