Java-進階篇【Junit單元測試、反射、註解、動態代理、XML、XML解析、XPath、設計模式】---10

至高无上10086發表於2024-05-25

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測試某個方法,測試全部方法怎麼處理?成功的標誌是什麼
  測試某個方法直接右鍵該方法啟動測試。
  測試全部方法,可以選擇類或者模組啟動。
  紅色失敗,綠色透過。

相關文章