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

基于Android平台的自动化测试工具的设计与实现

摘要第5-6页
Abstract第6页
第1章 引言第11-17页
    1.1 课题研究的背景、目的和意义第11-12页
        1.1.1 CTS技术介绍第11页
        1.1.2 Monkey技术介绍第11-12页
        1.1.3 Robotium技术介绍第12页
        1.1.4 Monkeyrunner技术介绍第12页
    1.2 国内外研究现状第12-13页
    1.3 本文的研究内容第13-17页
        1.3.1 拟解决的关键问题第14-17页
第2章 理论基础与相关技术第17-31页
    2.1 Robotium第17-19页
        2.1.1 Robotium技术简介第17页
        2.1.2 Robotium应用场景第17-19页
    2.2 Monkeyrunner第19-23页
        2.2.1 Monkeyrunner技术简介第19-20页
        2.2.2 Monkeyrunner应用场景第20-23页
    2.3 原子操作分析第23页
    2.4 生成自动化脚本第23-24页
    2.5 图片比对技术第24-26页
        2.5.1 OpenSURF第24-25页
        2.5.2 感知哈希算法第25-26页
        2.5.3 对比结果分析第26页
    2.6 Ruby on Rails技术第26-31页
        2.6.1 Ruby on Rails技术简介第26-29页
        2.6.2 Ruby on Rails应用情景第29页
        2.6.3 Ruby on Rails代码实例第29-31页
第3章 系统需求分析第31-37页
    3.1 测试需求总体分析第31-32页
    3.2 Android设备原子操作的需求分析第32-33页
    3.3 测试结果校验的需求分析第33-34页
    3.4 测试case管理的需求分析第34-35页
    3.5 测试结果展示的需求分析第35-36页
    3.6 Android自动化测试工具的开发环境第36-37页
第4章 系统设计第37-49页
    4.1 系统的总体设计第37-38页
    4.2 原子操作分析第38-41页
        4.2.1 基本设计概要第38-39页
        4.2.2 区分短压和长压第39-40页
        4.2.3 识别虚拟按键第40-41页
    4.3 自动化脚本的生成第41-42页
        4.3.1 Monkeyrunner脚本的生成第41-42页
        4.3.2 Robotium脚本的生成第42页
    4.4 测试结果校验方法设计第42-43页
        4.4.1 图片比对第42-43页
        4.4.2 文字匹配第43页
    4.5 case管理功能设计第43-44页
    4.6 测试结果展示功能设计第44-45页
    4.7 性能优化第45-47页
        4.7.1 概述第45-46页
        4.7.2 方案及策略第46-47页
    4.8 代码规范第47-49页
        4.8.1 命名约定第47页
        4.8.2 代码性能约定第47-48页
        4.8.3 注释约定第48-49页
第5章 系统实现第49-61页
    5.1 Android设备原子操作实现第49-51页
        5.1.1 点击实现第49-50页
        5.1.3 滑动实现第50-51页
    5.2 测试结果校验方法实现第51-55页
        5.2.1 图片比对第51-54页
        5.2.2 文字比对第54-55页
    5.3 case管理功能实现第55-56页
    5.4 测试结果展示功能实现第56-61页
        5.4.1 录制第56-57页
        5.4.2 播放第57-61页
第6章 系统测试第61-67页
    6.1 系统测试计划第61-65页
        6.1.1 单体测试第61-63页
        6.1.2 集成及系统测试第63页
        6.1.3 验收测试第63-64页
        6.1.4 系统部分测试类型结果第64-65页
    6.2 测试结论第65-67页
第7章 部署第67-69页
    7.1 在Windows环境下的部署安装第67页
        (1) 安装软件包第67页
        (2) 安装Python插件第67页
        (3) 复制文件第67页
        (4) 配置环境变量第67页
        (5) 安装设备驱动第67页
    7.2 实施步骤第67-68页
    7.3 注意事项第68页
    7.4 新设备适配第68-69页
第8章 总结第69-71页
    8.1 结论第69-70页
    8.2 展望第70-71页
参考文献第71-73页
致谢第73页

论文共73页,点击 下载论文
上一篇:基于矩阵分解的个性化信息流推荐技术研究
下一篇:基于两次扫描的CT局部迭代重建方法研究