軟件測試(findbugs,SourceMonitor,junit)

1.安裝findbugs

下載插件(http://download.csdn.net/detail/hailshao/6593725

),然後將解壓後的文件夾拷貝到eclipseplugins目錄下(注意:不要拷貝到Eclipse的工作區,是安裝目錄,可通過查看Eclipse圖標的屬性確認安裝目錄),重啓eclipse即可。

測試截圖:

 

 

2.SourceMonitor

下載後,一路next安裝即可。

 

參考鏈接:

http://wenku.baidu.com/link?url=GQY--gYKunKO375JQXtPq9QlZ_02qGVTAM9ClhkUOVevICUSDHAB_2N9GqGLELgt-vSr4qpZoSOi0FQU_IUxhVddphwoSi7-CG0mO8Y1kcu

 

測試截圖:


3.junit

參考博文:http://huihai.iteye.com/blog/1986568

1.   導入jnunitjar包(右鍵—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測試後將會出現錯誤提示。

最終測試截圖:



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章