您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 >
Java開源測試工具
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/11/29 13:56:08 ] 推薦標(biāo)簽:

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

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

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

The Grinder  
The Grinder是一個(gè)負(fù)載測試框架。在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è)自動化測試工具。它被用來測試各種各樣的應(yīng)用程序,所以它被設(shè)計(jì)成插件模式。為了使整個(gè)測試過程變得簡單Jameleon提供了一個(gè)GUI,因此Jameleon實(shí)現(xiàn)了一個(gè)Swing 插件。

J2MEUnit  
J2MEUnit是應(yīng)用在J2ME應(yīng)用程序的一個(gè)單元測試框架。它基于JUnit.

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

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

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

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

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

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

JUnitEE  
JUnitEE是對JUnit的一個(gè)簡單擴(kuò)展,可以支持在一個(gè)J2EE應(yīng)用程序服務(wù)器上執(zhí)行標(biāo)準(zhǔn)的測試案例。它主要由一個(gè)把測試結(jié)果輸出為html的servlet組成。

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