软件测试类工具大全2009版(一)
功能自動(dòng)化測(cè)試工具
廠商 工具名稱
* Mercury Winrunner
備注:世界上最古老、經(jīng)典的測(cè)試工具廠商Mercury Interactive公司(2004年改名Mercury)的絕對(duì)主打產(chǎn)品,于Loadrunner、Testdirector并稱三雄,統(tǒng)治IT行業(yè)測(cè)試工具市場(chǎng)的20世紀(jì)末的10余年。然而它過時(shí)了,隨著20世界末WEB應(yīng)用技術(shù)的盛行,Winrunner顯得力不從心。故2003年Mercury公司開發(fā)新產(chǎn)品QuickTest,而后Winrunner退居二線。2006年Mercury公司被HP全權(quán)收購(gòu),如今Winrunner已從HP產(chǎn)品家族中消失。一代巨星就這樣隕落了;然而它的市場(chǎng)并未絕跡,目前國(guó)內(nèi)外仍有眾多公司使用它做自動(dòng)化測(cè)試,它的C語(yǔ)言腳本也決定了它在IT系統(tǒng)底層及嵌入式領(lǐng)域的強(qiáng)大便利。
* HP Mercury Quicktest Professional
備注:原Mercury公司產(chǎn)品,Winrunner的子嗣。摒棄了Winrunner自身的缺陷而重新裝配起來的新新產(chǎn)品,憑借Mercury公司在測(cè)試工具市場(chǎng)的絕對(duì)領(lǐng)導(dǎo)地位,這個(gè)后起之秀從04年誕生后二三年,就很快取代了Winrunner在全球的市場(chǎng)分額,至今HP QTP仍然是業(yè)內(nèi)市場(chǎng)分額最大的測(cè)試工具,是目前HP Functional Testing Software的絕對(duì)主力。
* Compuware QARun
備注:Compuware公司長(zhǎng)期以來也是業(yè)內(nèi)一流的測(cè)試工具廠商之一,QARun是Compuware公司黑盒測(cè)試工具集QACenter里的功能自動(dòng)化測(cè)試工具,使用與Winrunner非常類似。QACenter里綁定了QARun、QALoad、QADirector三款產(chǎn)品。Compuware與Mercury比較,除了黑盒測(cè)試工具產(chǎn)品,還有強(qiáng)大的白盒測(cè)試工具家族DevPartner系列。但是2009年英國(guó)Micro Focus公司收購(gòu)了Compuware全部的質(zhì)量保證解決方案與產(chǎn)品,QARun在Micro Focus產(chǎn)品中找不到位置,從此退出歷史舞臺(tái)。
* Micro Focus TestPartner
備注:原Compuware產(chǎn)品,QARun的升級(jí)版,支持VBA腳本,側(cè)重于應(yīng)用軟件的業(yè)務(wù)邏輯測(cè)試,于Mercury早先提出的BPT測(cè)試非常類似,讓非技術(shù)的業(yè)務(wù)人員進(jìn)行偏向業(yè)務(wù)流層面的功能自動(dòng)化測(cè)試。如今該產(chǎn)品也被Micro Focus公司所有。
* Micro Focus SilkTest
* Segue SilkTest International
備注:大名鼎鼎的Segue公司,是一個(gè)非常專注技術(shù)的測(cè)試工具廠商;其產(chǎn)品SilkTest、SilkPerformer完全可以和Mercury Winrunner、Loadrunner媲美,在國(guó)際市場(chǎng)分額也相當(dāng)大。然而2006年4月Borland公司收購(gòu)Segue公司,將Segue產(chǎn)品納入Borland軟件生命周期質(zhì)量管理產(chǎn)品體系;2009年Borland公司又被Micro Focus全部收購(gòu)。盛極一時(shí)的【寶蘭帝國(guó)】從此消失。正所謂:鐘南山下,活死人墓;寶蘭帝國(guó),絕跡江湖!就像飄渺的云煙,依稀湮沒在歷史的浩瀚長(zhǎng)河里… 歲月的沉淀,滄桑的洗禮,我們能做的,就是把它記憶!但是SilkTest工具以其精致強(qiáng)悍的技術(shù)實(shí)現(xiàn)和豐富的4Test Language腳本語(yǔ)言,力壓群雄!相信Micro Focus以它代替收購(gòu)來的Compuware QARun也就不足為奇。SilkTest International是從前Segue公司推出的支持Unicode雙字節(jié)字符集的SilkTest版本,現(xiàn)已消失。
* IBM Rational Robot
備注:在人類文明發(fā)展史中具有劃時(shí)代意義的軟件工程方法論——RUP(Rational Unified Process)的締造者公司Rational,旗下有Rational Enterprise Studio這套面向軟件工程各個(gè)階級(jí)、各個(gè)環(huán)節(jié)的工具集。而Rational Robot工具是這套工具集里的元老級(jí)的自動(dòng)化測(cè)試工具。其強(qiáng)就強(qiáng)在能做功能測(cè)試,也能和TestManager結(jié)合做性能測(cè)試,因此有SQABasic和VU二種腳本語(yǔ)言。20世紀(jì)末的自動(dòng)化測(cè)試天下,呈現(xiàn)由Mercury Winrunner、Rational Robot和Segue SilkTest三足鼎立的局面。然而天下格局風(fēng)云驟變,當(dāng)人類文明進(jìn)入21世紀(jì),“分久必合、合久必分”的歷史規(guī)律再次上演。2002年IBM宣布收購(gòu)Rational公司,Rational全套產(chǎn)品與DB2、WebSphere、Lotus、Tivoli等并列為IBM軟件幾大產(chǎn)品家族(當(dāng)然IBM后來又陸續(xù)收購(gòu)其他IT公司)。如今Rational Robot雖然和Winrunner一樣類似的老態(tài)龍鐘,但是IBM依然對(duì)其銷售,畢竟Robot有著Winrunner一樣的悠久歷史和廣泛市場(chǎng)。然后RUP、UML這些時(shí)代的傳奇、智慧的經(jīng)典逐漸少人問津,在新生XP、Agile的光環(huán)下似乎變得黯然失色。另外,IBM Rational產(chǎn)品(包括其他家族產(chǎn)品)的一個(gè)典型優(yōu)勢(shì)就幾乎所有的軟件都是跨平臺(tái)安裝的,支持Windows、Unix、Linux等,這是其它多數(shù)廠商的產(chǎn)品不能及的。
* IBM Rational Visual Test
備注:Rational公司早期從Microsoft買過來的一款測(cè)試工具,針對(duì)Visual Studio開發(fā)的Windows應(yīng)用程序做自動(dòng)化功能測(cè)試,為VBS腳本。如今在IBM網(wǎng)站有下載,但是該工具用戶已逐漸消失。
* IBM Rational Functional Tester
備注:在Rational的測(cè)試工具集里,除了Robot還有另外一款RobotJ,它是專門面向JAVA應(yīng)用程序的功能自動(dòng)化測(cè)試工具,腳本語(yǔ)言是Java。2003年IBM基于Eclipse平臺(tái)重新開發(fā)了RobotJ的升級(jí)版Rational XDE Tester,它支持JAVA應(yīng)用程序及WEB應(yīng)用程序的自動(dòng)化測(cè)試。然而它只是個(gè)過渡產(chǎn)品,2004年IBM開發(fā)出如今的IBM Rational Functional Tester,包括JAVA和.NET二個(gè)版本,支持JAVA和.NET開發(fā)的WEB應(yīng)用程序和圖形界面應(yīng)用程序的自動(dòng)化測(cè)試,目前還有針對(duì)SAP等插件。至此,IBM Rational Functional Tester已像QTP代替Winrunner那樣取代了Robot的地位,成為IBM名副其實(shí)的主打測(cè)試工具產(chǎn)品。
* IBM Rational Service Tester for SOA
備注:IBM最新推出的針對(duì)Web Service進(jìn)行自動(dòng)化測(cè)試的工具,與Parasoft早期的SOATest非常類似。
* Parasoft WebKing
備注:Parasoft公司是業(yè)內(nèi)專注于白盒測(cè)試工具產(chǎn)品的廠商,不過也有WebKing這款面向WEB應(yīng)用程序的回歸功能測(cè)試工具。它除了常規(guī)的錄制、回放、數(shù)據(jù)驅(qū)動(dòng)等技術(shù),還可以方便的檢查WEB頁(yè)面元素的有效性,如鏈接、圖片、JS、CSS等,支持AJAX。
* Oracle Empirix E-Tester
備注:Empirix是全球第四大軟件質(zhì)量解決方案供應(yīng)商,主打產(chǎn)品是E-Test Suite工具套件,包括E-Tester、E-Load、E-Monitor三個(gè)組件,分別應(yīng)用于WEB應(yīng)用軟件的自動(dòng)化功能測(cè)試、性能測(cè)試和應(yīng)用監(jiān)控,三者可集成使用。E-Test Suite除支持典型的J2EE與.NET WEB應(yīng)用外,還支持Web Service、Siebel、PeopleSoft應(yīng)用。2008年E-Test Suite整套工具套件被Oracle收購(gòu),其它產(chǎn)品不詳。
* RadView WebFT
備注:RadView公司是專注WEB應(yīng)用程序性能測(cè)試的供應(yīng)商,主打產(chǎn)品WebLoad Professional。2006年曾推出TestView工具套件,里邊包括WebLoad,WebFT以及TestView Manager三個(gè)產(chǎn)品,如今TestView工具套件不再升級(jí)。其中WebFT是對(duì)WEB系統(tǒng)進(jìn)行自動(dòng)化功能測(cè)試的工具。
* AutomatedQA TestComplete
備注:AutomatedQA也是一個(gè)專注于測(cè)試技術(shù)的公司,主打產(chǎn)品TestComplete在早期是一款專門針對(duì)Delphi應(yīng)用程序進(jìn)行自動(dòng)化測(cè)試的工具,腳本可以使用Delphi、VB、.NET等多種;如今這款工具以及升級(jí)成功能強(qiáng)大的主流自動(dòng)化測(cè)試工具,全面支持Windows應(yīng)用、WEB應(yīng)用、.NET、JAVA、AJAX甚至Windows Moblie、Pocket PC、SmartPhone等。另外一個(gè)無(wú)與倫比的特性,TestComplete除了主要的功能測(cè)試外,完全可以做性能測(cè)試、壓力測(cè)試等。一個(gè)如此小巧的工具,功能如此龐大,不得不贊嘆AutomatedQA公司精煉的技術(shù)水平!而且它具有強(qiáng)大的API接口,非常易于擴(kuò)展,本人在這里強(qiáng)烈推薦國(guó)內(nèi)公司,因?yàn)樗m是商業(yè)工具,但是非常便宜。
* Seapine QA Wizard
備注:Seapine也是本人非常喜歡的軟件工程服務(wù)供應(yīng)商,7大主打產(chǎn)品涵蓋了軟件工程的需求管理、開發(fā)過程管理、缺陷管理、配置管理和自動(dòng)化測(cè)試幾個(gè)領(lǐng)域,彼此互相集成。QA Wizard Pro是Seapine的自動(dòng)化測(cè)試工具產(chǎn)品,如今的版本功能已經(jīng)非常強(qiáng)大,支持常規(guī)的Windows應(yīng)用程序、WEB應(yīng)用程序,開發(fā)技術(shù)包括C#、VB.NET、C++、Qt、AJAX、ActiveX、JS、JAVA、Delphi、WinForms等。本人寫過早期版本的使用指南:http://www.51testing.com/html/04/n-8704.html
* RedStone EggPlant
備注:業(yè)內(nèi)唯一的跨平臺(tái)自動(dòng)化測(cè)試工具由RedStone公司出品的EggPlant占據(jù),它支持在Mac、Linux、Windows、Symbian、Solaris、Android、KVM Switches上的自動(dòng)化測(cè)試;此外,該工具也有性能測(cè)試、壓力測(cè)試的能力。
* Microsoft Visual Studio Test Edition
備注:微軟公司怎么可能沒有測(cè)試工具呢?誠(chéng)然Microsoft長(zhǎng)期以來都太關(guān)注測(cè)試工具這塊市場(chǎng),可能是技術(shù)太強(qiáng)了吧,呵呵!但是后來做了兩手準(zhǔn)備,一方面著手收購(gòu)Mercury公司,后來沒談攏,反倒被HP收購(gòu)去了;另一方面著手自行開發(fā)。如今幾年Visual Studio已經(jīng)有了測(cè)試版,基于微軟的.NET平臺(tái),這個(gè)測(cè)試版軟件可對(duì).NET技術(shù)下的一切程序進(jìn)行白盒功能測(cè)試、代碼診斷測(cè)試、黑盒功能測(cè)試和系統(tǒng)性能測(cè)試,眾集一身,強(qiáng)大無(wú)比。不過這款工具除了微軟內(nèi)部使用,未見商用。
* Minq PureTest
備注:Minq公司的PureTest,本是業(yè)內(nèi)商業(yè)自動(dòng)化測(cè)試工具之一,如今PureTest已經(jīng)免費(fèi)。它專注于對(duì)WEB應(yīng)用程序進(jìn)行功能自動(dòng)化測(cè)試,并即時(shí)對(duì)WEB頁(yè)面元素進(jìn)行檢測(cè),對(duì)HTTP請(qǐng)求、響應(yīng)進(jìn)行診斷分析。
* WorkSoft Certify
備注:WorkSoft公司出品的專門針對(duì)SAP系統(tǒng)進(jìn)行功能自動(dòng)化測(cè)試的工具,既然專業(yè),必然強(qiáng)大!
* 國(guó)產(chǎn)AutoRunner
* 國(guó)產(chǎn)TAR
備注:上海澤眾軟件公司自主研發(fā)的自動(dòng)化測(cè)試工具AutoRunner,實(shí)現(xiàn)對(duì)WEB和Windows應(yīng)用進(jìn)行自動(dòng)化功能測(cè)試的過程。腳本為JAVA。同意是澤眾出品的TAR(Terminal AutoRunner)是面向終端系統(tǒng)進(jìn)行自動(dòng)化回歸測(cè)試的工具,適用用VT100、VT220等標(biāo)準(zhǔn)應(yīng)用,支持命令行和窗口模式,也支持腳本錄制和回放,適合銀行業(yè)務(wù)系統(tǒng)。
* AutoTester AutoTester
* AutoTester Web
備注:AutoTester 是世界上最早出品商業(yè)測(cè)試工具的公司,成立于1985年,工具基于MS-DOS。其產(chǎn)品有AutoTester、AutoTester ONE、AutoController等,AutoTester Web是跨瀏覽器的WEB功能測(cè)試工具。2007年6月該公司關(guān)門,7月網(wǎng)站關(guān)閉。
* Original Software TestBench400
備注:Original公司是面向IBM AS/400的軟件測(cè)試服務(wù)供應(yīng)商,TestBench400是AS/400測(cè)試解決方案的先驅(qū)和領(lǐng)導(dǎo)者。
* CenterLine QC/REPLAY
備注:CenterLine公司的QC/REPLAY是一款專門測(cè)試UNIX操作系統(tǒng)上圖形界面應(yīng)用程序的自動(dòng)化測(cè)試工具。它以Widget為基本元,通過錄制用戶動(dòng)作并回放的方式實(shí)現(xiàn)測(cè)試的過程。支持SUN OS、Solaris、HP UX、SVR4、UnixWare、Digital Unix、AIX等。
* Software Research eValid?? Web Testing & Analysis Suite
* Software Research TestWorks
備注:Software Research成立于1977年,位于舊金山,是全球嵌入式軟件測(cè)試的先驅(qū)。eValid是其開發(fā)的面向WEB應(yīng)用程序進(jìn)行自動(dòng)化測(cè)試的工具,TestWorks是面向傳統(tǒng)CS應(yīng)用軟件的自動(dòng)化測(cè)試工具,所有工具都是跨Windows與UNIX平臺(tái)的,其中后者帶有對(duì)JAVA和C++做代碼診斷的功能。
* IBM Rational TTCN Suite
備注:原Telelogic公司Telelogic產(chǎn)品,2007年被IBM收購(gòu),劃入Rational產(chǎn)品家族。適用于嵌入式系統(tǒng)的自動(dòng)化測(cè)試。
* FanFare ITest
備注:Fanfare公司出品的專門針對(duì)網(wǎng)絡(luò)設(shè)備做自動(dòng)化測(cè)試的工具。
* AutoIT
備注:AutoIt3屬于AutoHotKey的鼻祖,AutoHotKey是從AutoIt v2分裂而來;AutoIt v2之前一直open source,但在v3是對(duì)源碼進(jìn)行了一定控制。官網(wǎng):http://www.autoitscript.com/autoit3/
* 免費(fèi)Ruby + Watir
備注:Ruby+Watir組合是近年非常流行的全免費(fèi)自動(dòng)化測(cè)試框架,在國(guó)內(nèi)使用也非常普遍;它通過Ruby腳本的強(qiáng)大編程能力,基于Watir的強(qiáng)大接口,可實(shí)現(xiàn)對(duì)WEB應(yīng)用程序的自動(dòng)化測(cè)試。
* 免費(fèi)Selenium
備注:Selenium是另外一款全免費(fèi)的自動(dòng)化測(cè)試框架,由ThoughtWorks公司出品,支持Ruby、Java、Perl、Python等語(yǔ)言的腳本開發(fā)。如今在國(guó)內(nèi)外日益普及,很有發(fā)展?jié)摿Α?/p>
* 免費(fèi)Bromine
備注:Bromine是一個(gè)針對(duì)iPhone Application的自動(dòng)化測(cè)試工具, 它的靈感來自于Selenium和一篇文章Cocoa with love: Automated user interface testing on the iPhone, 它的基本思想是把你的application映射成一個(gè)XML結(jié)構(gòu),然后你可以用xpath訪問里面的元素。
免費(fèi)功能自動(dòng)化測(cè)試工具在業(yè)內(nèi)成千上萬(wàn),這里只介紹這三款目前流行的自動(dòng)化測(cè)試工具,其它更多免費(fèi)工具另行說明。
性能、負(fù)載測(cè)試工具廠商 工具名稱
* Mercury LoadRunner
備注:歷史最悠久、行業(yè)地位最高、市場(chǎng)份額最大、使用最廣泛,以及多少測(cè)試從業(yè)人員從沒做測(cè)試工作開始就聽說過、而又叫多少人愛恨交加的業(yè)內(nèi)最強(qiáng)大、最專業(yè)的性能測(cè)試工具。從Mercury Interactive公司1989年誕生以來就是其主打產(chǎn)品,別不多言。
* Micro Focus QALoad
備注:原Compuware公司性能測(cè)試工具主打產(chǎn)品,如今被Micro Focus收購(gòu)后仍然占有一席之地,是目前業(yè)內(nèi)主流的大型性能測(cè)試工具之一。支持HTTP、HTTPS、SOAP、XML、Streaming Media、Winsock、JAVA、.NET、Citrix、Oracle Forms、SAP等多種協(xié)議技術(shù)。
* Micro Focus SilkPerformer
備注:原Segue公司性能測(cè)試工具主打產(chǎn)品,如今被Micro Focus收購(gòu)后不影響它在全球性能測(cè)試工具市場(chǎng)排名第二的地位。它是僅次于Loadrunner的大型性能測(cè)試工具,支持的協(xié)議眾多,而且突出增強(qiáng)了對(duì)Web Service性能測(cè)試的能力。它的性能瓶頸診斷與分析功能,在某些方面比Loadrunner還強(qiáng)大??膳c原Segue SilkCentral TestManager和Borland StarTeam等集成。
* Segue Silkperformer Lite
備注:Silkperformer Lite是原Segue產(chǎn)品SilkPerformer的輕量級(jí)版,供非技術(shù)人員對(duì)中小型IT系統(tǒng)進(jìn)行性能測(cè)試的工具。在Borland期間有所升級(jí),但是到Micro Focus公司已經(jīng)消失。
* IBM Rational Robot + TestManager
備注:這是早期Rational工具集進(jìn)行性能測(cè)試的工具組合。Robot充當(dāng)Loadrunner里VUGenerator的作用,開發(fā)業(yè)務(wù)邏輯腳本;TestManager充當(dāng)Loadrunner里Controller和Analysis的作用,進(jìn)行性能測(cè)試場(chǎng)景的設(shè)置和執(zhí)行,并分析測(cè)試結(jié)果。時(shí)至今日,二者的組合已經(jīng)寥寥無(wú)幾。
* IBM Rational Performance Tester
備注:IBM收購(gòu)Rational后,與Rational Functional Tester同時(shí)期開發(fā)的專業(yè)的性能測(cè)試工具產(chǎn)品,以彌補(bǔ)IBM沒有大型性能測(cè)試工具的空白,從而可與當(dāng)時(shí)的Mercury Loadrunner競(jìng)爭(zhēng)。如今這款工具逐漸強(qiáng)大起來,在性能測(cè)試市場(chǎng)與HP、Microsoft、Micro Focus、RadView等獨(dú)占鰲頭。
* Oracle Empirix E-Load
備注:E-Test Suite套件里的性能測(cè)試工具,是目前業(yè)內(nèi)主流性能測(cè)試工具之一,主要支持HTTP的WEB應(yīng)用程序的性能測(cè)試和監(jiān)控分析。目前屬Oracle旗下產(chǎn)品。
* RadView WebLoad
備注:RadView公司的主打產(chǎn)品WebLoad Professional,如今功能已經(jīng)非常強(qiáng)大,全面支持WEB應(yīng)用程序的性能測(cè)試執(zhí)行、監(jiān)控、分析。全球有2000多家公司使用它做性能測(cè)試,參照:
* Minq PureLoad
備注:Minq公司的PureLoad,至今未免費(fèi)。它專注于對(duì)WEB應(yīng)用系統(tǒng)進(jìn)行常規(guī)的壓力、負(fù)載、穩(wěn)定性測(cè)試。與PureAgent結(jié)合,可以診斷WEB服務(wù)器的響應(yīng)時(shí)間、資源利用率等。
* Microsoft Web Application Stress Tool
備注:微軟早期的小型性能測(cè)試工具,簡(jiǎn)稱WAS,現(xiàn)已不升級(jí),主要適合ASP、.NET開發(fā)的WEB應(yīng)用系統(tǒng)進(jìn)行性能測(cè)試。
* Microsoft Application Center Test
備注:微軟以前Visual Studio開發(fā)環(huán)境內(nèi)建的性能測(cè)試模塊,簡(jiǎn)稱ACT,如今的Microsoft Visual Studio Test Edition內(nèi)性能測(cè)試功能仍然以它為主。
* Facilita ForeCast
備注:英國(guó)Facilita公司推出的ForeCast產(chǎn)品,是一款強(qiáng)大的主流性能測(cè)試工具,支持多種開發(fā)技術(shù)與網(wǎng)絡(luò)協(xié)議,如WEB、JAVA、.NET、Citrix,并有一套輔助分析工具可對(duì)JAVA、主流數(shù)據(jù)庫(kù)產(chǎn)品、網(wǎng)絡(luò)進(jìn)行分析和診斷。
* Quest BenchMark Factory for Database
備注:大名鼎鼎的Quest公司雖然有上百款對(duì)IT基礎(chǔ)架構(gòu)進(jìn)行管理、監(jiān)控、診斷的工具,但是也有BenchMark Factory for Database這款性能測(cè)試工具,當(dāng)然它的性能測(cè)試偏向的是數(shù)據(jù)庫(kù),也是專門對(duì)數(shù)據(jù)庫(kù)做性能測(cè)試和容量規(guī)劃的工具。
* WorkSoft Certify Performance Test
備注:WorkSoft公司出品的專門針對(duì)SAP系統(tǒng)進(jìn)行性能測(cè)試的工具,既然專業(yè),必然強(qiáng)大!
* 免費(fèi) JMeter
備注:目前業(yè)內(nèi)使用最廣泛的性能測(cè)試工具,最初只是測(cè)試WEB應(yīng)用,最近幾年發(fā)展異??焖?#xff0c;到目前已經(jīng)強(qiáng)大到支持HTTP/HTTPS、SOAP、JDBC、LDAP、JMS等,在國(guó)內(nèi)也很普及。當(dāng)然,這些免費(fèi)工具的共性就是監(jiān)控、分析功能不如商業(yè)工具。
* 免費(fèi) OpenSTA
備注:OpenSTA在JMeter之初使用普遍,后來被JMeter打敗;如今它還是如最初一樣僅支持WEB應(yīng)用的性能測(cè)試。
* 免費(fèi) TestMaker
備注:TestMaker是PushToTest公司的免費(fèi)產(chǎn)品,它的功能比商業(yè)工具有過之而無(wú)不及,可對(duì)HTTP, HTTPS, SOAP, XML-RPC, SMTP, POP3, IMAP下的JAVA應(yīng)用程序做單元測(cè)試、集成測(cè)試、系統(tǒng)功能測(cè)試、系統(tǒng)性能測(cè)試等。腳本語(yǔ)言采用最新的Jython。由于是新產(chǎn)品,在國(guó)內(nèi)外還不普及,但是它的前景相當(dāng)廣闊。
免費(fèi)性能測(cè)試工具在業(yè)內(nèi)也很多,這里只介紹這三款強(qiáng)大的工具,其它更多免費(fèi)工具另行說明。
白盒功能測(cè)試工具廠商 工具名稱
* Parasoft JTest
備注:Parasoft公司推出的業(yè)內(nèi)最強(qiáng)大的針對(duì)JAVA技術(shù)的商業(yè)白盒測(cè)試工具??蓪?duì)JAVA進(jìn)行自動(dòng)化的代碼靜態(tài)分析、代碼評(píng)審,由于內(nèi)建Junit,可實(shí)現(xiàn)自動(dòng)化JAVA單元測(cè)試。可與目前主流的JAVA IDE如Eclipse、IBM RAD、Jbuilder集成。
* Parasoft C++Test
備注:Parasoft公司推出的業(yè)內(nèi)最強(qiáng)大的針對(duì)C/C++技術(shù)的商業(yè)白盒測(cè)試工具??蓪?duì)C/C++進(jìn)行自動(dòng)化的代碼靜態(tài)分析、代碼評(píng)審,也可對(duì)C/C++實(shí)現(xiàn)自動(dòng)化單元測(cè)試。可與目前主流的MS Visual Studio、Wind River Tornado等集成。
* Parasoft .TEST
備注:Parasoft公司推出的業(yè)內(nèi)最強(qiáng)大的針對(duì).NET技術(shù)的商業(yè)白盒測(cè)試工具??蓪?duì).NET框架下所有的語(yǔ)言如C#、VB.NET、ASP.NET、MC++等進(jìn)行自動(dòng)化的代碼靜態(tài)分析、代碼評(píng)審、單元測(cè)試??膳c目前主流的MS Visual Studio等集成。
* Parasoft SOA Test
備注:Parasoft公司推出的軟件開發(fā)全生命周期測(cè)試平臺(tái)。可對(duì)目前IT業(yè)內(nèi)幾乎所有的開發(fā)技術(shù)進(jìn)行單元測(cè)試、集成測(cè)試、接口測(cè)試、安全性測(cè)試、負(fù)載測(cè)試、回歸測(cè)試等。例如Web service、Java、C/C++、.NET、XML、SOAP、BPEL、UDDI、HTTP、TCP/IP、SMTP、IBM MQ、EJB、CORBA等。具體為何物,本人未知。
* Borland Agitator
備注:Borland Agitator是第三代JAVA單元測(cè)試工具,它是由JUnit之父、XP、TDD的創(chuàng)造者Kent Beck推出的新一代JAVA測(cè)試工具,真正實(shí)現(xiàn)了企業(yè)開發(fā)者測(cè)試的思想;它是理念是develop software with confidence!
* 國(guó)產(chǎn)VCTester
備注:VCTester由深圳市領(lǐng)測(cè)科技有限公司自主研發(fā),是與Visual C++配套使用的新一代單元測(cè)試工具,分共享版與商用版兩大系列,其主要功能包括:腳本化測(cè)試驅(qū)動(dòng)(包括修改變量與調(diào)用函數(shù))、腳本樁、支持持續(xù)集成測(cè)試、測(cè)試覆蓋率統(tǒng)計(jì)(僅商用版本)、生成測(cè)試報(bào)告(僅商用版本)、測(cè)試消息編輯器(僅商用版本)等。
* 國(guó)產(chǎn)Visual Unit
備注:廣州凱樂軟件技術(shù)有限公司研發(fā)的VU是新一代單元測(cè)試工具,功能強(qiáng)大,使用簡(jiǎn)單,完全可視化,不需編寫測(cè)試代碼。VU的測(cè)試結(jié)果使程序行為一目了然,有助于整理編程思路和提高編程效率和正確性,并能快速排錯(cuò);VU還增強(qiáng)調(diào)試器功能(如實(shí)現(xiàn)后退等功能),提高調(diào)試的效率;VU能達(dá)到空前的測(cè)試完整性,輕松實(shí)現(xiàn)語(yǔ)句覆蓋、條件覆蓋、分支覆蓋、路徑覆蓋;VU提供詳盡的測(cè)試報(bào)告,VU不僅是單元測(cè)試工具,更是一種使程序開發(fā)變得更高質(zhì)更高效更舒適的工具。
轉(zhuǎn)自:http://www.51testing.com/html/26/n-154826.html轉(zhuǎn)載于:https://www.cnblogs.com/junzhongxu/archive/2009/09/16/1567530.html
總結(jié)
以上是生活随笔為你收集整理的软件测试类工具大全2009版(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java访问jar中的资源问题代码
- 下一篇: OGC之路(1) 之 WMS标准学习总结