qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Android程序的測試方法

           androidjava程序的測試有點小小的區別。在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

          <2014年3月>
          2324252627281
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 沂水县| 苗栗市| 泾阳县| 阳高县| 胶州市| 民乐县| 桂东县| 武威市| 两当县| 子长县| 繁峙县| 磐石市| 宜阳县| 错那县| 蒲江县| 琼海市| 阿坝县| 南宁市| 南阳市| 舒兰市| 榕江县| 恩平市| 旌德县| 井陉县| 古浪县| 屏山县| 柳州市| 乌拉特后旗| 应城市| 深水埗区| 平江县| 泾川县| 阜城县| 蒙阴县| 嘉黎县| 彰化市| 中超| 华安县| 黄冈市| 新密市| 恩平市|