在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Android/ 測試基礎(chǔ)
monkeyrunner 簡介
Android 測試教程(14):ActivityInstrumentationTestCase2 示例
ApplicationTestCase 示例
Android 測試教程(13):TestCase 示例
ActivityInstrumentationTestCase2 示例
測試 Activity
測試項(xiàng)目
Android 測試教程(12):ServiceTestCase 示例
測試相關(guān) API
Monkey 命令行工具
第一個(gè)測試項(xiàng)目 HelloWorldTest
測試 Content Provider
Android 測試教程(11):ActivityUnitTestCase 示例
測試基礎(chǔ)
AndroidTestCase 示例
測試 Service

測試基礎(chǔ)

Android 測試框架(Android Testing Framework)為 Android 開發(fā)環(huán)境的一個(gè)組成部分,可以用來測試 Android 的各個(gè)方面,從單元測試到框架測試到 UI 測試等。

其主要功能有:

  • Android 測試框架基于 JUnit,因此可以直接使用 JUnit 來測試一些與 Android 平臺不是很相關(guān)的類,或者使用 Android 的 JUint 擴(kuò)展來測試 Android 組件,如果你剛開始接觸 Android 測試,可以先從 AndroidTestCase 寫一些通用的測試用例,然后再寫較復(fù)雜的測試用例。
  • Android JUint 擴(kuò)展提供了對 Android 特定組件(如 Activity,Service)的測試支持,這些擴(kuò)展類提供了一些輔助方法來幫助創(chuàng)建測試使用的“樁”類或方法。
  • 創(chuàng)建的測試包包含中一個(gè)測試包中,這個(gè)測試包和主應(yīng)用程序包具有類似的結(jié)構(gòu),創(chuàng)建測試包的步驟和創(chuàng)建 Android 應(yīng)用的方法基本類似。
  • Eclipse 的 ADT 包含了創(chuàng)建測試用例的 SDK 工具,并提供用于和其它 IDE 集成的命令行工具。這些工具可以從被測試的應(yīng)用程序包讀取所需信息用于創(chuàng)建測試項(xiàng)目的 build 文件,mainfest 文件和文件目錄結(jié)構(gòu)等。
  • SDK 也提供了一個(gè) moneyrunner (一個(gè) python 應(yīng)用)可以模擬用戶按鍵事件來測試 UI。

下圖為 Android 測試框架的一個(gè)總結(jié):

http://wiki.jikexueyuan.com/project/android-test-course/images/2.1.jpg" alt="picture2.1" />