1:單元測試 概敘 Junit
單元測試:
單元測試就是針對最小的功能單元編寫測試程式碼,Java程式最小的功能單元是方法,因此,單元測試就是針對Java方法的測試,進而檢查方法的正確性。
目前測試方法是怎麼進行的,存在什麼問題
只有一個main方法,如果一個方法的測試失敗了,其他方法測試會受到影響。
無法得到測試的結果報告,需要程式設計師自己去觀察測試是否成功。
無法實現自動化測試。
Junit單元測試框架:
JUnit是使用Java語言實現的單元測試框架,它是開源的,Java開發者都應當學習並使用JUnit編寫單元測試。
此外,幾乎所有的IDE工具都整合了JUnit,這樣我們就可以直接在IDE中編寫並執行JUnit測試,JUnit目前最新版本是5。
JUnit優點:
JUnit可以靈活的選擇執行哪些測試方法,可以一鍵執行全部測試方法。
Junit可以生成全部方法的 測試報告。
單元測試中的某個方法測試失敗了,不會影響其他測試方法的測試。
Junit單元測試是做什麼的?
測試類中方法的正確性的。
Junit單元測試的優點是什麼?
JUnit可以選擇執行哪些測試方法,可以一鍵執行全部測試方法的測試。
JUnit可以生測試報告,如果測試良好則是綠色;如果測試失敗,則是紅色。
單元測試中的某個方法測試失敗了,不會影響其他測試方法的測試。
2:單元測試快速入門 Junit
JUnit單元測試的實現過程是什麼樣的?
必須匯入Junit框架的jar包。
定義的測試方法必須是無引數無返回值,且公開的方法。
測試方法使用@Test註解標記。
JUnit測試某個方法,測試全部方法怎麼處理?成功的標誌是什麼
測試某個方法直接右鍵該方法啟動測試。
測試全部方法,可以選擇類或者模組啟動。
紅色失敗,綠色透過。