Junit單元測試


Junit單元測試

Junit單元測試

測試分類:1.黑盒測試 2.白盒測試

  1. 黑盒測試

    只測試輸入、輸出

  2. 白盒測試

    不僅測試輸入輸出,也要關注程序執行的具體流程

    白盒測試是要寫測試代碼的

    Junit是白盒測試的一種

    單元測試(英語:Unit Testing)又稱為模塊測試,是針對程序模塊軟件設計的最小單位)來進行正確性檢驗的測試工作。程序單元是應用的最小可測試部件。在過程化編程中,一個單元就是單個程序、函數、過程等;對於面向對象編程,最小單元就是方法,包括基類(超類)、抽象類、或者派生類(子類)中的方法。

    通常來說,程序員每修改一次程序就會進行最少一次單元測試,在編寫程序的過程中前后很可能要進行多次單元測試,以證實程序達到軟件規格書要求的工作目標,沒有程序錯誤;雖然單元測試不是必須的,但也不壞,這牽涉到項目管理的政策決定。

    JUnit 是一個回歸測試框架,被開發者用於實施對應用程序的單元測試,加快程序編制速度,同時提高編碼的質量。JUnit 測試框架能夠輕松完成以下任意兩種結合:

    • Eclipse 集成開發環境
    • Ant 打包工具
    • Maven 項目構建管理

原有測試方法的問題:

  1. 進行多項測試時要注釋掉之前的測試代碼,很不方便
  2. 測試代碼要和源代碼放在一起

1568516404763
1568516964791
@Before常用於一些資源的申請

@After常用於資源的釋放

這兩個注釋都是標注了每次執行測試代碼都需要被執行的方法

1568517053529


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM