Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android單元測試AndroidTestCase

android單元測試AndroidTestCase

編輯:關於Android編程

在實際開發中,開發android軟件的過程需要不斷的進行測試。而是用Junit測試框架,則是正規android開發的必用技術,在Junit中可以得到組件,可以模擬發送事件和檢測程序處理的正確性。 比如,若想驗證一個自定義類中的某個方法時,則可以在單元測試中創建這個類對象,並給定適合參數調用該類方法。   Android單元測試具體方法如下: (1).創建一個類繼承AndroidTestCase,該類為一個單元測試類。 (2).在AndroidMainfest中聲明instrumentation分支。(把單元測試庫引進到此項目中) (3).在<application >中聲明<uses-library />分支。 (4).雙擊AndroidTestCase中的方法名,右鍵選擇Runas--Android JUnit Test,運行該方法。  
public class AndroidTestCaseDemo extends AndroidTestCase {

private static final String TAG = "Android JUnit Test";
public void test1()
{
Log.d(TAG,"test1 run");
}

public void test2()
{
Log.d(TAG,"test2 run");
}

}


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.test.androidtestcasedemo"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />
<!-- 引入單元測試庫  -->
    <instrumentation
<!-- name:固定  -->
        android:name="android.test.InstrumentationTestRunner"
<!-- targePackage為單元測試類所在包名  -->
        android:targetPackage="com.test.androidtestcasedemo" >
    </instrumentation>

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <uses-library android:name="android.test.runner"/>
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

 


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved