原創(chuàng)|行業(yè)資訊|編輯:龔雪|2014-03-28 10:27:05.000|閱讀 1934 次
概述:現(xiàn)在有很多軟件都是基于Java的,如何測(cè)試這些Java程序就成了一個(gè)測(cè)試工程師的新課題。本文主要介紹一些常用的Java測(cè)試工具,希望可以幫助測(cè)試人員提高Java 程序的測(cè)試效率。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Jtest是Parasoft公司推出的一款針對(duì)java語(yǔ)言的自動(dòng)化白盒測(cè)試工具,它通過自動(dòng)實(shí)現(xiàn)java的單元測(cè)試和代碼標(biāo)準(zhǔn)校驗(yàn),來提高代碼的可靠性。
Abbot是一款測(cè)試Java GUIs的JUnit擴(kuò)展程序。
JProfiler是一個(gè)全功能的Java剖析工具(profiler),主要用于檢查和跟蹤系統(tǒng)(限于Java開發(fā)的)的性能的工具。
AppLoader是一款負(fù)載測(cè)試和功能測(cè)試軟件,模擬數(shù)百萬(wàn)個(gè)最終用戶與應(yīng)用程序的交互。
Agitator幫助開發(fā)者創(chuàng)建和維護(hù)所有代碼的單元測(cè)試。
Cactus是一個(gè)基于JUnit框架的簡(jiǎn)單測(cè)試框架,用來單元測(cè)試服務(wù)端Java代碼。Cactus框架的主要目標(biāo)是能夠單元測(cè)試服務(wù)端的使用Servlet對(duì)象的Java方法如HttpServletRequest,HttpServletResponse,HttpSession等
測(cè)試Java程序的覆蓋率工具,支持J2ME, J2SE, and J2EE。
Java代碼覆蓋率測(cè)試工具。
開源的Java桌面應(yīng)用程序,旨在加載測(cè)試功能行為和衡量績(jī)效。
Java源代碼分析器。
HttpUnit是一個(gè)開源的測(cè)試工具,是基于JUnit的一個(gè)測(cè)試框架,主要關(guān)注于測(cè)試Web應(yīng)用,解決使用JUnit框架無法對(duì)遠(yuǎn)程Web內(nèi)容進(jìn)行測(cè)試的弊端。HttpUnit提供的幫助類讓測(cè)試者可以通過Java類和服務(wù)器進(jìn)行交互,并且將服務(wù)器端的響應(yīng)當(dāng)作文本或者DOM對(duì)象進(jìn)行處理。
是通用的測(cè)試 java 程序的測(cè)試框架JUnit可以對(duì)Java代碼進(jìn)行白盒測(cè)試。通過JUnitk可以用mock objects進(jìn)行隔離測(cè)試;用Cactus進(jìn)行容器內(nèi)測(cè)試;用Ant和Maven進(jìn)行自動(dòng)構(gòu)建;在Eclipse內(nèi)進(jìn)行測(cè)試;對(duì)Java應(yīng)用程序、Filter、Servlet、EJB、JSP、數(shù)據(jù)庫(kù)應(yīng)用程序、Taglib等進(jìn)行單元測(cè)試。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn