Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android編程入門 >> Android Studio 單元測試

Android Studio 單元測試

編輯:Android編程入門

  單元測試(unit testing),是指對軟件中的最小可測試單元進行檢查和驗證。

  針對Android開發,目前網上有很多在Eclipse環境下進行單元測試的教程,然而隨著Google對Android Studio的大力推廣,開發者在Android Studio下進行單元測試已是大勢所趨,幸運的是,在Android Studio下進行單元測試要簡單得多。

 

  下面創建一個簡單的項目,簡單介紹在Android Studio環境下進行單元測試的流程:

  一、在新創建的項目中,Android Studio已經為我們自動創建了一個androidTest包,以及ApplicationTest類(繼承自ApplicationTestCase類),如下圖所示:

  

 

  二、編輯ApplicationTest.java,添加要測試的方法,方法名必須以test開頭,本例要測試的方法是test方法,ApplicationTest.java代碼如下:

package org.dorm661.junit;

import android.app.Application;
import android.test.ApplicationTestCase;

/**
 * <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
 */
public class ApplicationTest extends ApplicationTestCase<Application> {
    public ApplicationTest() {
        super(Application.class);
    }
    // 測試方法,打印一條語句
    public void test()
    {
        System.out.println("測試框架跑起來了");
    }
}

 

  三、點擊工具欄“app”下拉框中的"Edit Configurations"

  

 

  在彈出的Run/Debug Configurations對話框中點擊左上角的"+",在下拉框中選擇"Android Tests"

  

 

  在彈出的配置對話框中按下圖配置:

  

  

  配置完點擊OK,在運行,即可進行單元測試(可選擇下拉框中的test()單獨運行test方法,也可選擇下拉框中的ApplicationTest運行ApplicationTest下所有以test開頭的測試方法,在本例中兩者效果等同)

  

  

 

  測試結果如下,綠條表示測試方法運行成功,沒有任何bug,如果是紅條則說明有bug,本例測試方法中僅包含一條簡單的打印語句,必然不會報出bug

  

 

  查看LogCat可以看見期望輸出,再一次驗證了測試方法運行成功

  

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