android中文sdk测试基本原理汇编.pdfVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
android 中文 SDK 测试基本原理 测试基本原理 android 测试框架,作为集成开发环境的一部分,提供了一个架构和强大的工具来 帮助你从单元到框架来测试应用程序各个层次的各个方面。 测试框架有以下特征: l android 测试套件基于 JUnit 。你可以很容易地使用 JUnit ,不需要调用 Android API 既可以测试一个类,或者不需要通过 Android 的 JUnit 扩展就可以测试一个一 个 android 组件。如果你初学 Android 测试,你可以从通用测试用例类 ( 如 AndroidTestCase) 开始,然后再使用更高级的类。 l Android Junit 扩展提供了特定组件的测试用例类。这些类提供了一些辅助方 法,通过这些方法可以创建模拟对象和方法,以此帮助你控制组件的生命周期。 l 测试套件包含在测试包里,与主要的应用程序包相类似,这样你既不需要学习一 套新的工具和技术来设计和构建测试了。 l Eclipse 的 ADT里有可用的构建和测试的 SDK工具,对于其他 IDE 也提供了命令 行工具。这些工具从要被测试的应用程序项目获取信息,通过这些信息自动生成构 建文件,配置文件和测试包的结构目录。 l SDK 还提供了 monkeyrunner,用 Python 语言测试设备的 API 。还有 UI/Application Exerciser Monkey ,一个对 UI 进行压力测试的命令行工具,可以 给设备发送随机事件。 文档描述了 Android 测试框架的基本原理,包括测试的结构,用来开发测试的 API ,和用来运行和查看测试结果的工具。文档假定你已经具有 Android 应用程序 和 JUnit 测试方法的知识。 下图简要说明了测试框架: 测试结构 Android 的构建和测试工具假定测试项目是以标准的测试结构、测试用例类、测试 包和测试项目来组织的。 Android 测试基于 JUnit 。通常来说,一个 JUnit 测试就是一个方法,测试应用程 序的一个部分。把测试方法组织到一个叫做测试用例或测试套件 test case or test suites 里。每个测试多是一个独立的测试模块。每个类是一个一系列相关联 的测试的容器,尽管他经常提供一些帮助方法。 在 JUnit 里,你在一个类文件了构建一个或多个测试源代码。相类似的,在 Android 中,你使用 SDK的构建工具来构建一个或多个测试源代码到一个 Android 测试包的类文件里。在 JUnit 中,你使用一个 test runner 来执行测试类。在 Android 中,你使用测试工具加载测试包和要测试的应用程序,然后测试工具执行 一个特定的 Android test runner 。 测试项目 测试想 android 应用程序一样被组织成项目。 一个测试项目是一个目录或者 Eclipse 项目,在里面你可以为测试包创建源代码, 配置文件和其他文件。 Android SDK 包含了用于 Eclipse ADT 插件的工具和命令行 工具,用来帮助你创建和更新测试项目。这些工具为源代码、资源和配置文件创建 目录。命令行工具还创建你需要的 Ant 构建文件。 你应该使用 Android 工具来创建测试项目。有以下好处: l 自动建立测试包,用 InstrumentationTestRunner 作为 test case runner 。你必 须使用 InstrumentationTestRunner 和他的子类来运行 JUnit 测试。 l 为测试包创建一个合适的名字。如果要测试的应用程序有一个名为 com.mydomain.myapp包, Android 工具就会将测试包名设置为 com.mydomain.myapp.test 。帮助你识别他们的关系,避免系

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档