對Android應用進行單元測試

在實際開發中,開發android軟件的過程須要不斷進行測試,使用Junit測試框架,是正規Android開發的必用技術,在Junit中能夠獲得組件,能夠模擬發送事件和檢測程序處理的正確性。 android

第一步:首先在AndroidManifest.xml中加入下面紅色代碼 app

<manifest xmlns:android=http://schemas.android.com/apk/res/android 框架

          package="org.test.action" android:versionCode="1" android:versionName="1.0"> 單元測試

               <application android:icon="@drawable/icon" android:label="@String/app_name"> 測試

                         <uses-library android:name="android:test.runner"/> spa

                           ...... xml

              </application> 事件

             <uses-sdk android:minSdkVersion="6"/> 開發

         <instrumentation android:name="android:test.InstrumentationTestRunner" get

         android:targetPackage="cn.itcastaction" android:label="Test for My App" />

</manifest>

上面targetPackage指定的包要和應用的package相同。

第二步:編寫單元測試代碼(選擇要測試的方法,右鍵點擊"Run As"-"Android Junit Test"):

import android.test.AndroidTestCase;

import android.util.Log;

public class XML Test extends AndroidTestCase

{

          public void testSomenthing() throws Throwable

          {

                    Assert.asserTrue(1+1==3);

          }

}

相關文章
相關標籤/搜索