一.JUnit簡介java
JUnit 是一個 Java編程語言的單元測試框架。JUnit 在測試驅動的開發方面有很重要的發展,是起源於 JUnit 的一個統稱爲 xUnit 的單元測試框架之一。程序員
JUnit 是一個迴歸測試框架,被開發者用於實施對應用程序的單元測試,加快程序編制速度,同時提升編碼的質量。JUnit 測試框架可以輕鬆完成如下任意兩種結合:編程
二.JUnit使用框架
JUnit是程序員本身測試多個方法的單元測試框架 使用格式必須爲 public void 方法名(){} 能夠拋出異常編程語言
JUnit經常使用的註解 方法類型public static void工具
@BeforeClass 在測試類裏全部用例運行以前,運行一次這個方法單元測試
@AfterClass 跟@BeforeClass對應,在測試類裏全部用例運行以後,運行一次。用於處理一些測試後續工做,例如清理數據測試
JUnit能夠和框架整合,更高效的測試 @RunWith編碼
三.爲何使用JUnit測試接口
在程序裏邊,一個接口對應一個實現方法,而在接口中經常會定義相關的不少方法,因此在測試的時候,若是都在main方法裏邊進行測試,main方法就會顯得臃腫,並且不便於之後其餘人測試以及查看測試數據,用Junit Test測試的話,一個方法對應一個測試方法,簡單明瞭,也方便別人查看測試方法以及測試數據。
四.總結
Junit是測試執行的開始階段,即首先對每個程序模塊進行單元測試,以確保每一個模塊能正常工做。單元測試是程序員對本身的代碼進行測試後,因此是大可能是白盒測試。JUnit的最大做用就是能夠方便的進行單個方法的測試。可與其餘框架整合方便了JUnit的使用。