1、 毕业论文(设计) 面向 android 系统的测试工具 学 生 姓 名: 指导教师: 讲师 专业名称: 电子信息工程 所在学院: 信息工程学院 2012 年 06 月 目录 摘要.I Abstract 错误错误!未定义书签。未定义书签。 第 1 章 绪论. 1 1.1. 课题背景 1 1.2. 课题说明 1 第 2 章 Android 开发系统综述 3 2.1. android 系统介绍 . 3 2.2. 开发环境介绍 5 2.3. 开发语言介绍 7 第 3 章 测试工具介绍 . 9 3.1. 测试工具结构介绍 9 3.2. 测试工具中 Service 介绍 . 12 第 4 章 总体设计
2、.22 4.1. 概述. 22 4.2. 构成. 23 第 5 章 设计思想 .24 5.1. 设计思想概述 24 5.2. 设计原则 25 第 6 章 结论.35 致谢35 参考文献 36 附录.38 大连海洋大学本科毕业论文(设计) 摘要 I 摘要摘要 基于 Android 的自动化测试的设计与实现以 Android 客户端的测试为研究内容,分 析了 Android 自动化测试框架及其层次关系,尝试在现有测试方法的 基 础 上 进 行 测 试 手 段 的 优 化 和 创 新 。 研 究 了 基 于 JUnit 和 instrumentaion 的 Android 自 动 化 框 架 的 实
3、 现 技 术 ,并 利 用 Hudson 进 行集 成,实 现 Android 的自动化测试。产品的开发实践表明, 这种自动化测试方法效率高、用户体验 好, 对于 Android 的自动化测试研究具有一定参考价值。Android 应用程序使用 Java 做 为开发语言,把编译后的 Java 代码连同其它应用程序需要的数据和资源文件一起打包到 一个 Android 包文件中,这个文件使用.apk 做为扩展名,它是分发应用程序并安装到移 动设备的媒介,用户只需下载并安装此文件到他们的设备。单一.apk 文件中的所有代码 被认为是一个应用程序。 关键词关键词: 关键词:测试自动化;Android;设
4、计 大连海洋大学本科毕业论文(设计) Abstract II Abstract This paper focuses on testing of Android clients. The authors analyze the Android automated testing framework and its hierarchy. The implementation is based on two automated testing framework of Android platform: JUnit and instrumentation. The purpose of this article is to propose an optimized test method. Making use of the continuous integration featur