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

基于Android Hook定制自动化测试工具的设计与实现

摘要第5-6页
ABSTRACT第6-7页
符号对照表第11-12页
缩略语对照表第12-16页
第一章 绪论第16-22页
    1.1 选题背景及意义第16-17页
    1.2 国内外研究现状第17-19页
    1.3 论文的主要研究内容第19-20页
    1.4 论文的组织结构第20-22页
第二章 相关技术综述第22-30页
    2.1 Android系统框架第22-23页
    2.2 APK签名技术第23-24页
    2.3 Hook技术第24-27页
        2.3.2 De Xposed框架第24-25页
        2.3.3 And Fix框架第25-26页
        2.3.4 Xposed框架第26-27页
    2.4 进程间通信原理第27-28页
    2.5 本章小结第28-30页
第三章 定制自动化测试工具的需求分析第30-40页
    3.1 定制化测试工具业务陈述第30-31页
    3.2 定制化测试工具的整体需求第31-32页
    3.3 Logcat获取模块的需求分析第32-34页
    3.4 第三方应用性能监控模块的需求分析第34-36页
    3.5 雷电OS接口验证模块的需求分析第36-38页
    3.6 雷电OS微信注入模块的需求分析第38-39页
    3.7 本章小结第39-40页
第四章 定制自动化测试工具的设计与实现第40-74页
    4.1 系统整体架构设计第40-41页
    4.2 系统功能模块设计第41-42页
    4.3 数据库设计与实现第42-46页
        4.3.1 数据库设计选型第42-43页
        4.3.2 数据库概念结构设计第43页
        4.3.3 数据库逻辑结构设计第43-46页
    4.4 Logcat获取模块的设计与实现第46-54页
        4.4.1 获取Root权限第47-49页
        4.4.2 选择被监控应用模块第49-51页
        4.4.3 启动应用模块第51-53页
        4.4.4 日志文件重定向模块第53-54页
    4.5 第三方应用性能监控模块的设计与实现第54-59页
        4.5.1 获取Activity启动类型和启动时间模块第55-57页
        4.5.2 获取应用崩溃信息模块第57-58页
        4.5.3 获取流量使用详情模块第58-59页
    4.6 雷电OS接口验证模块的设计与实现第59-69页
        4.6.1 签名校验第60-62页
        4.6.2 进程间通信第62-64页
        4.6.3 查看信息模块第64-65页
        4.6.4 验证接口模块第65-67页
        4.6.5 清除信息模块第67-69页
    4.7 雷电OS微信注入模块的设计与实现第69-73页
        4.7.1 参数设置模块第70页
        4.7.2 运行用例模块第70-71页
        4.7.3 查看结果模块第71-73页
    4.8 本章小结第73-74页
第五章 定制自动化测试工具的系统测试第74-90页
    5.1 测试环境第74-75页
    5.2 测试方法与目标第75页
    5.3 模块功能测试第75-87页
        5.3.1 Logcat获取模块功能测试第76-78页
        5.3.2 第三方应用性能监控模块功能测试第78-81页
        5.3.3 雷电OS接口验证模块功能测试第81-85页
        5.3.4 雷电OS微信注入模块功能测试第85-87页
    5.4 测试结果分析第87-89页
        5.4.1 雷电OS性能分析第87-88页
        5.4.2 系统测试数据分析第88-89页
    5.5 本章小结第89-90页
第六章 结束语第90-92页
    6.1 论文工作总结第90页
    6.2 后续工作展望第90-92页
参考文献第92-94页
致谢第94-96页
作者简介第96-97页

论文共97页,点击 下载论文
上一篇:基于数学形态学的直流输电线路故障测距研究
下一篇:经皮内窥镜与显微内窥镜经椎板间治疗L5/S1椎间盘突出症的比较研究