JUnit是由Erich Gamma和Kent Beck編寫的一個單元測試框架。JUnit讓Java開發人員編寫TestCase,然后執行一個或一組TestCase,以便最大程度地發現代碼缺陷,保證軟件質量。
通過JUnit,開發人員便可以遵循“測試先行”的開發模式,并且能更有效地重構代碼。JUnit可以直接集成在IDE中運行測試,也可以以Ant擴展任務的形式自動化運行測試,真正實現了測試驅動開發。
JUnit 4開始利用Java 5的注解(Annotation)特性,使得編寫單元測試比以前版本的JUnit更加簡單。用Beck的話來說,“JUnit 4 的主旨是通過進一步簡化JUnit,鼓勵更多的開發人員編寫更多的測試!钡荍Unit 4仍保持了與JUnit 3.x測試套件的向后兼容。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/