MockCreator
MockCreator可以為給定的interface或class生成模擬對(duì)象(Mock object)的源碼。
jMock
jMock利用mock objects思想來對(duì)Java code進(jìn)行測(cè)試。jMock具有以下特點(diǎn):容易擴(kuò)展,讓你快速簡(jiǎn)單地定義mock objects,因此不必打破程序間的關(guān)聯(lián),讓你定義靈活的超越對(duì)象之間交互作用而帶來測(cè)試局限,減少你測(cè)試地脆弱性。
EasyMock
EasyMock為Mock Objects提供接口并在JUnit測(cè)試中利用Java的proxy設(shè)計(jì)模式生成它們的實(shí)例。EasyMock適合于測(cè)試驅(qū)動(dòng)開發(fā)。
The Grinder
The Grinder是一個(gè)負(fù)載測(cè)試框架。在BSD開源協(xié)議下免費(fèi)使用。
XMLUnit
XMLUnit不僅有Java版本的還有.Net版本的。Java開發(fā)的XMLUnit提供了兩個(gè)JUnit 擴(kuò)展類XMLAssert和XMLTestCase,和一組支持的類。這些類可以用來比較兩張XML之間的不同之處,展示XML利用XSLT來,校驗(yàn)XML,求得XPath表達(dá)式在XML中的值,遍歷XML中的某一節(jié)點(diǎn)利DOM展開,
Jameleon
Jameleon一個(gè)自動(dòng)化測(cè)試工具。它被用來測(cè)試各種各樣的應(yīng)用程序,所以它被設(shè)計(jì)成插件模式。為了使整個(gè)測(cè)試過程變得簡(jiǎn)單Jameleon提供了一個(gè)GUI,因此Jameleon實(shí)現(xiàn)了一個(gè)Swing 插件。
J2MEUnit
J2MEUnit是應(yīng)用在J2ME應(yīng)用程序的一個(gè)單元測(cè)試框架。它基于JUnit.
Jetif
Jetif是一個(gè)用純Java實(shí)現(xiàn)的回歸測(cè)試框架。它為Java程序單元測(cè)試以及功能測(cè)試提供了一個(gè)簡(jiǎn)單而且可 伸縮的架構(gòu),可以用于個(gè)人開發(fā)或企業(yè)級(jí)開發(fā)的測(cè)試。它容易使用,功能強(qiáng)大,而且擁有一些企業(yè)級(jí)測(cè)試的 重要功能。Jetif來源于JUnit, JTestCase以及TestNG的啟發(fā),有幾個(gè)基本的概念直接來自于JUnit, 比如說斷言機(jī)制,Test Listener的概念,因此從JUnit轉(zhuǎn)到Jetif是非常容易的。
GroboUtils
GroboUtils使得擴(kuò)展Java測(cè)試變得可能。它包括用在Java不同方面測(cè)試的多個(gè)子項(xiàng)目。在GroboUtils中常被到的工具是:多線程測(cè)試(multi-threaded tests),整體單元測(cè)試(hierarchial unit tests),代碼覆蓋工具(code coverage tool)。
Testare
TESTARE是用來簡(jiǎn)化分布式應(yīng)用程序(比如:在SERVLETS,JMS listeners, CORBA ORBs或RMI環(huán)境下)測(cè)試開發(fā)過程的一個(gè)測(cè)試框架.
MockLib
MockLib是一個(gè)很小的包所以可容易地動(dòng)態(tài)創(chuàng)建一個(gè)模擬對(duì)象.你可以從模擬的系統(tǒng)中拋出異常來確保你的系統(tǒng)能夠正確處理錯(cuò)誤.它同樣也是一個(gè)線程安全的模擬對(duì)象庫(kù).
JellyUnit
JellyUnit是一個(gè)基于Jelly的JUnit測(cè)試機(jī)制.它允許用Jelly腳本來完成單元測(cè)試.尤其是對(duì)于XML,XPath,SQL,HTTP,JMS和SOAP交互的測(cè)試特別有用.
Pisces
這個(gè)項(xiàng)目繼承于JUnit目的是提供一個(gè)分布式的測(cè)試環(huán)境.它給開發(fā)者/測(cè)試人員一個(gè)運(yùn)行遠(yuǎn)程JUnits和復(fù)雜測(cè)試案例的能力,這個(gè)案例由幾個(gè)并行運(yùn)行的遠(yuǎn)程JUnit測(cè)試組成。
JUnitEE
JUnitEE是對(duì)JUnit的一個(gè)簡(jiǎn)單擴(kuò)展,可以支持在一個(gè)J2EE應(yīng)用程序服務(wù)器上執(zhí)行標(biāo)準(zhǔn)的測(cè)試案例。它主要由一個(gè)把測(cè)試結(jié)果輸出為html的servlet組成。