Android、JUnit深刻淺出(一)——JUnit初步解析

AndroidJUnit深刻淺出(一)——JUnit初步解析 框架

Android SDK 1.5已經將JUnit包含進來了,可是一直沒有去深刻了解,之前在使用一些C++的開源庫中學習過與CPPUnit,簡要分析過其主要框架,以下: 單元測試



此次在學習Android SDK 1.6中的例子程序APIDemoes中的過程當中,看到了一個test文件夾,彷佛就是使用了JUnit,因而就開始學習Android中如何使用 JUnitAPIDemoes\test文件夾下的測試代碼相對比較複雜,咱們會按部就班的學習,逐步深刻的理解,在後面爲你們詳細解析如何閱讀這些測 試代碼,本篇幅就初步解析JUnit學習

什麼是 JUnit 測試

JUnit是採用測試驅動開發的方式,也就是說在開發前先寫好測試代碼,主要用來講明被測試的代碼會被如何使用,錯誤處理等;而後開始寫代碼,並在測試代碼中逐步測試這些代碼,直到最後在測試代碼中徹底經過。 ui

現簡要說JUnit4大功能 spa

管理測試用例。修改了哪些代碼,這些代碼的修改會對哪些部分有影響,經過JUnit將此次的修改作個完整測試。這也就JUnit中所謂的TestSuite調試

定義測試代碼。這也就是JUnit中所謂的TestCase,根據源代碼的測試須要定義每一個TestCase,並將TestCase添加到相應的TestSuite方便管理。 開發

定義測試環境。在TestCase測試前會先調用環境配置,在測試中使用,固然也能夠在測試用例中直接定義測試環境。 it

檢測測試結果。對於每種正常、異常狀況下的測試,運行結果是什麼、結果是不是咱們預期的等都須要有個明確的定義,JUnit在這方面提供了強大的功能。 test

以上部分與咱們日常使用IDE調試的過程是徹底同樣的,只不過是增長了測試用例管理、測試結果檢測等功能,提升了單元的效率,保證了單元測試的完整性,明確了單元測試的目標。

相關文章
相關標籤/搜索