自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

解析Android系統(tǒng)測(cè)試問(wèn)題

移動(dòng)開(kāi)發(fā) Android
在介紹具體的命令之前,我們先理解一下單元測(cè)試的層次。一組單元測(cè)試可以被組織成若干個(gè)TestSuite。

Android系統(tǒng)獲得了根節(jié)點(diǎn)的參數(shù),它就可以直接通過(guò)節(jié)點(diǎn)來(lái)無(wú)效化,測(cè)距和繪制樹(shù)。當(dāng)你的Activity被激活并且獲得焦點(diǎn)時(shí),開(kāi)發(fā)既有用又有吸引力的移動(dòng)服務(wù),并推廣這些產(chǎn)品。

每個(gè)TestSuite包含若干 TestCase(某個(gè)繼承android.jar的junit.framework.TestCase的類)。每個(gè)TestCase又包含若干個(gè) Test(具體的test方法)。然后,所有的測(cè)試結(jié)果會(huì)輸出到控制臺(tái),并會(huì)做一系列統(tǒng)計(jì),如標(biāo)記為E的是Error,標(biāo)記為F的是Failure,Success的測(cè)試則會(huì)標(biāo)記為一個(gè)點(diǎn)。

這和JUnit的語(yǔ)義一致。如果希望斷點(diǎn)調(diào)試你的測(cè)試,只需要直接在代碼上加上斷點(diǎn),然后將運(yùn)行命令參數(shù)的-e后邊附加上debug true后運(yùn)行即可。更加詳細(xì)的內(nèi)容可以看InstrumentationTestRunner的Javadoc。我希望Android能盡快有正式的文檔來(lái)介紹這個(gè)內(nèi)容。

[[9015]]

以上步驟中,在Android系統(tǒng)自帶的例子中,我發(fā)現(xiàn)它有兩個(gè)manifest.xml。也就是說(shuō)在步驟3中源代碼和測(cè)試代碼分別生成了兩個(gè)不同的包。然后步驟4利用 adb install命令安裝到了虛擬機(jī)上。由于我沒(méi)有找到Eclipse ADT有辦法可以為一個(gè)只有Instrumentation。

沒(méi)有Activity的Application打包并安裝,于是采用了略微不同的辦法完成了這個(gè)工作。下文中將一一詳細(xì)介紹整個(gè)過(guò)程。在這個(gè)文件中,我將 Activity和Instrumentation的聲明寫(xiě)到了一起,而沒(méi)有像Apis Demo那樣分開(kāi)。

請(qǐng)注意里面的標(biāo)簽。如果沒(méi)有那句,在運(yùn)行測(cè)試時(shí)會(huì)報(bào)告找不到TestRunner。這是由于 Android在build的時(shí)候只把需要的東西打包,所以你必須明確的告訴Android Builder這一點(diǎn)。

在 Eclipse上,這兩個(gè)步驟是一起完成的。只要點(diǎn)一下Run即可。只不過(guò)如果你不在Run Configuration里將安裝后的Launch Action設(shè)為“Do Nothing”,就會(huì)自動(dòng)運(yùn)行一下你的MainActivity。對(duì)于我們,設(shè)為Do Nothing即可。如下圖:

Android系統(tǒng)的基礎(chǔ)功能單元就是Activity–android.app.Activity類中的一個(gè)對(duì)象。一個(gè)Activity可以做很多事,但是他自己并不會(huì)顯示到屏幕上。想要讓你的Activity顯示在屏幕上并且設(shè)計(jì)它的UI,你需要使用view和viewgroup–Android平臺(tái)基礎(chǔ)的用戶界面表達(dá)單元。

【編輯推薦】

  1. 新一代的Android手機(jī)介紹
  2. 深度剖析Android SDK版本介紹
  3. 谷歌Android手機(jī)能否站穩(wěn)中國(guó)
  4. PythonAndroid深度剖析Android應(yīng)用程序的四種構(gòu)造塊
  5. 探秘與眾不同的Android系統(tǒng)?
責(zé)任編輯:chenqingxiang 來(lái)源: 博客園
相關(guān)推薦

2010-03-01 18:21:08

Python測(cè)試

2010-02-07 15:42:46

Android單元測(cè)試

2014-01-09 09:24:32

Linux滲透測(cè)試滲透測(cè)試

2010-01-27 09:31:39

C++Test測(cè)試

2009-10-15 16:55:05

綜合布線系統(tǒng)測(cè)試

2010-01-05 14:37:39

JSON POST

2020-03-23 09:56:50

軟件測(cè)試面試技術(shù)

2010-01-22 14:41:46

C++Test

2009-10-12 11:52:38

綜合布線系統(tǒng)測(cè)試

2018-06-07 08:48:16

性能測(cè)試敏捷開(kāi)發(fā)持續(xù)集成

2021-05-12 09:09:06

系統(tǒng)設(shè)計(jì)開(kāi)發(fā)軟件工程

2009-03-02 10:15:00

軟交換網(wǎng)絡(luò)故障測(cè)試

2009-03-03 09:33:13

面試ORACLE

2010-01-08 16:19:10

三層交換機(jī)

2009-10-14 08:47:53

綜合布線系統(tǒng)測(cè)試

2010-04-29 12:42:09

Unix系統(tǒng)

2010-02-06 17:17:17

Android手機(jī)

2010-02-05 17:02:13

Android

2023-09-13 08:37:56

程序員面試catch

2013-05-29 10:47:50

Android開(kāi)發(fā)Java多線程java面試題
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)