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

基于录制回放的Android GUI自动化测试工具的设计与实现

摘要第1-6页
Abstract第6-9页
第一章 绪论第9-17页
   ·研究背景与意义第9页
   ·Android UI自动化测试的概述第9-10页
   ·国内外Android系统GUI自动化测试工具概述第10-14页
     ·基于控件查找的自动化工具第11-12页
     ·基于录制回放的工具第12-13页
     ·基于图像模糊查找的工具第13-14页
     ·基于模型驱动的随机操作的测试工具第14页
   ·Android系统GUI自动化测试面临的困难第14-15页
   ·本文主要研究内容第15-17页
第二章 论文相关技术第17-33页
   ·Android系统概述框架以及程序的生命周期第17-23页
     ·Android系统框架第17-19页
     ·Android应用程序工作原理概述第19-23页
   ·Android手机客户端用户手势操作的模拟方法第23-29页
     ·Android输入系统的架构第23-25页
     ·Monkey使用的手势模拟方法第25-26页
     ·本文采用的手势模拟方法第26-29页
   ·ADB(Android Debug Bridge)工作原理概述第29-31页
   ·小结第31-33页
第三章 测试工具需求分析与架构设计第33-45页
   ·测试工具需求分析第33-37页
     ·客户端的功能需求第35-36页
     ·服务器端的功能需求第36页
     ·系统的非功能性需求第36-37页
   ·测试工具架构设计第37-38页
   ·通信协议设计第38-43页
   ·小结第43-45页
第四章 自动化测试工具的实现第45-59页
   ·测试客户端的实现第45-49页
     ·测试客户端的工作流程第45-46页
     ·客户端测试服务(WardenService)的实现第46页
     ·客户端网络模块(NetMgr)的实现第46-47页
     ·屏幕截图线程(ScreenCaptureThread)的实现第47-48页
     ·命令处理模块(CommandHandler)的实现第48-49页
   ·测试服务器的实现第49-58页
     ·测试服务器主界面UI设计第49-50页
     ·测试服务器的核心模块逻辑第50-51页
     ·测试服务端显示手机屏幕模块的实现第51-52页
     ·建立连接的实现第52-53页
     ·测试脚本录制、预览和回放功能的实现第53-58页
   ·小结第58-59页
第五章 自动化测试工具的验证第59-67页
   ·自动化测试工具功能验证第59-63页
     ·测试环境的搭建以及场景选择第59-60页
     ·实际测试效果展示第60-62页
     ·测试结果以及投入产出比分析第62-63页
   ·自动化测试工具非功能性验证第63-65页
     ·性能测试及结果分析第63-64页
     ·自动化测试工具稳定性测试第64-65页
   ·小结第65-67页
第六章 结论与展望第67-69页
   ·研究总结第67-68页
   ·课题展望第68-69页
参考文献第69-71页
致谢第71-73页
个人简历、在学期间发表的论文与研究成果第73页

论文共73页,点击 下载论文
上一篇:网络存储监控管理系统的设计与实现
下一篇:两个新型结核杆菌DNA甲基化酶的鉴定和性质初步分析