1.安裝findbugs
下載插件(http://download.csdn.net/detail/hailshao/6593725
),然後將解壓後的文件夾拷貝到eclipse的plugins目錄下(注意:不要拷貝到Eclipse的工作區,是安裝目錄,可通過查看Eclipse圖標的屬性確認安裝目錄),重啓eclipse即可。
測試截圖:
2.SourceMonitor
下載後,一路next安裝即可。
參考鏈接:
測試截圖:
3.junit
參考博文:http://huihai.iteye.com/blog/1986568
1. 導入jnunit的jar包(右鍵—properties-build path---)
2. 選擇一個存放測試類的package(new->source folder,將其命名成test2,然後在其下創建一個與類Calcuate類在相同包的包(比如叫test)),右鍵-->new-->Other-->Java-->JUnit-->JUnit Test Case-->,總之,注意測試類和需要測試的類包名一致。
3. 在junit4中提供了一個Assert的類,這個類中有大量的靜態方法進行斷言的處理,在junit3中由於繼承了TestCase,這個TestCase就可以直接assert,而junit4中需要先引入Assert類。Assert類中的assertEquals方法,這方法的第一個參數意思是:如果方法cal.add(22,11)計算的結果不爲33,那麼就會打印出“加法有問題”的信息。第二個參數爲方法cal.add(22,11)的執行結果,第三個參數是開發人員預計的函數cal.add(22,11)執行後的結果,這裏預計11與22相加後其結果爲33,如果在執行測試方法後,rel不等於33,那麼就會報加法有問題。如果結果等於33,那麼這個方法就測試通過。把上圖中最後一個參數的值33改成39,那麼執行junit測試後將會出現錯誤提示。
最終測試截圖: