編輯:Android開發教程
項目源碼下載
https://github.com/Wang-Jun-Chao/AndroidProjects
測試
黑盒測試
測試邏輯業務
白盒測試
測試邏輯方法
根據測試粒度
方法測試:function test
單元測試:unit test
集成測試:integration test
系統測試:system test
根據測試暴力程度
冒煙測試:smoke test
壓力測試:pressure test
單元測試junit
定義一個類繼承AndroidTestCase,在類中定義方法,即可測試該方法
在指定指令集時,targetPackage指定你要測試的應用的包名
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.itheima.junit"
></instrumentation>
定義使用的類庫
<uses-library android:name="android.test.runner"></uses-library>
斷言的作用,檢測運行結果和預期是否一致
如果應用出現異常,會拋給測試框架
更多精彩內容:http://www.bianceng.cn/OS/extra/
Android 程序調試工具 Google為我們提供的代碼調試工具的亮點:traceview和 dmtracedump 。有了這兩個工具,我們調試程序分析bug
1. Sax概述SAX是一種占用內存少且解析速度快的解析器,它采用的是事件啟動,不需要解析完整個文檔,而是按照 內容順序看文檔某個部分是否符合xml語法,如果符合就觸發相
Android中的本地窗口FramebufferNativewindow 1.1 Android中的本地窗口在OpenGL的學習過程中,我們不斷提及&ldquo
目前所介紹的方法只是用來存儲一些簡單的數據。如果想要存儲關系型數據,那麼使用數據庫將會更加的 效率。舉個例子,你要存儲學校裡面每一個學生的分數,這種情況下,最好使用數據庫
如果你升級ADT升級到17,發現原先的應用無法啟動,出現alvikvm(