日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件测试类工具大全2009版(一)

發布時間:2024/8/22 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试类工具大全2009版(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
軟件測試類工具大全第一部分,現列舉如下,并非百分百全面,僅供測試同行參考:

  功能自動化測試工具

  廠商 工具名稱

  * Mercury Winrunner

  備注:世界上最古老、經典的測試工具廠商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的絕對主力。

  * 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全套產品與DB2、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、SVR4、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應用,最近幾年發展異??焖?#xff0c;到目前已經強大到支持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技術的商業白盒測試工具??蓪AVA進行自動化的代碼靜態分析、代碼評審,由于內建Junit,可實現自動化JAVA單元測試??膳c目前主流的JAVA IDE如Eclipse、IBM RAD、Jbuilder集成。

  * Parasoft C++Test

  備注:Parasoft公司推出的業內最強大的針對C/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公司推出的軟件開發全生命周期測試平臺??蓪δ壳癐T業內幾乎所有的開發技術進行單元測試、集成測試、接口測試、安全性測試、負載測試、回歸測試等。例如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不僅是單元測試工具,更是一種使程序開發變得更高質更高效更舒適的工具。

轉自:http://www.51testing.com/html/26/n-154826.html

轉載于:https://www.cnblogs.com/junzhongxu/archive/2009/09/16/1567530.html

總結

以上是生活随笔為你收集整理的软件测试类工具大全2009版(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。