Android程序的測試方法
android和java程序的測試有點小小的區別。在java中我們可以在每個類中都可以擁有一個靜態的main方法,我們可以用來測試該類里面的代碼的正確性。但是在android中這點確實行不通。在今天,用一個junit來進行測試。
新建一個測試例子的步驟如下:
第一,要在清單文件中導入相關的類:
<uses-library android:h=name="android.test.runner"/>這句話在<application>標簽中進行添加,指定了進行測試程序需要理考的共享庫。
第二,在清單中指定測試工具。用<instrumentation android:targetPackage="xxxxxxxx"(指定包名)
android:name="android.test.InstrumentationTestRunner"
/>來指定測試的工具類。
第三,假如你要進行對如下的類來測試:
class A { public int add(int c,int d) { System.out.println("a+b="+(a+b)); } } |
這是一個非常簡單的類,如果要測試這個類就要再定義一個測試類,該測試類可以繼承AndroidTestCase這個類。
class TestClass extends AndroidTestCase { public void testMethod() { //新建一個類的實例 A a=new A(); //調用要測試的方法 a.add(2,3); } } |
這樣就可以打印出結果來達到測試的目的。
posted on 2014-03-26 11:06 順其自然EVO 閱讀(198) 評論(0) 編輯 收藏 所屬分類: android