android專案測試

2021-06-27 00:28:37 字數 4284 閱讀 5942

1:單元測試

(又稱為

模組測試

)是針對

程式模組

(軟體設計

的最小單位)來進行正確性檢驗的測試工作。程式單元是應用的最小可測試部件。在

過程化程式設計

中,乙個單元就是單個程式、函式、過程等;對於物件導向程式設計,最小單元就是方法,包括基類(超類)、抽象類、或者派生類(子類)中的方法。

單元測試的步驟如下: 1:

menifest.xml

中加入:

中加入:

eg:

<

android:icon

="@drawable/ic_launcher"

android:label

=>

<

uses-library

android:name

="android.test.runner"

/>

2:

外面加入:

eg:

<

instrumentation

android:name

="android.test.instrumentationtestrunner"

就是我們的完整類名

android:label

=android:targetpackage

="com.andyidea.demo"

/>

span

>

manifest

>

3:編寫單元測試**:必須繼承自

androidtestcase

eg:

public class junitservice   

}

public class myjnuittest extends androidtestcase   

}

測試 run as... > android junit test

單元測試方式二:

其實這種方式更加簡單,這種方式是單獨建立乙個單元測試的工程來進行測試。即建立乙個 android test project ,然後選擇需要單元測試的專案就ok了,通過這種方式進行單元測試的話就不用進行上面的配置,其實建立這種工程的時候,預設已經幫我們配置好了。如何進行測試和上面的方式一樣,在這裡就不詳細講解了。

這裡需要說明的是

sdk版本需是

1.5或者更高。

1.

在eclipse

中,選擇

new > project > android > android test project 。

2:然後按如下方式,填寫  test project

名稱:helloandroidtest

3:test target

:選擇「

an existing android project

」,然後點

browse

,選擇以前建的「

helloworld

」,以前沒有的,可以新建立乙個。

3.點

finish

,新建的這個測試工程就會在

eclipse

中出現。

現在你就有了乙個名為

helloandroidtest

的測試工程。下一步要做的就是定義乙個

test case

類,這裡這個

test case

需要繼承

android

的用於測試

activities

的test case

類,android

中的這個

test case

類包含四個方法:

1.helloandroidtest:定義了這個類的構造器。

2.setup():這個方法重寫了

junit

的setup()

方法,主要用於初始化測試環境。

3.testpreconditions():這個方法用於保證「

hello android

」程式能夠正常啟動起來。

4.testtext():這個用於螢幕顯示,顯示的內容和程式的

string

資源是一樣的。

在剛建立的測試工程的

src的包下,新建乙個名為「

helloandroidtest

」的類,繼承自

android.test.activityinstrumentationtestcase2

,父類的引數是要被測試程式的

activity

,其他的地方不要改。

所以乙個完整的測試類,應該如下:

public

class

helloandroidtest 

extends

activityinstrumentationtestcase2  

@override

protected

void

setup() 

throws

exception   

public

void

testtext()   

public

void

testpreconditions()   

}然後在專案名稱上點右鍵

run as>android junit test

,這樣adt

外掛程式就會啟動測試程式和被測試程式,當這兩個程式都執行起來之後,

android

測試框架就會在

eclipse

的junit

檢視中報告測試結果。

新增測試用例類

新增新類,基類設定為

android.test.activityinstrumentationtestcase2

新增建構函式

新增setup()

方法,這個方法在所有的測試之前進行變數和測試環境的初始化。

@override

protectedvoidsetup()throw***ception

新增testpreconditions

()方法,檢查初始化環境,只執行一次

publicvoidtestpreconditions()

新增單元測試

publicvoidtesttext()

專案測試總結

1 測試活動路線 2 測試初衷 1 專案規劃明確 2 需求設計文件充分 3 系統整合環境部署簡易 4 測試流程規範 5 測試目標清晰 3 測試變更 1 開發環境與測試環境不同 2 開發模組與專案計畫不同 3 開發準備工作有出入 4 測試進度變更 5 測試環境的可控性 4 測試應對 搭建多套測試環境 ...

C S專案測試

1.c s的特點 c s架構的介面和操作可以很豐富,能充分滿足客戶自身的個性化要求 安全效能可以很容易保證,c s一般面向相對固定的使用者群,程式更加注重流程,它可以對 許可權進行多層次校驗,提供了更安全的訪問模式,對資訊保安的控制能力很強。一般高度機 密的資訊系統採用c s結構適宜 由於只有一層互...

Alpha專案測試

這個作業屬於哪個課程 這個作業要求在 團隊名稱 successful wonder 這個作業的目標 測試其他團隊的專案,盡量幫他們發現問題,以便完善。列出你本人的姓名,學號,所在團隊的名稱。沈雅馨 201731062206 分別列出你所選取進行測試的專案的團隊名 專案名 alpha發布說明的部落格位...