軟件測試類工具大全

功能自動化測試工具

  廠商 工具名稱html

  * Mercury Winrunnergit

  備註:世界上最古老、經典的測試工具廠商Mercury Interactive公司(2004年更名Mercury)的絕對主打產品,於Loadrunner、Testdirector並稱三雄,統治IT行業測試工具市場的20世紀末的10餘年。然而它過期了,隨着20世界末WEB應用技術的盛行,Winrunner顯得力不從心。故2003年Mercury公司開發新產品QuickTest,然後Winrunner退居二線。2006年Mercury公司被HP全權收購,現在Winrunner已從HP產品家族中消失。一代巨星就這樣隕落了;然而它的市場並未絕跡,目前國內外仍有衆多公司使用它作自動化測試,它的C語言腳本也決定了它在IT系統底層及嵌入式領域的強大便利。數據庫

  * HP Mercury Quicktest Professional編程

  備註:原Mercury公司產品,Winrunner的子嗣。摒棄了Winrunner自身的缺陷而從新裝配起來的新新產品,憑藉Mercury公司在測試工具市場的絕對領導地位,這個後起之秀從04年誕生後二三年,就很快取代了Winrunner在全球的市場分額,至今HP QTP仍然是業內市場分額最大的測試工具,是目前HP Functional Testing Software的絕對主力。api

  * Compuware QARun瀏覽器

  備註:Compuware公司長期以來也是業內一流的測試工具廠商之一,QARun是Compuware公司黑盒測試工具集QACenter裏的功能自動化測試工具,使用與Winrunner很是相似。QACenter裏綁定了QARun、QALoad、QADirector三款產品。Compuware與Mercury比較,除了黑盒測試工具產品,還有強大的白盒測試工具家族DevPartner系列。可是2009年英國Micro Focus公司收購了Compuware所有的質量保證解決方案與產品,QARun在Micro Focus產品中找不到位置,今後退出歷史舞臺。安全

  * Micro Focus TestPartner服務器

  備註:原Compuware產品,QARun的升級版,支持VBA腳本,側重於應用軟件的業務邏輯測試,於Mercury早先提出的BPT測試很是相似,讓非技術的業務人員進行偏向業務流層面的功能自動化測試。現在該產品也被Micro Focus公司全部。網絡

  * Micro Focus SilkTest架構

  * Segue SilkTest International

  備註:大名鼎鼎的Segue公司,是一個很是專一技術的測試工具廠商;其產品SilkTest、SilkPerformer徹底能夠和Mercury Winrunner、Loadrunner媲美,在國際市場分額也至關大。然而2006年4月Borland公司收購Segue公司,將Segue產品歸入Borland軟件生命週期質量管理產品體系;2009年Borland公司又被Micro Focus所有收購。盛極一時的【寶蘭帝國】今後消失。正所謂:鍾南山下,活死人墓;寶蘭帝國,絕跡江湖!就像飄渺的雲煙,依稀湮沒在歷史的浩瀚長河裏… 歲月的沉澱,滄桑的洗禮,咱們能作的,就是把它記憶!可是SilkTest工具以其精緻強悍的技術實現和豐富的4Test Language腳本語言,力壓羣雄!相信Micro Focus以它代替收購來的Compuware QARun也就不足爲奇。SilkTest International是從前Segue公司推出的支持Unicode雙字節字符集的SilkTest版本,現已消失。

  * IBM Rational Robot

  備註:在人類文明發展史中具備劃時代意義的軟件工程方法論——RUP(Rational Unified Process)的締造者公司Rational,旗下有Rational Enterprise Studio這套面向軟件工程各個階級、各個環節的工具集。而Rational Robot工具是這套工具集裏的元老級的自動化測試工具。其強就強在能作功能測試,也能和TestManager結合作性能測試,所以有SQABasic和VU二種腳本語言。20世紀末的自動化測試天下,呈現由Mercury Winrunner、Rational Robot和Segue SilkTest三足鼎立的局面。然而天下格局風雲驟變,當人類文明進入21世紀,「分久必合、合久必分」的歷史規律再次上演。2002年IBM宣佈收購Rational公司,Rational全套產品與DB二、WebSphere、Lotus、Tivoli等並列爲IBM軟件幾大產品家族(固然IBM後來又陸續收購其餘IT公司)。現在Rational Robot雖然和Winrunner同樣相似的老態龍鍾,可是IBM依然對其銷售,畢竟Robot有着Winrunner同樣的悠久歷史和普遍市場。而後RUP、UML這些時代的傳奇、智慧的經典逐漸少人問津,在新生XP、Agile的光環下彷佛變得黯然失色。另外,IBM Rational產品(包括其餘家族產品)的一個典型優點就幾乎全部的軟件都是跨平臺安裝的,支持Windows、Unix、Linux等,這是其它多數廠商的產品不能及的。

  * IBM Rational Visual Test

  備註:Rational公司早期從Microsoft買過來的一款測試工具,針對Visual Studio開發的Windows應用程序作自動化功能測試,爲VBS腳本。現在在IBM網站有下載,可是該工具用戶已逐漸消失。

  * IBM Rational Functional Tester

  備註:在Rational的測試工具集裏,除了Robot還有另一款RobotJ,它是專門面向JAVA應用程序的功能自動化測試工具,腳本語言是Java。2003年IBM基於Eclipse平臺從新開發了RobotJ的升級版Rational XDE Tester,它支持JAVA應用程序及WEB應用程序的自動化測試。然而它只是個過渡產品,2004年IBM開發出現在的IBM Rational Functional Tester,包括JAVA和.NET二個版本,支持JAVA和.NET開發的WEB應用程序和圖形界面應用程序的自動化測試,目前還有針對SAP等插件。至此,IBM Rational Functional Tester已像QTP代替Winrunner那樣取代了Robot的地位,成爲IBM名副其實的主打測試工具產品。

  * IBM Rational Service Tester for SOA

  備註:IBM最新推出的針對Web Service進行自動化測試的工具,與Parasoft早期的SOATest很是相似。

  * Parasoft WebKing

  備註:Parasoft公司是業內專一於白盒測試工具產品的廠商,不過也有WebKing這款面向WEB應用程序的迴歸功能測試工具。它除了常規的錄製、回放、數據驅動等技術,還能夠方便的檢查WEB頁面元素的有效性,如連接、圖片、JS、CSS等,支持AJAX。

  * Oracle Empirix E-Tester

  備註:Empirix是全球第四大軟件質量解決方案供應商,主打產品是E-Test Suite工具套件,包括E-Tester、E-Load、E-Monitor三個組件,分別應用於WEB應用軟件的自動化功能測試、性能測試和應用監控,三者可集成使用。E-Test Suite除支持典型的J2EE與.NET WEB應用外,還支持Web Service、Siebel、PeopleSoft應用。2008年E-Test Suite整套工具套件被Oracle收購,其它產品不詳。

  * RadView WebFT

  備註:RadView公司是專一WEB應用程序性能測試的供應商,主打產品WebLoad Professional。2006年曾推出TestView工具套件,裏邊包括WebLoad,WebFT以及TestView Manager三個產品,現在TestView工具套件再也不升級。其中WebFT是對WEB系統進行自動化功能測試的工具。

  * AutomatedQA TestComplete

  備註:AutomatedQA也是一個專一於測試技術的公司,主打產品TestComplete在早期是一款專門針對Delphi應用程序進行自動化測試的工具,腳本可使用Delphi、VB、.NET等多種;現在這款工具以及升級成功能強大的主流自動化測試工具,全面支持Windows應用、WEB應用、.NET、JAVA、AJAX甚至Windows Moblie、Pocket PC、SmartPhone等。另一個無與倫比的特性,TestComplete除了主要的功能測試外,徹底能夠作性能測試、壓力測試等。一個如此小巧的工具,功能如此龐大,不得不讚嘆AutomatedQA公司精煉的技術水平!並且它具備強大的API接口,很是易於擴展,本人在這裏強烈推薦國內公司,由於它雖是商業工具,可是很是便宜。

  * Seapine QA Wizard

  備註:Seapine也是本人很是喜歡的軟件工程服務供應商,7大主打產品涵蓋了軟件工程的需求管理、開發過程管理、缺陷管理、配置管理和自動化測試幾個領域,彼此互相集成。QA Wizard Pro是Seapine的自動化測試工具產品,現在的版本功能已經很是強大,支持常規的Windows應用程序、WEB應用程序,開發技術包括C#、VB.NET、C++、Qt、AJAX、ActiveX、JS、JAVA、Delphi、WinForms等。本人寫過早期版本的使用指南:http://www.51testing.com/html/04/n-8704.html

  * RedStone EggPlant

  備註:業內惟一的跨平臺自動化測試工具由RedStone公司出品的EggPlant佔據,它支持在Mac、Linux、Windows、Symbian、Solaris、Android、KVM Switches上的自動化測試;此外,該工具也有性能測試、壓力測試的能力。

  * Microsoft Visual Studio Test Edition

  備註:微軟公司怎麼可能沒有測試工具呢?誠然Microsoft長期以來都太關注測試工具這塊市場,多是技術太強了吧,呵呵!可是後來作了兩手準備,一方面着手收購Mercury公司,後來沒談攏,反倒被HP收購去了;另外一方面着手自行開發。現在幾年Visual Studio已經有了測試版,基於微軟的.NET平臺,這個測試版軟件可對.NET技術下的一切程序進行白盒功能測試、代碼診斷測試、黑盒功能測試和系統性能測試,衆集一身,強大無比。不過這款工具除了微軟內部使用,未見商用。

  * Minq PureTest

  備註:Minq公司的PureTest,本是業內商業自動化測試工具之一,現在PureTest已經免費。它專一於對WEB應用程序進行功能自動化測試,並即時對WEB頁面元素進行檢測,對HTTP請求、響應進行診斷分析。

  * WorkSoft Certify

  備註:WorkSoft公司出品的專門針對SAP系統進行功能自動化測試的工具,既然專業,必然強大!

  * 國產AutoRunner

  * 國產TAR

  備註:上海澤衆軟件公司自主研發的自動化測試工具AutoRunner,實現對WEB和Windows應用進行自動化功能測試的過程。腳本爲JAVA。贊成是澤衆出品的TAR(Terminal AutoRunner)是面向終端系統進行自動化迴歸測試的工具,適用用VT100、VT220等標準應用,支持命令行和窗口模式,也支持腳本錄製和回放,適合銀行業務系統。

  * AutoTester AutoTester

  * AutoTester Web

  備註:AutoTester 是世界上最先出品商業測試工具的公司,成立於1985年,工具基於MS-DOS。其產品有AutoTester、AutoTester ONE、AutoController等,AutoTester Web是跨瀏覽器的WEB功能測試工具。2007年6月該公司關門,7月網站關閉。

  * Original Software TestBench400

  備註:Original公司是面向IBM AS/400的軟件測試服務供應商,TestBench400是AS/400測試解決方案的先驅和領導者。

  * CenterLine QC/REPLAY

  備註:CenterLine公司的QC/REPLAY是一款專門測試UNIX操做系統上圖形界面應用程序的自動化測試工具。它以Widget爲基本元,經過錄制用戶動做並回放的方式實現測試的過程。支持SUN OS、Solaris、HP UX、SVR四、UnixWare、Digital Unix、AIX等。

  * Software Research eValid?? Web Testing & Analysis Suite

  * Software Research TestWorks

  備註:Software Research成立於1977年,位於舊金山,是全球嵌入式軟件測試的先驅。eValid是其開發的面向WEB應用程序進行自動化測試的工具,TestWorks是面向傳統CS應用軟件的自動化測試工具,全部工具都是跨Windows與UNIX平臺的,其中後者帶有對JAVA和C++作代碼診斷的功能。

  * IBM Rational TTCN Suite

  備註:原Telelogic公司Telelogic產品,2007年被IBM收購,劃入Rational產品家族。適用於嵌入式系統的自動化測試。

  * FanFare ITest

  備註:Fanfare公司出品的專門針對網絡設備作自動化測試的工具。

  * AutoIT

  備註:AutoIt3屬於AutoHotKey的鼻祖,AutoHotKey是從AutoIt v2分裂而來;AutoIt v2以前一直open source,但在v3是對源碼進行了必定控制。官網:http://www.autoitscript.com/autoit3/

  * 免費Ruby + Watir

  備註:Ruby+Watir組合是近年很是流行的全免費自動化測試框架,在國內使用也很是廣泛;它經過Ruby腳本的強大編程能力,基於Watir的強大接口,可實現對WEB應用程序的自動化測試。

  * 免費Selenium

  備註:Selenium是另一款全免費的自動化測試框架,由ThoughtWorks公司出品,支持Ruby、Java、Perl、Python等語言的腳本開發。現在在國內外日益普及,頗有發展潛力。

  * 免費Bromine

  備註:Bromine是一個針對iPhone Application的自動化測試工具,它的靈感來自於Selenium和一篇文章Cocoa with love: Automated user interface testing on the iPhone, 它的基本思想是把你的application映射成一個XML結構,而後你能夠用xpath訪問裏面的元素。

  免費功能自動化測試工具在業內成千上萬,這裏只介紹這三款目前流行的自動化測試工具,其它更多免費工具另行說明。

性能、負載測試工具

  廠商 工具名稱

  * Mercury LoadRunner

  備註:歷史最悠久、行業地位最高、市場份額最大、使用最普遍,以及多少測試從業人員從沒作測試工做開始就據說過、而又叫多少人愛恨交加的業內最強大、最專業的性能測試工具。從Mercury Interactive公司1989年誕生以來就是其主打產品,別很少言。

  * Micro Focus QALoad

  備註:原Compuware公司性能測試工具主打產品,現在被Micro Focus收購後仍然佔有一席之地,是目前業內主流的大型性能測試工具之一。支持HTTP、HTTPS、SOAP、XML、Streaming Media、Winsock、JAVA、.NET、Citrix、Oracle Forms、SAP等多種協議技術。

  * Micro Focus SilkPerformer

  備註:原Segue公司性能測試工具主打產品,現在被Micro Focus收購後不影響它在全球性能測試工具市場排名第二的地位。它是僅次於Loadrunner的大型性能測試工具,支持的協議衆多,並且突出加強了對Web Service性能測試的能力。它的性能瓶頸診斷與分析功能,在某些方面比Loadrunner還強大。可與原Segue SilkCentral TestManager和Borland StarTeam等集成。

  * Segue Silkperformer Lite

  備註:Silkperformer Lite是原Segue產品SilkPerformer的輕量級版,供非技術人員對中小型IT系統進行性能測試的工具。在Borland期間有所升級,可是到Micro Focus公司已經消失。

  * IBM Rational Robot + TestManager

  備註:這是早期Rational工具集進行性能測試的工具組合。Robot充當Loadrunner裏VUGenerator的做用,開發業務邏輯腳本;TestManager充當Loadrunner裏Controller和Analysis的做用,進行性能測試場景的設置和執行,並分析測試結果。時至今日,兩者的組合已經寥寥無幾。

  * IBM Rational Performance Tester

  備註:IBM收購Rational後,與Rational Functional Tester同時期開發的專業的性能測試工具產品,以彌補IBM沒有大型性能測試工具的空白,從而可與當時的Mercury Loadrunner競爭。現在這款工具逐漸強大起來,在性能測試市場與HP、Microsoft、Micro Focus、RadView等獨佔鰲頭。

  * Oracle Empirix E-Load

  備註:E-Test Suite套件裏的性能測試工具,是目前業內主流性能測試工具之一,主要支持HTTP的WEB應用程序的性能測試和監控分析。目前屬Oracle旗下產品。

  * RadView WebLoad

  備註:RadView公司的主打產品WebLoad Professional,現在功能已經很是強大,全面支持WEB應用程序的性能測試執行、監控、分析。全球有2000多家公司使用它作性能測試,參照:

  * Minq PureLoad

  備註:Minq公司的PureLoad,至今未免費。它專一於對WEB應用系統進行常規的壓力、負載、穩定性測試。與PureAgent結合,能夠診斷WEB服務器的響應時間、資源利用率等。

  * Microsoft Web Application Stress Tool

  備註:微軟早期的小型性能測試工具,簡稱WAS,現已不升級,主要適合ASP、.NET開發的WEB應用系統進行性能測試。

  * Microsoft Application Center Test

  備註:微軟之前Visual Studio開發環境內建的性能測試模塊,簡稱ACT,現在的Microsoft Visual Studio Test Edition內性能測試功能仍然以它爲主。

  * Facilita ForeCast

  備註:英國Facilita公司推出的ForeCast產品,是一款強大的主流性能測試工具,支持多種開發技術與網絡協議,如WEB、JAVA、.NET、Citrix,並有一套輔助分析工具可對JAVA、主流數據庫產品、網絡進行分析和診斷。

  * Quest BenchMark Factory for Database

  備註:大名鼎鼎的Quest公司雖然有上百款對IT基礎架構進行管理、監控、診斷的工具,可是也有BenchMark Factory for Database這款性能測試工具,固然它的性能測試偏向的是數據庫,也是專門對數據庫作性能測試和容量規劃的工具。

  * WorkSoft Certify Performance Test

  備註:WorkSoft公司出品的專門針對SAP系統進行性能測試的工具,既然專業,必然強大!

  * 免費 JMeter

  備註:目前業內使用最普遍的性能測試工具,最初只是測試WEB應用,最近幾年發展異常快速,到目前已經強大到支持HTTP/HTTPS、SOAP、JDBC、LDAP、JMS等,在國內也很普及。固然,這些免費工具的共性就是監控、分析功能不如商業工具。

  * 免費 OpenSTA

  備註:OpenSTA在JMeter之初使用廣泛,後來被JMeter戰勝;現在它仍是如最初同樣僅支持WEB應用的性能測試。

  * 免費 TestMaker

  備註:TestMaker是PushToTest公司的免費產品,它的功能比商業工具備過之而無不及,可對HTTP, HTTPS, SOAP, XML-RPC, SMTP, POP3, IMAP下的JAVA應用程序作單元測試、集成測試、系統功能測試、系統性能測試等。腳本語言採用最新的Jython。因爲是新產品,在國內外還不普及,可是它的前景至關廣闊。

  免費性能測試工具在業內也不少,這裏只介紹這三款強大的工具,其它更多免費工具另行說明

白盒功能測試工具

  廠商 工具名稱

  * Parasoft JTest

  備註:Parasoft公司推出的業內最強大的針對JAVA技術的商業白盒測試工具。可對JAVA進行自動化的代碼靜態分析、代碼評審,因爲內建Junit,可實現自動化JAVA單元測試。可與目前主流的JAVA IDE如Eclipse、IBM RAD、Jbuilder集成。

  * Parasoft C++Test

  備註:Parasoft公司推出的業內最強大的針對C/C++技術的商業白盒測試工具。可對C/C++進行自動化的代碼靜態分析、代碼評審,也可對C/C++實現自動化單元測試。可與目前主流的MS Visual Studio、Wind River Tornado等集成。

  * Parasoft .TEST

  備註:Parasoft公司推出的業內最強大的針對.NET技術的商業白盒測試工具。可對.NET框架下全部的語言如C#、VB.NET、ASP.NET、MC++等進行自動化的代碼靜態分析、代碼評審、單元測試。可與目前主流的MS Visual Studio等集成。

  * Parasoft SOA Test

  備註:Parasoft公司推出的軟件開發全生命週期測試平臺。可對目前IT業內幾乎全部的開發技術進行單元測試、集成測試、接口測試、安全性測試、負載測試、迴歸測試等。例如Web service、Java、C/C++、.NET、XML、SOAP、BPEL、UDDI、HTTP、TCP/IP、SMTP、IBM MQ、EJB、CORBA等。具體爲什麼物,本人未知。

  * Borland Agitator

  備註:Borland Agitator是第三代JAVA單元測試工具,它是由JUnit之父、XP、TDD的創造者Kent Beck推出的新一代JAVA測試工具,真正實現了企業開發者測試的思想;它是理念是develop software with confidence!

  * 國產VCTester

  備註:VCTester由深圳市領測科技有限公司自主研發,是與Visual C++配套使用的新一代單元測試工具,分共享版與商用版兩大系列,其主要功能包括:腳本化測試驅動(包括修改變量與調用函數)、腳本樁、支持持續集成測試、測試覆蓋率統計(僅商用版本)、生成測試報告(僅商用版本)、測試消息編輯器(僅商用版本)等。

  * 國產Visual Unit

  備註:廣州凱樂軟件技術有限公司研發的VU是新一代單元測試工具,功能強大,使用簡單,徹底可視化,不需編寫測試代碼。VU的測試結果使程序行爲一目瞭然,有助於整理編程思路和提升編程效率和正確性,並能快速排錯;VU還加強調試器功能(如實現後退等功能),提升調試的效率;VU能達到空前的測試完整性,輕鬆實現語句覆蓋、條件覆蓋、分支覆蓋、路徑覆蓋;VU提供詳盡的測試報告,VU不只是單元測試工具,更是一種使程序開發變得更高質更高效更溫馨的工具。

白盒性能檢測工具

  廠商 工具名稱

  * Parasoft CodeWizard

  備註:Parasoft公司推出的針對C++和JAVA代碼進行檢測和診斷的工具,分C++和JAVA二個版本。目前已不做爲單獨產品,已集成在JTest和C++Test裏。

  * Parasoft Insure++

  備註:Parasoft公司推出的針對C和C++代碼進行運行時內存檢查和錯誤監測的工具。

  * Parasoft DataRecon

  備註:已失傳。

  * IBM Rational Software Analyzer

  備註:這是IBM公司推出的專業工具,可對JAVA、C++等主流開發代碼進行靜態檢查和分析。可與Rational Application Developer和Rational Software Architect集成使用。

  * Micro Focus DevPartner

  備註:DevPartner Studio系列工具最初是Numega公司產品,後被Compuware收購,現在又被Micro Focus收購後,主要側重JAVA、.NET與C++幾種主流技術;包括DevPartner Studio Server、DevPartner Studio Professional、DevPartner for Visual C++ BoundsChecker suite、DevPartner JAVA Edition幾個組件。主要功能是對這些不一樣開發技術進行代碼層面的錯誤檢測、性能分析、安全掃描、內存泄漏檢查、覆蓋率分析等。

  * Compuware SmartCheck

  備註:該產品是早期Numega公司產品,主要對VB技術進行代碼層面的錯誤檢測、性能分析、安全掃描、內存泄漏檢查、覆蓋率分析等。被Compuware收購有所保留,可是到Micro Focus公司已經消失。

  * Compuware DBPartner for Oracle

  備註:Compuware公司對Oracle數據庫進行SQL代碼層面進行錯誤檢測、性能分析的工具,至今不在Micro Focus公司產品裏,下落不明。

  * AutomatedQA AQTime

  備註:AutomatedQA另一款主打產品AQTime,是一款強大的代碼級分析工具,支持.NET、Windows應用程序的代碼內存泄漏檢測、錯誤定位、效能分析等。

  * QESat Java

  備註:是北京航空航天大學軟件工程研究所自主開發的代碼分析、審查、排錯工具,分JAVA和C++二個版本。

  YourKit Java Profiler

  Unitware Visual Unit

  Gimpel Software PC-lint

  Macabe Macabe

  Borland Optimizeit Suite

  Quest Software JProbe Suite

  Quest Software Application Assurance Suite

  Quest Software SQL Optimizer

  EJ-Technologies JProfiler

  Cyrano WorkBench

  TeleLogic Logiscope

  TeleLogic RuleCheck

  Macabe Macabe

  Segue SilkPerformer Component Test Edition

  IBM Rational PurifyPlus

  IBM Rational Rational Test Realtime

IT系統監控、診斷工具

  廠商 工具名稱

  * HP Business Process Insight/Monitor

  備註:HP Business Availability Center平臺的重要組成部分,實時從IT系統後臺監控前臺業務流程的操做狀況,經過設定的性能閾值,對性能問題進行告警、診斷、定位。Business Availability Center平臺爲原Mercury產品,是Mercury BTO理念的技術實現平臺,強大無比。

  * HP Mercury Diagnostics

  備註:該產品本是原Mercury Loadrunner的一個組件,現在是HP的單獨產品,也可於Loadrunner Controller集成使用。它有對J2EE、.NET、SAP等不少版本,針對這些技術的軟件進行代碼級別性能診斷和分析,強大與否未知。現在也是HP Business Availability Center平臺的重要組成部分。

  * HP Mercury SiteScope

  備註:原Mercury SiteScope,現在也是HP Business Availability Center平臺的重要組成部分。可對IT系統的後臺進行在線的性能監控和警告,包括硬件、服務器、中間件等,是產品上線後的強大監控工具。可與Loadrunner集成,也可單獨使用。

  * Segue SilkCentralTM Performance Manager

  備註:原Segue產品,是一款對在線IT系統進行實時監控和性能診斷的工具。具備很強的功能,如Web圖形用戶界面、高效的根源分析工具和對整個測試周期的完整支持,這些功能可以讓不一樣團隊在部署先後實現密切協做,並快速確認問題,加快問題的解決。最終,實現了對上線應用的主動管理,減小了意外故障率,優化了上線應用的性能。它支持多種硬件、軟件、中間件產品,不過自從被Borland收購後找不到升級。

  * Oracle Empirix E-Monitor

  備註:E-Test Suite套件產品,在線實時監控應用系統的性能與系統指標,容許使用者設置各類報警方式及時報告應用的問題,以便管理人員迅速作出反應。能夠E-Load集成使用。

  * Empirix OneSight Suite

  備註:Empirix公司新產品;自E-Test Suite套件產品被Oracle收購後,公司專一於VOIP網絡解決方案,OneSight系列產品是一套性能監控工具,包括針對Web Appliaction 、Contact Centers、Voice Quality Assurance、Voice Watch幾套產品,可對Web應用系統的從代碼到中間件到操做系統到硬件的實時監控功能。其餘幾款是對IP電話等語音信號系統進行監控或模擬的工具。

  * Quest PerformaSure

  * Quest Spotlight Suite

  * Compuware Vantage

  * Micro Focus DevPartner Java Edition

  備註:原Compuware公司產品,除了對JAVA代碼自己作性能分析、線程掃描、內存泄漏檢查、覆蓋率分析的質量評估外,還能夠對J2EE應用進行系統級別的性能監控,並根據設置閾值報警。如JBoss、WebLogic、Websphere、Oracle、SQL Server、Windows、Unix、Linux等。

  * CA Wily IntroScope

  * ManageEngine ApplicationsManager

  * NetIQ WebTrends Enterprise

  * WebTrends Log Analyzer

安全性測試工具

  廠商 工具名稱

  * HP QAInspect

  * HP WebInspect

  備註:HP自從收購Mercury後,基於原Mercury產品推出不少新的產品,這2款是HP開發的安全性測試工具,前者可於QC集成,後者是強大的Web應用系統安全掃描、分析工具,支持Web2.0。兩者都是HP Assessment Management Platform的重要組成部分。

  * IBM Rational APPScan

  備註:APPScan是WatchFire公司的核心產品,2007年WatchFire公司被IBM收購,APPScan工具被升級爲現在的IBM Rational APPScan,是目前業內強大的WEB應用程序的安全性測試專業工具。

  * NetIQ Security Manager

  * Application Security DbProtect/AppDetectivePro

網絡分析工具

  廠商 工具名稱

  * HP Network Management Center

  備註:HP在Network Management Center工具套件裏,包含了HP NetFlow Collector、Network Node Manager、Performance Insight、Router Analytics等十餘款工具,可對各類簡單到複雜、局域到廣域,包括各類網絡廠商、網絡產品、網絡協議的分析和診斷的功能。

  * Empirix Hammer Suite

  備註:Empirix公司新產品,與OneSight Suite產品相似,Hammer Suite是業內首款針對VOIP網絡進行測試和問題診斷、分析的工具。包括Hammer Call Analyzer、Hammer SIP Trunk Tester、Hammer XMS Service Assurance等是十餘款具體工具,強大無比。

  * NAI Sniffer Pro

  備註:NAI公司出品的多是目前最好的網絡協議分析軟件之一了,支持各類平臺,性能優越,對於作性能測試的網絡級別分析,確定須要有這麼一套好的網絡協議分析軟件。

  * WildPackets OmniPeek

  * NMap

  備註:NMap(Network Mapper網絡映射器) 是一款開放源的網絡探測和安全審覈的工具;它的設計目標是快速地掃描大型網絡,固然用它掃描單個主機也沒有問題。Nmap以新穎的方式使用原始IP報文來發現網絡上有哪些主機,那些 主機提供什麼服務(應用程序名和版本),那些服務運行在什麼操做系統(包括版本信息),它們使用什麼類型的報文過濾器/防火牆,以及一堆其它功能。雖然Nmap一般用於安全審覈,許多系統管理員和網絡管理員也用它來作一些平常的工做,好比查看整個網絡的信息, 管理服務升級計劃,以及監視主機和服務的運行。

  * PRTG Network Monitor

  備註:Paessler AG公司的PRTG Network Monitor提供一個先進易於使用的爲您的整個網絡監控解決方案。該軟件的功能包括:停機監測,阻塞和使用監測,數據包嗅探,深刻分析和簡明的報告。一個用戶友好的基於Web的界面,容許用戶快速配置網絡設備和傳感器。PRTG網絡監視器,包括30多個傳感器類型爲全部經常使用的網絡服務(如PING, HTTP, SMTP, POP3, FTP等) ,使用戶可以監測網絡的速度和失敗。停電發生時,透過電子郵件,SMS ,尋呼機的信息或其餘手段發送警報。

其它測試小工具

  工具名稱

  * Compuware WebCheck

  備註:WebCheck是Compuware公司的小工具,可對WEB頁面的連接、URL、站點地圖進行掃描與分析的工具,與QACenter其餘工具結合使用。目前該工具沒有廠商支持,可能已經消失。

  * LinkChecker

  * XENU

  * HttpWatch

  * SoapUI

  * Spoon Browser Sandbox

  * IETester

測試管理工具

  廠商 工具名稱

  * HP Quality Center (TestDirector)

  備註:Mercury公司原主打產品TestDirector於2003年開始遷移到J2EE平臺,重構了整個軟件的開發,因融入了Mercury BTO理念,繼而從新命名爲Quality Center,它是Mercury BAC平臺的重要組成部分。2006年後是HP Quality Center。時至今日,仍然爲業內最強大、使用最普遍的測試管理工具之一,可與QTP、Winrunner、Loadrunner等集成,也與MS Office、IBM Rational等產品集成。

  * IBM Rational TestManager

  備註:原Rational產品中專業對軟件測試資源進行管理的強大工具。包括測試用例管理、測試執行管理、測試腳本和報告管理等。另外可與Robot結合作性能測試,更能夠和RFT、RFP、CC、CQ等集成使用。

  * IBM Rational Quality Manager

  備註:IBM2008年推出的新產品,是徹底能夠與HP Quality Center媲美的軟件測試管理工具。包括測試計劃、工做流、任務跟蹤和統計分析等功能。

  * Micro Focus QADirector

  備註:原Compuware公司產品,是業內強大的軟件測試資源和過程管理工具,雖然市場不大,可是能夠和IBM Rational TestManager比較,與原Compuware產品集成緊密。

  * Micro Focus SilkCentral Test Manager

  備註:原Segue產品,被Borland收購後又被Micro Focus收購。是業內強大的軟件測試資源和過程管理工具,能夠和IBM Rational TestManager比較,與原Segue產品集成緊密。

  * Parasoft ConcerTo

  備註:Parasoft公司新出品的面向軟件開發生命週期的管理工具。包括Policy Center、Process Center、Project Center、Test Center、Report Center五大模塊,其中Test Center有對測試過程和測試資源的管理。

  * Empirix E-Manager

  備註:E-Manager 是原E-Test Suite套件裏的測試管理工具,後單獨抽取出來作成Enterprise版本,可與E-Tester、E-Load集成使用。目前歸屬問題不詳。

  * RadView TestView Manager

  備註:RadView公司2006年推出的TestView工具套件,裏邊包括WebLoad,WebFT以及TestView Manager三個產品,現在TestView工具套件再也不升級。其中TestView Manager是和WebFT、WebLoad集成的全方位測試管理平臺。參照:

  * Seapine TestTrack TCM

  備註:Seapine公司出品的測試管理工具,它不像HP QualityCenter具備那麼多的功能模塊,而相似於IBM Rational TestManager,只側重測試用例、測試執行、測試結果分析的功能。

  * Seapine TestTrack Studio

  備註:它是將TestTrack TCM和TestTrack Pro結合的集成環境。

  * RedStone TestPlanet’s Integrated Test Appliance

  備註:RedStone公司出品的測試管理工具,與EggPlant集成,實現對其測試用例和測試腳本的構建、存儲、執行、分析等功能。

  * AimWare Product Manager

  備註:AimWare公司出品的項目管理軟件,集需求規格定義、測試計劃定義、測試進度跟蹤、版本發佈管理、文檔報告管理等於一身的大型商業工具。

  * T-Plan Professional

  備註:英國T-Plan公司出品的測試過程管理工具T-Plan Professional,對軟件測試過程的需求、計劃、分析、用例、執行、缺陷報告、版本控制實現徹底的管理,並符合V模型,將單元測試、集成測試、系統測試、驗收測試四個階段嚴格劃分,是一款看上去神乎其神的大型商業測試平臺。

  * TechExcel DevTest Studio

  備註:TechExcel公司推出的軟件開發生命週期系列工具之一DevTest Studio,是一款測試管理工具,從測試用例的建立、計劃到執行、到缺陷提交和跟蹤的全過程統一塊兒來。它由DevTrack、DevTest、 TestLink整合而成。另外TechExcel公司還有DevSuite這套開發過程管理和Project Studio這套項目管理、人員管理、任務管理的工做平臺。

  * 國產TestCenter

  備註:上海澤衆軟件自主研發的一款功能強大的測試管理工具,它能夠幫助您:實現測試用例的過程管理,對測試需求過程、測試用例設計過程、業務組件設計實現過程等整個測試過程進行管理。

  * 免費TestLink

  備註:這裏只介紹這一款免費的TestLink,因其功能強大,使用普遍;可對測試需求跟蹤、測試計劃、測試用例、測試執行、缺陷報告等進行完整管理。

缺陷管理工具

  廠商 工具名稱

  * HP QualityCenter(TestDirector)

  備註:因爲HP QC能夠單獨使用Defect模塊,也可單獨申請Defect模塊的License,它也是名副其實的缺陷管理工具。

  * IBM Rational ClearQuest

  備註:目前最專業最強大的商業缺陷管理工具,原Rational產品;現在它已集缺陷管理、變動管理於一身,貫穿到整個軟件開發過程裏。IBM Rational ClearQuest支持BS和CS兩種模式。

  * Seapine TestTrack Pro

  備註:Seapine公司TestTrack Pro是目前業內僅次於IBM Rational ClearQuest的專業缺陷管理工具,支持BS和CS兩種模式。它的擴展功能包括缺陷跟蹤工做流的定製比HP QualityCenter還要強大。

  * Compuware TrackRecord

  備註:原Compuware公司缺陷管理工具TrackRecord,可與QACenter集裏測試工具集成使用,如今沒有升級,不知所蹤。

  * McCabe TrueTrack

  備註:McCabe公司曾經推出的軟件缺陷跟蹤工具TRUETrack,本與TRUEChange並列,惋惜目前沒有升級,不知所蹤。

  * TechExcel DevTrack

  備註:TechExcel公司推出的軟件開發生命週期系列工具之一DevTrack,是一款領先的任務與缺陷跟蹤工具。

  * Serena TeamTrack

  備註:Serena TeamTrack 是一個基於 Web 結構、安全且高度可配置的流程、變動和問題管理跟蹤工具,是 Serena軟件公司 PVCS Professional的變動管理組件,與PVCS Version Manger、Builder構成完整的軟件生命週期的軟件變動及配置管理解決方案。

  * IBM Lotus Notes

  備註:IBM軟件家族Lotus Notes,憑藉強大的Domino後臺的工做流自定義功能,很是容易的實現缺陷跟蹤過程,在IBM內部普遍使用。

  * Segue SilkCentral Issue Manager

  備註:原Segue產品,前身SilkRadar,被Borland收購有必定升級,是一款強大的缺陷跟蹤工具,與SilkCentral Test Manager高度集成;Borland被Micro Focus收購後,該工具集成到SilkCentral Test Manager內部。

  * Merant PVCS Tracker

  備註:原Merant公司產品PVCS Tracker,是一款軟件缺陷跟蹤工具。現在該公司與Serena公司合併,造成最新PVCS Professional版本,集成了配置管理和缺陷跟蹤的功能,PVCS Tracker工具今後消失。

  * 國產Clarion

  備註:原深圳深軟軟件測試技術有限公司自主開發的軟件測試管理與缺陷跟蹤系統Clarion,可能市場推廣作的很差,公司不盈利,現在已倒閉。

  * Hansky ButterFly

  備註:漢星天Hansky公司推出的ButterFly是一個軟件缺陷跟蹤工具。

  * ATLASSIAN JIRA

  備註:ATLASSIAN公司的JIRA在最近幾年也名聲赫赫,它是爲戰勝Bugzilla而生,本是免費軟件,現在它的功能以及從單純的缺陷跟蹤升級爲項目管理平臺,包括缺陷跟蹤、項目管理、Agile開發等強大功能模塊,今後成爲商業工具。

  * 免費Bugzilla

  備註:目前業內最成熟的開源免費缺陷管理工具Bugzilla,可與Perforce、CVS進行無縫集成。

  * 免費Mantis

  備註:另一款PHP APACHE MYSQL開發的WEB缺陷管理工具,國內使用也較多。

  * 免費BugFree

  備註:和Mantis差很少,輕量級的WEB缺陷管理工具,支持中文和英文。

  缺陷跟蹤工具開源免費的至關多,網上甚至有些畢業生的畢業設計就是作的缺陷管理軟件,比較好用的幾個羅列在這裏而已。

配置管理工具

  廠商 工具名稱

  * IBM Rational ClearCase

  備註:原Rational產品,是業內最強大最著名的大型配置管理工具。根據RUP UCM原則開發,根據企業規模可分多種安裝版本。可與Rational家族內不少工具集成。

  * Borland StarTeam

  備註:StarTeam與CaliberRM原屬一個公司,2002年被Borland收購;是目前業內僅次於ClearCase的大型配置管理工具,是一個集合了版本控制和缺陷控制兩種功能的軟件。因爲Borland被Micro Focus收購,至今StarTeam未定東家。

  * AutomatedQA BuildStudio

  備註:AutomatedQA公司三大主打產品第三個,嚴格來講它不是配置管理工具,主要實現對應用程序代碼的自動構建、發佈、部署功能;但同時具備版本控制的功能。

  * Seapine Surround SCM

  備註:Seapine公司推出的專業配置管理工具,功能上相似於IBM Rational ClearCase,很是強大。

  * IBM Rational Synergy

  備註:原Telelogic公司Synergy是一款強大的配置管理工具,現在歸IBM全部;它以任務爲驅動,把軟件開發的發佈、變動、部署集中起來的管理平臺。

  * Serena PVCS Version Manager

  備註:原Merant公司產品PVCS,現在該公司與Serena公司合併,合併後的Serena主攻最爲流行的Agile開發模式的系列工具產品;PVCS是Serena Agile體系裏一款強大的版本管理工具。

  * Computer Associates AllFusion Harvest Change Manager

  備註:AllFusion Harvest Change Manager這個工具歷史可謂曲折,它的早期版本CCC於1970年代爲美國國防部而誕生,第一個商業版本CCC/Harvest被Softtool公司於1977年開發,最初只是作代碼組件的管理;後來1995年Softtool公司被Platinum公司收購,而1999年Platinum又被現在的世界最著名的網絡服務供應商CA公司收購。2002年CCC名稱放棄,改成現在的Change Manager。

  * MKS Integrity Platform

  備註:MKS的Integrity Platform也是個厲害角色。它也是個大型的軟件開發工做平臺,集需求管理、配置管理、測試管理、發佈管理、資產管理、工做流管理於一身,叫你不得不怕!這裏說的每一個管理方面都由Integrity Platform的具體模塊實現,估計它的實體得N大!

  * Perforce Software Configuration Management System

  備註:Perforce公司就這一款產品,然而作的很是強大、精緻,易用性、擴展性至關的好。支持Windows、Unix、Linux、 Macintosh安裝,可與Microsoft Visual Studio、Eclipse、QualityCenter、JIRA、BuildForge、Office、PhotoShop、MAYA、 SmartBear、FishEye、VersionOne、ThoughtWorks Studio、CodeStriker、Fork Particle等幾十種業界不一樣類型的工具集成使用。

  * McCabe CM TRUEChange

  備註:McCabe公司推出的配置管理工具TRUEChange,號稱業界最靈活最方便的在整個軟件開發生命週期裏讓開發、測試、配置管理人員進行選擇性的、自由的進行變動控制和版本管理。

  * Microsoft VSS

  備註:如此經典的版本控制工具,微軟的Visual SourceSafe,天然沒必要多談,現在健在。

  * 國產JBCM

  備註:青鳥軟件配置管理系統JBCM是北京大學軟件工程國家工程研究中心、北京北大青鳥軟件工程有限公司開發的一套經過執行版本控制等規則,來保證軟件開發中配置項的完整性和可追溯性的三庫分離型配置管理工具。

  * Hansky FireFly

  備註:漢星天Hansky公司推出的FireFly是一個軟件配置管理工具。

  * 免費CVS/SVN

  備註:沒必要多說啥了吧,目前國內國外用的最最普遍的免費版本控制工具,小巧精悍,方便易用;不過僅僅是個版本控制工具而已。

  * 免費SCCS

  備註:Source Code Control System(SCCS)是UNIX世界裏的版本控制工具,最初由貝爾實驗室於1972年開發。

  * 免費RCS

  備註:開源組織GNU開發的免費版本控制工具RCS,國內用的很少。

需求管理工具

  廠商 工具名稱

  * IBM Rational RequisitePro

  備註:原Rational產品,根據RUP需求管理原則對軟件工程中的需求項、用例進行目標設定、進度跟蹤、風險控制等管理,可與Rational家族內不少工具集成。IBM Rational RequisitePro支持BS和CS兩種模式。

  * Micro Focus CaliberRM

  備註:原Borland CaliberRM,是業內一款強大的軟件需求管理商業工具。自從被Micro Focus收購後,能夠與原Segue產品、Compuware產品集成使用。

  * Micro Focus Optimal Trace

  備註:原Compuware公司的一款軟件需求管理和跟蹤工具。目前已經被Micro Focus收購。

  * Micro TeamDefine

  備註:原Borland TeamDefine是一款新式的軟件需求管理工具,可讓非技術人員定義用戶界面及工做流項目。而後能夠和終端用戶一塊兒瀏覽,單擊模擬按鈕,就能產生 HTML和互動的界面。TeamDefine既能夠獨立管理全部的交互活動和模擬,也能夠集成到需求管理工具CaliberRM中使用。

  * Seapine TestTrack RM

  備註:Seapine公司推出的需求管理工具,提供對需求的計劃、工做流、跟蹤、評審、變動控制及強大的報表支持。

  * IBM Rational Doors

  備註:原Telelogic公司產品Doors,業內一款強大的需求管理工具,現在被IBM收購歸入Rational產品族。

  * Hansky DragonFly

  備註:漢星天Hansky公司推出的DragonFly是一個軟件需求跟蹤工具。

  * TechExcel DevSpec

  備註:TechExcel公司推出的軟件開發生命週期系列工具之一DevSpec,是一款領先的需求定義與跟蹤工具。

相關文章
相關標籤/搜索