您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試解決方案 > 開源測試工具組合
Java開源測試工具類別列表
作者:網(wǎng)絡轉載 發(fā)布時間:[ 2013/12/13 9:43:36 ] 推薦標簽:

Surrogate Test framework是一個值得稱贊單元測試框架,特別適合于大型,復雜Java系統(tǒng)的單元測試。這個框架能與JUnit,MockEJB和各種支持模擬對象(mock object )的測試工具無縫給合。這個框架基于AspectJ技術。
MockCreator  

MockCreator可以為給定的interface或class生成模擬對象(Mock object)的源碼。
jMock  

jMock利用mock objects思想來對Java code進行測試。jMock具有以下特點:容易擴展,讓你快速簡單地定義mock objects,因此不必打破程序間的關聯(lián),讓你定義靈活的超越對象之間交互作用而帶來測試局限,減少你測試地脆弱性。
EasyMock  

EasyMock為Mock Objects提供接口并在JUnit測試中利用Java的proxy設計模式生成它們的實例。EasyMock適合于測試驅動開發(fā)。
The Grinder  

The Grinder是一個負載測試框架。在BSD開源協(xié)議下免費使用。
XMLUnit  

XMLUnit不僅有Java版本的還有.Net版本的。Java開發(fā)的XMLUnit提供了兩個JUnit 擴展類XMLAssert和XMLTestCase,和一組支持的類。這些類可以用來比較兩張XML之間的不同之處,展示XML利用XSLT來,校驗XML,求得XPath表達式在XML中的值,遍歷XML中的某一節(jié)點利DOM展開,
Jameleon  

Jameleon一個自動化測試工具。它被用來測試各種各樣的應用程序,所以它被設計成插件模式。為了使整個測試過程變得簡單Jameleon提供了一個GUI,因此Jameleon實現(xiàn)了一個Swing 插件。
J2MEUnit  

J2MEUnit是應用在J2ME應用程序的一個單元測試框架。它基于JUnit.
Jetif  

Jetif是一個用純Java實現(xiàn)的回歸測試框架。它為Java程序單元測試以及功能測試提供了一個簡單而且可 伸縮的架構,可以用于個人開發(fā)或企業(yè)級開發(fā)的測試。它容易使用,功能強大,而且擁有一些企業(yè)級測試的 重要功能。Jetif來源于JUnit, JTestCase以及TestNG的啟發(fā),有幾個基本的概念直接來自于JUnit, 比如說斷言機制,Test Listener的概念,因此從JUnit轉到Jetif是非常容易的。
GroboUtils  

GroboUtils使得擴展Java測試變得可能。它包括用在Java不同方面測試的多個子項目。在GroboUtils中常被到的工具是:多線程測試(multi-threaded tests),整體單元測試(hierarchial unit tests),代碼覆蓋工具(code coverage tool)。
Testare  

TESTARE是用來簡化分布式應用程序(比如:在SERVLETS,JMS listeners, CORBA ORBs或RMI環(huán)境下)測試開發(fā)過程的一個測試框架.
MockLib  

MockLib是一個很小的包所以可容易地動態(tài)創(chuàng)建一個模擬對象.你可以從模擬的系統(tǒng)中拋出異常來確保你的系統(tǒng)能夠正確處理錯誤.它同樣也是一個線程安全的模擬對象庫.
JellyUnit  

JellyUnit是一個基于Jelly的JUnit測試機制.它允許用Jelly腳本來完成單元測試.尤其是對于XML,XPath,SQL,HTTP,JMS和SOAP交互的測試特別有用.
Pisces  

這個項目繼承于JUnit目的是提供一個分布式的測試環(huán)境.它給開發(fā)者/測試人員一個運行遠程JUnits和復雜測試案例的能力,這個案例由幾個并行運行的遠程JUnit測試組成。
JUnitEE  

JUnitEE是對JUnit的一個簡單擴展,可以支持在一個J2EE應用程序服務器上執(zhí)行標準的測試案例。它主要由一個把測試結果輸出為html的servlet組成。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd