Java程序員單元測試工具庫
寫單元測試也是需要掌握一些工具的,不過這些工具使用起來都比較簡單,,也和容易學習,。在后面的文章中,我將會介紹其中的一部分我經(jīng)常用到的,。
單元測試框架
在Java世界中,,有兩個使用最多的單元測試框架,JUnit和TestNG,。使用最多和支持最廣泛的是JUnit,。后面的文章中我將會給大家介紹一下它的使用,。
Mock工具
Mock工具是進行代碼測試所必須掌握的一個工具。目前流行的有Mockito, EasyMock和JMock這三種,。我以前用過EasyMock和JMock,,后來開始使用Mockito之后就停不下來了。后面的文章中會給大家介紹一下它的用法,。
其他工具
通用型的我將會介紹Hamcrest,,一個用于驗證測試結果工具庫。其他的有一些用于各種專門目的而使用的工具,,這類工具有很多,,比如
- Spring Test,用于對Spring程序進行集成測試的必需品,我將會在后面的文章中介紹
- Spring MVC Test Framework,,一個用于Spring MVC編寫的Web應用的工具,,我將會在后面的文章中介紹
- DBUnit,這個也有很多人用,,但是我基本上沒用過,,所以就不介紹了。有興趣的可以自己去看看,。
- rest-assured,, Java DSL for easy testing of REST services,看起來很美,,還沒有用過,,等我學習使用完覺得好用了再分享。
|