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

創(chuàng)新互聯(lián)是專業(yè)的江安網(wǎng)站建設(shè)公司,江安接單;提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行江安網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
每個TestSuite包含若干 TestCase(某個繼承android.jar的junit.framework.TestCase的類)。每個TestCase又包含若干個 Test(具體的test方法)。然后,所有的測試結(jié)果會輸出到控制臺,并會做一系列統(tǒng)計(jì),如標(biāo)記為E的是Error,標(biāo)記為F的是Failure,Success的測試則會標(biāo)記為一個點(diǎn)。
這和JUnit的語義一致。如果希望斷點(diǎn)調(diào)試你的測試,只需要直接在代碼上加上斷點(diǎn),然后將運(yùn)行命令參數(shù)的-e后邊附加上debug true后運(yùn)行即可。更加詳細(xì)的內(nèi)容可以看InstrumentationTestRunner的Javadoc。我希望Android能盡快有正式的文檔來介紹這個內(nèi)容。
以上步驟中,在Android系統(tǒng)自帶的例子中,我發(fā)現(xiàn)它有兩個manifest.xml。也就是說在步驟3中源代碼和測試代碼分別生成了兩個不同的包。然后步驟4利用 adb install命令安裝到了虛擬機(jī)上。由于我沒有找到Eclipse ADT有辦法可以為一個只有Instrumentation。
沒有Activity的Application打包并安裝,于是采用了略微不同的辦法完成了這個工作。下文中將一一詳細(xì)介紹整個過程。在這個文件中,我將 Activity和Instrumentation的聲明寫到了一起,而沒有像Apis Demo那樣分開。
請注意里面的 標(biāo)簽。如果沒有那句,在運(yùn)行測試時(shí)會報(bào)告找不到TestRunner。這是由于 Android在build的時(shí)候只把需要的東西打包,所以你必須明確的告訴Android Builder這一點(diǎn)。
在 Eclipse上,這兩個步驟是一起完成的。只要點(diǎn)一下Run即可。只不過如果你不在Run Configuration里將安裝后的Launch Action設(shè)為“Do Nothing”,就會自動運(yùn)行一下你的MainActivity。對于我們,設(shè)為Do Nothing即可。如下圖:
Android系統(tǒng)的基礎(chǔ)功能單元就是Activity–android.app.Activity類中的一個對象。一個Activity可以做很多事,但是他自己并不會顯示到屏幕上。想要讓你的Activity顯示在屏幕上并且設(shè)計(jì)它的UI,你需要使用view和viewgroup–Android平臺基礎(chǔ)的用戶界面表達(dá)單元。
【編輯推薦】
- 新一代的Android手機(jī)介紹
- 深度剖析Android SDK版本介紹
- 谷歌Android手機(jī)能否站穩(wěn)中國
- PythonAndroid深度剖析Android應(yīng)用程序的四種構(gòu)造塊
- 探秘與眾不同的Android系統(tǒng)?
文章名稱:解析Android系統(tǒng)測試問題
鏈接分享:http://www.dlmjj.cn/article/djosgpg.html


咨詢
建站咨詢
