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

ANDROID应用自动化测试工具的设计与实现

摘要第4-5页
ABSTRACT第5页
第一章 引言第9-16页
    1.1 课题背景第9页
    1.2 课题任务第9-13页
        1.2.1 课题内容第9-10页
        1.2.2 本人承担任务第10-13页
    1.3 课题相关研究第13-14页
    1.4 论文结构第14-15页
    1.5 本章小结第15-16页
第二章 相关技术第16-29页
    2.1 软件测试第16-19页
        2.1.1 软件测试的目的第16-17页
        2.1.2 软件测试简介第17-18页
        2.1.3 软件测试原则第18页
        2.1.4 软件单元测试与回归测试第18-19页
    2.2 自动化测试第19-21页
    2.3 JUNIT测试框架第21页
    2.4 基于JUNIT的ANDROID自动化测试框架第21-25页
    2.5 什么是HOOK第25-26页
    2.6 ANDROID API HOOK第26页
    2.7 ADB工具基础第26-27页
    2.8 DOS以及ADB编程基础知识第27-28页
    2.9 本章小结第28-29页
第三章 ANDROID应用自动化测试工具需求分析第29-38页
    3.1 ANDROID应用自动化测试工具介绍第29-30页
    3.2 ANDROID应用自动化测试工具需求第30-31页
    3.3 ANDROID自动化测试工具的功能性需求第31-37页
        3.3.1 功能性需求分析第31-34页
        3.3.2 系统用例模型第34-35页
        3.3.3 用例说明第35-37页
    3.4 产品的非功能性需求第37页
    3.5 本章小结第37-38页
第四章 自动化测试工具设计与实现第38-68页
    4.1 脚本录制测试工程第38-39页
    4.2 脚本回放测试工程第39页
    4.3 ANDROID应用自动化测试工具系统模块图第39-42页
    4.4 基于HOOK的ANDROID自动化录制回放框架第42-49页
        4.4.1 基于Hook机制的脚本录制程序第43-46页
        4.4.2 录制回放框架的脚本执行器第46-48页
        4.4.3 使用录制回放框架进行开发第48页
        4.4.4 基于Hook的录制回放框架总结与分析第48-49页
    4.5 基于HOOK录制回放框架设计实现自动化测试工具第49-61页
        4.5.1 录制模块详细设计第50-53页
        4.5.2 回放模块详细设计第53-55页
        4.5.3 测试脚本组合第55-59页
        4.5.4 组装编译模块第59-60页
        4.5.5 部署测试工程第60页
        4.5.6 查看测试结果第60-61页
    4.6 ANDROID自动化测试工具实现效果第61-67页
        4.6.1 主界面第61-62页
        4.6.2 测试脚本录制界面第62-63页
        4.6.3 测试脚本回放界面第63-64页
        4.6.4 测试脚本组合界面第64-66页
        4.6.5 查看测试结果截图界面第66-67页
    4.7 本章小结第67-68页
第五章 实验与分析第68-78页
    5.1 测试需求分析第68-69页
    5.2 实验环境介绍第69-70页
    5.3 使用自动化测试工具测试APIDEMO第70-77页
        5.3.1 4个测试用例第70-73页
        5.3.2 测试用例执行过程以及结果分析第73-76页
        5.3.3 综合测试应用APIDEMOS第76页
        5.3.4 实验总结第76-77页
    5.4 本章小结第77-78页
第六章 总结第78-79页
参考文献第79-81页
附录1第81-84页
致谢第84-85页
攻读学位期间发表的学术论文目录第85页

论文共85页,点击 下载论文
上一篇:基于NS3的分布式消息系统Kafka的仿真实现
下一篇:基于TUIO协议的红外多点触摸屏驱动研究与实现