1 / 33
文档名称:

Android测试教程(全).docx

格式:docx   大小:332KB   页数:33页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android测试教程(全).docx

上传人:sanshenglu2 2020/3/15 文件大小:332 KB

下载得到文件列表

Android测试教程(全).docx

文档介绍

文档介绍:Android测试教程目录Android测试教程 1Android测试教程(1):概述 1Android测试教程(2):测试基础 2Android测试教程(3):测试项目 3Android测试教程(4):测试相关API 6Android测试教程(5):第一个测试项目HelloWorldTest 8Android测试教程(6):测试Activity 11Android测试教程(7):测试ContentProvider 12Android测试教程(8):测试Service 13Android测试教程(9):ApplicationTestCase示例 13Android测试教程(10):ActivityInstrumentationTestCase2示例 17Android测试教程(11):ActivityUnitTestCase示例 18Android测试教程(12):ServiceTestCase示例 20Android测试教程(13):TestCase示例 22Android测试教程(14):ActivityInstrumentationTestCase2示例 23Android测试教程(15):AndroidTestCase示例 25Android测试教程(16):monkeyrunner简介 27Android测试教程(17):Monkey命令行工具 28Android测试教程(18):总结 32来源: csdn  作者:mapdigit Android测试教程(1):概述测试也是开发过程中一个重要组成部分,Android开发环境集成一个测试框架可以用来测试Android应用的各个方面,单元测试,UI测试等。本教程基于Android开发教程英文版。基本概念包括Android测试的基础知识ActivityTesting侧重于Activity的测试,介绍了如果使用Instrumentation在正常Activity生命周期之外来控制Activity,然后测试Activity的特定的功能和测试UI的一些技巧。ContentProviderTesting侧重测试ContentProvider。ServiceTesting侧重测试Service。需要测试的内容等。以及在EclipseADT开发环境下如何创建一个测试项目和Android开发工具提供的一些测试工具。在阅读本测试教程之前,你需要有Android开发的一些基本知识,可以参见Android开发教程 ,此外需要了解一些JUnit的基本概念。并对ApiDemo中的测试示例进行解析。Android测试教程(2):测试基础Android测试框架(AndroidTestingFramework)为Android开发环境的一个组成部分,可以用来测试Android的各个方面,从单元测试到框架测试到UI测试等。其主要功能有:Android测试框架基于JUnit,因此可以直接使用JUnit来测试一些与Android平台不是很相关的类,或者使用Android的JUint扩展来测试Android组件,如果你刚开始接触Android测试,可以先从AndroidTestCase写一些通用的测试用例,然后再写较复杂的测试用例。AndroidJUint扩展提供了对Android特定组件(如Activity,Service)的测试支持,这些扩展类提供了一些辅助方法来帮助创建测试使用的“桩”类或方法。创建的测试包包含中一个测试包中,这个测试包和主应用程序包具有类似的结构,创建测试包的步骤和创建Android应用的方法基本类似。Eclipse的ADT包含了创建测试用例的SDK工具,并提供用于和其它IDE集成的命令行工具。这些工具可以从被测试的应用程序包读取所需信息用于创建测试项目的build文件,mainfest文件和文件目录结构等。SDK也提供了一个moneyrunner(一个python应用)可以模拟用户按键事件来测试UI。下图为Android测试框架的一个总结:Android测试教程(3):测试项目Android的编译和测试工具需要测试项目组织符合预订的结构:分别为Testcase类,Testcase包以及测试项目。JUnit为Android的测试的基础,一般来说,一个JUint测试为一个用来测试一个应用某一部分的语句。你可以将多个测试Test方法组织起来构成一个测试用例(Testcase),多个测试用例可以构成TestSuites。每个Test方法相对独立,一个测试类Testclass包含一组相关的Test或其它辅助方法。在Android平台上,你可以使用测试工具调入TestPackage和所要测试的应用,然后执行TestRunner来运行测试用例。使用EclipseADT工具创建测试项目的方法: