




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、常常用用自自動動測測試試工工具具介介紹紹工工具具名名稱稱生生產(chǎn)產(chǎn)廠廠家家類類型型WinRunnerMercury功能測試LoadRunnerHP/Mercury性能與負(fù)載壓力QuickTest ProHP/Mercury功能測試和回歸測試TestDirectorHP/Mercury測試管理Quality CenterHP/Mercury測試管理SilkTestSegue功能測試和回歸測試SilkPlan ProSegue測試管理SilkPerformerSegue負(fù)載壓力測試ClearQuestIBM缺陷管理RobotIBM/Ratinoal功能/性能測試PurifyPlusIBM/Ratin
2、oal白盒測試WASMicrosoft負(fù)載壓力測試xUnit系列開源/免費(fèi)單元測試Jtestparasoft自動白盒測試Jmeter開源/Apache組織功能與性能測試MaxQ開源/免費(fèi)功能測試WebInject 開源/免費(fèi)功能測試soapUI開源/免費(fèi)功能/性能測試TestMaker 開源/免費(fèi)功能/性能測試DBMonster 開源/免費(fèi)數(shù)據(jù)庫性能OpenSTA開源/免費(fèi)性能測試Buzilla開源/免費(fèi)測試管理WEBLODERadView性能測試QALoadcompuware性能測試Webbench免費(fèi)/Lionbridge性能測試AutoRunner澤眾軟件功能測試TestCenter澤眾
3、軟件測試管理功功能能概概要要Winrunner 最 主要的功能是自動重復(fù)執(zhí)行某一固定的測試過程,它以腳本的形式記錄下手工測試的一系列操作,在環(huán)境相同的情況下重放,檢查其在相同的環(huán)境中有無異常的現(xiàn)象 或與實(shí)際結(jié)果不符的地方。可以減少由于人為因素造成結(jié)果錯誤,同時也可以節(jié)省測試人員大量測試時間和精力來做別的事情。功能模塊主要包括:GUI map、檢查點(diǎn)、TSL 腳本編程、批量測試、數(shù)據(jù)驅(qū)動等幾部分LoadRunner是一種預(yù)測系統(tǒng)行為和性能的工業(yè)標(biāo)準(zhǔn)級負(fù)載測試工具。通過以模擬上千萬用戶實(shí)施并發(fā)負(fù)載及實(shí)時性能監(jiān)測的方式來確認(rèn)和查找問題,LoadRunner 能夠?qū)φ麄€企業(yè)架構(gòu)進(jìn)行測試。通過使用Loa
4、dRunner ,企業(yè)能最大限度地縮短測試時間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。LoadRunner 是一種適用于各種體系架構(gòu)的自動負(fù)載測試工具,它能預(yù)測系統(tǒng)行為并優(yōu)化系統(tǒng)性能。LoadRunner 的測試對象是整個企業(yè)的系統(tǒng),它通過模擬實(shí)際用戶的操作行為和實(shí)行實(shí)時性能監(jiān)測,來幫助您更快的查找和發(fā)現(xiàn)問題。此外,還能支持廣范的協(xié)議和技術(shù),為您的特殊環(huán)境提供特殊的解決方案。QTP是一個B/S系統(tǒng)的自動化功能測試的利器,軟件程序測試工具。Mercury的自動化功能測試軟件QuickTest Professional ,可以覆蓋絕大多數(shù)的軟件開發(fā)技術(shù),簡單高效,并具備測試用例可重用的特點(diǎn)。Mercu
5、ry QuickTest Pro 是一款先進(jìn)的自動化測試解決方案,用于創(chuàng)建功能和回歸測試。它自動捕獲、驗(yàn)證和重放用戶的交互行為。 Mercury QuickTest Pro為每一個重要軟件應(yīng)用和環(huán)境提供功能和回歸測試自動化的行業(yè)最佳解決方案?;赪EB的測試管理工具,他能夠讓你系統(tǒng)地控制整個測試過程,并創(chuàng)建整個測試工作流的框架和基礎(chǔ),使整個測試管理過程變得更為簡單和有組織。他能夠幫助你維護(hù)一個測試工程數(shù)據(jù)庫,并且能夠覆蓋你的應(yīng)用程序功能性的各個方面。T并且還為你提供了直觀和有效的方式來計劃和執(zhí)行測試集、收集測試結(jié)果并分析數(shù)據(jù)。還專門提供了一個完善的缺陷跟蹤系統(tǒng)。并可以同Mercury公司的測試
6、工具、第三方或者自主開發(fā)的測試工具、需求和配置管理工具、建模工具的整合功能。你可以通過他進(jìn)行需求定義、測試計劃、測試執(zhí)行和缺陷跟蹤,即整個測試過程的各個階段。Quality Center是一個基于Web的測試管理工具,可以組織和管理應(yīng)用程序測試流程的所有階段,包括指定測試需求、計劃測試、執(zhí)行測試和跟蹤缺陷。此外,通過Quality Center還可以創(chuàng)建報告和圖來監(jiān)控測試流程。Quality Center是一個強(qiáng)大的測試管理工具,合理的使用Quality Center可以提高測試的工作效率,節(jié)省時間,起到事半功倍的效果。利用 HP-Mercury Quality Center,您可以: 1.制
7、定可靠的部署決策。2.管理整個質(zhì)量流程并使其標(biāo)準(zhǔn)化。 3.降低應(yīng)用程序部署風(fēng)險。 4.提高應(yīng)用程序質(zhì)量和可用性。 5.通過手動和自動化功能測試管理應(yīng)用程序變更影響。 6.確保戰(zhàn)略采購方案中的質(zhì)量。 7.存儲重要應(yīng)用程序質(zhì)量項(xiàng)目數(shù)據(jù)。 8.針對功能和性能測試面向服務(wù)的基礎(chǔ)架構(gòu)服務(wù)。 9.確保支持所有環(huán)境,包括 J2EE、.NET、Oracle 和 SAP。SilkTest 是面向Web應(yīng)用、Java應(yīng)用和傳統(tǒng)的C/S應(yīng)用,進(jìn)行自動化的功能測試和回歸測試的工具。它提供了用于測試的創(chuàng)建和定制的工作流設(shè)置、測試計劃和管理、直接的數(shù)據(jù)庫訪問及校驗(yàn)等功能,使用戶能夠高效率地進(jìn)行軟件自動化測試。為提高測試效
8、率,SilkTest提供多種手段來提高測試的自動化程度,包括:從測試腳本的生成、測試數(shù)據(jù)的組織、測試過程的自動化、測試結(jié)果的分析等方面。在測試腳本的生成過程中,SilkTest通過動態(tài)錄制技術(shù),錄制用戶的操作過程,快速生成測試腳本。在測試過程中,SilkTest還提供了獨(dú)有的恢復(fù)系統(tǒng)(Recovery System),允許測試可在247365全天候無人看管條件下運(yùn)行。在測試過程中一些錯誤導(dǎo)致被測應(yīng)用崩潰時,錯誤可被發(fā)現(xiàn)并記錄下來,之后,被測應(yīng)用可以被恢復(fù)到它原來的基本狀態(tài),以便進(jìn)行下一個測試用例的測試。SilkPlan Pro 是一個完整的測試管理軟件,用于測試的計劃管理、文檔管理和各種測試行
9、為的管理,能夠跨越應(yīng)用的全部生命周期,從早期的計劃階段直至測試設(shè)計都自動安排和執(zhí)行。它包括需求的檢查及確認(rèn),測試執(zhí)行的安排和產(chǎn)品是否具備發(fā)布條件的評估的報告功能。此外,還提供了基于Web的自動測試功能。在軟件開發(fā)的過程中,SilkPlan Pro可以使測試過程自動化。SilkPlan Pro 為所有的自動化測試用例提供了基于Web的管理。SilkPerformer 是一種在工業(yè)領(lǐng)域最高級的企業(yè)級負(fù)載測試工具。它可以模仿成千上萬的用戶工作在多協(xié)議和多計算的環(huán)境下。利用SilkPerformer 可以在企業(yè)電子商務(wù)應(yīng)用部署前預(yù)測它的性能,不管它的大小和復(fù)雜性。可視的用戶化界面、實(shí)時的性能監(jiān)控和強(qiáng)大
10、的管理報告可以幫助用戶迅速地解決問題。SilkPerformer 提供了在廣泛的、多樣的狀況下對電子商務(wù)應(yīng)用進(jìn)行彈性負(fù)載測試的能力,通過TrueScale 技術(shù),SilkPerformer 可以從一臺單獨(dú)的電腦上模擬成千上萬的并發(fā)用戶,在使用最小限度的硬件資源的情況下,提供所需的可視化結(jié)果確認(rèn)的功能。在獨(dú)立的負(fù)載測試中,SilkPerformer 允許用戶在多協(xié)議多計算環(huán)境下工作,并可以精確地模擬瀏覽器與Web應(yīng)用的交互作用。 SilkPerformer 的TrueLog 技術(shù)提供了完全可視化的原因分析技術(shù)。通過這種技術(shù)可以對測試過程中用戶產(chǎn)生和接收的數(shù)據(jù)進(jìn)行可視化處理,包括全部嵌入的對象和協(xié)
11、議頭信息,從而進(jìn)行可視化分析,甚至在應(yīng)用出現(xiàn)錯誤時都可以進(jìn)行問題定位與分析。提供基于活動的變更和缺陷跟蹤。以靈活的工作流管理所有類型的變更要求,包括缺陷、改進(jìn)、問題和文檔變更。 能夠方便地定制缺陷和變更請求的字段、流程、用戶界面、查詢、圖表和報告。開箱即用特性提供了預(yù)定義的配置和自動電子郵件通知和提交。 與 Rational ClearCase 一起提供完整的 SCM 解決方案。提供基于活動的變更和缺陷跟蹤。以靈活的工作流管理所有類型的變更要求,包括缺陷、改進(jìn)、問題和文檔變更。能夠方便地定制缺陷和變更請求的字段、流程、用戶界面、查詢、圖表和報告。開箱即用特性提供了預(yù)定義的配置和自動電子郵件通知
12、和提交。與 Rational ClearCase 一起提供完整的 SCM 解決方案。擁有“設(shè)計一次,到處部署”的能力,從而可以自動改變?nèi)魏慰蛻舳私缑妫╓indows、Linux、UNIX 和 Web)??膳c IBM WebSphereStudio、Eclipse 和 Microsoft .NET IDE 進(jìn)行緊密集成,從而可以即時訪問變更信息。支持統(tǒng)一變更管理,以提供經(jīng)過驗(yàn)證的變更管理過程支持。易于擴(kuò)展,因此無論開發(fā)項(xiàng)目的團(tuán)隊規(guī)模、地點(diǎn)和平臺如何,均可提供良好支持。常常用用自自動動測測試試工工具具介介紹紹IBM Rational Robot 是業(yè)界最頂尖的功能測試工具,它甚至可以在測試人員學(xué)習(xí)
13、高級腳本技術(shù)之前幫助其進(jìn)行成功的測試。它集成在測試人員的桌面 IBMRational TestManager 上,在這里測試人員可以計劃、組織、執(zhí)行、管理和報告所有測試活動,包括手動測試報告。這種測試和管理的雙重功能是自動化測試的理想開始。 Robot為菜單、列表、字母數(shù)字字符及位圖等對象提供了測試用例。具體來說,它可以做到以下測試:(1)基于GUI的功能測試:它可以記錄用戶軟件的操作,將這些動作轉(zhuǎn)換為腳本(腳本是不區(qū)分大小寫的),然后通過回放腳本,來驗(yàn)證軟件的功能是否正確。(2)對網(wǎng)絡(luò)應(yīng)用程序進(jìn)行性能測試:它可以模擬很多虛擬用戶來應(yīng)用網(wǎng)絡(luò)應(yīng)用程序,從而判斷程序性能是否符合要求。當(dāng)然,這也是通
14、過錄制和回放腳本來辦到的。根據(jù)功能的不同,Robot腳本也可以分為兩類SQA Basic腳本與VU腳本。這兩種腳本分別對應(yīng)以上的基于GUI功能測試與網(wǎng)絡(luò)應(yīng)用程序的性能測試。它們不能互相換用,而且,不僅它們的用途不同,語法也大相徑庭。SQABasic用的是Basic語法,而VU腳本用的是C語言的語法。PurifyPlus產(chǎn)品有三個組件:內(nèi)存錯誤檢測組件-Purify,代碼覆蓋分析組件-PureCoverag,性能數(shù)據(jù)分析組件-Quantify。有2個版本:一是WINDOWS版,二是LINUX版(UINX)。是一個針對C/C+內(nèi)存泄漏動態(tài)分析工具。也可分析JAVA程序。Microsoft 的Web
15、 Application Stress Tool,這個微軟提供的小工具僅9.58M,很小巧且實(shí)用。雖然功能上比不了專業(yè)的LoadRunner,但LoadRunner體積龐大,價格不菲,一般的企業(yè)也不會花那么多錢去購買LoadRunner,而微軟的WAS則是完全免費(fèi),并且主要的功能都有。Microsoft Web Application Stress Tool能有效測試一個網(wǎng)站的負(fù)載性能,這個軟件可以通過腳本模擬100個強(qiáng)并發(fā)用戶的訪問,并模擬實(shí)際用戶的一些點(diǎn)擊操作,WAS還可以連接上遠(yuǎn)程Windows網(wǎng)站服務(wù)器的性能計數(shù)器(PerformanceCounter),通過對服務(wù)器性能(CPU/內(nèi)存
16、等)的性能分析來找到系統(tǒng)的瓶頸。CPU使用百分比反映了處理器開銷,CPU使用百分比持續(xù)地超過75%是性能瓶頸在于處理器的一個明顯的跡象。每次測試運(yùn)行結(jié)束后WAS會生成詳細(xì)的報表,WAS報表可以從View菜單選擇Reports查看。目前的最流行的單元測試工具是xUnit系列框架,常用的根據(jù)語言不同分為JUnit(java),CppUnit(C+),DUnit (Delphi ),NUnit(.net),PhpUnit(Php )等等。該測試框架的第一個和最杰出的應(yīng)用就是由Erich Gamma (設(shè)計模式的作者)和Kent Beck(XP(Extreme Programming)的創(chuàng)始人 )提供
17、的開放源代碼的JUnit.Jtest是parasoft公司推出的一款針對java語言的自動化白盒測試工具,它通過自動實(shí)現(xiàn)java的單元測試和代碼標(biāo)準(zhǔn)校驗(yàn),來提高代碼的可靠性。parasoft同時出品的還有C+ test,是一款C/C+白盒測試工具。jtest是parasoft公司推出的一款針對java語言的自動化白盒測試工具,它通過自動實(shí)現(xiàn)java的單元測試和代碼標(biāo)準(zhǔn)校驗(yàn),來提高代碼的可靠性。Jtest先分析每個java類,然后自動生成junit測試用例并執(zhí)行用例,從而實(shí)現(xiàn)代碼的最大覆蓋,并將代碼運(yùn)行時未處理的異常暴露出來;另外,它還可以檢查以DbC(Designby Contract)規(guī)范開
18、發(fā)的代碼的正確性。用戶還可以通過擴(kuò)展測試用例的自動生成器來添加更多的junit用例。Jtest還能按照現(xiàn)有的超過350個編碼標(biāo)準(zhǔn)來檢查并自動糾正大多數(shù)常見的編碼規(guī)則上的偏差,用戶可自定義這些標(biāo)準(zhǔn),通過簡單的幾個點(diǎn)擊,就能預(yù)防類似于未處理異常、函數(shù)錯誤、內(nèi)存泄漏、性能問題、安全隱患這樣的代碼問題。Apache JMeter是Apache組織開發(fā)的基于Java的壓力測試工具。用于對軟件做壓力測試,它最初被設(shè)計用于Web應(yīng)用測試但后來擴(kuò)展到其他測試領(lǐng)域。 它可以用于測試靜態(tài)和動態(tài)資源例如靜態(tài)文件、Java 小服務(wù)程序、CGI 腳本、Java 對象、數(shù)據(jù)庫, FTP 服務(wù)器, 等等。JMeter 可以
19、用于對服務(wù)器、網(wǎng)絡(luò)或?qū)ο竽M巨大的負(fù)載,來在不同壓力類別下測試它們的強(qiáng)度和分析整體性能。另外,JMeter能夠?qū)?yīng)用程序做功能/回歸測試,通過創(chuàng)建帶有斷言的腳本來驗(yàn)證你的程序返回了你期望的結(jié)果。為了最大限度的靈活性,JMeter允許使用正則表達(dá)式創(chuàng)建斷言。Apache jmeter可以用于對靜態(tài)的和動態(tài)的資源(文件,Servlet,Perl腳本,java 對象,數(shù)據(jù)庫和查詢,F(xiàn)TP服務(wù)器等等)的性能進(jìn)行測試。它可以用于對服務(wù)器,網(wǎng)絡(luò) 或?qū)ο竽M繁重的負(fù)載來測試它們的強(qiáng)度或分析不同壓力類型下的整體性能。你可以使用它做性能的圖形分析或在大并發(fā)負(fù)載測試你的服務(wù)器/腳本/對象。MaxQ是一個開源的We
20、b功能測試工具。它包含一個記錄Jython測試腳本的HTTP代理,一個用于回放測試的命令行實(shí)用程序。代理記錄器自動存儲提交到表單的變量。它通過Jython腳本記錄你點(diǎn)擊的links的輸入,然后允許你在任何時候回放。MaxQ的特點(diǎn):1. 免費(fèi)、開源。2. 用Jython作為記錄測試腳本的語言。3. 基于Java構(gòu)建,在任何地方都可以運(yùn)行。4. 代碼簡單,容易按需增強(qiáng)其功能。5.測試腳本可以為JUnit運(yùn)行。6. 可以運(yùn)行于代理服務(wù)器之后。7. 支持cookies。WebInject是一個針對Web應(yīng)用程序和服務(wù)的免費(fèi)測試工具。 它可以通過HTTP接口測試任意一個單獨(dú)的系統(tǒng)組件??梢宰鳛闇y試框架管
21、理功能自動化測試和回歸自動化測試。使用環(huán)境: Windows, OS Independent, Linux作為一個開源的工具,soapUI 強(qiáng)大的功能、易用的界面,吸引了很多用戶。用戶可以在 soapUI 中通過簡單的操作完成復(fù)雜的測試,不需要了解底層的細(xì)節(jié),極大的減輕了工作量。soapUI 支持多樣的測試, 例如功能測試,性能測試,回歸測試等。 它不僅僅可以測試基于 SOAP 的 Web 服務(wù),也可以測試 REST 風(fēng)格的 Web 服務(wù)。soapUI 基于 Java 開發(fā),支持多個平臺,安裝非常簡單。TestMaker 不單單的是完整的測試平臺,也是性能監(jiān)控的工具,它是一個分布式的自動化測試
22、平臺,主要對應(yīng)用程序的性能進(jìn)行管理和監(jiān)控。支持 Java、.NET、Jython、Groovy、PHP、Ruby 和 Perl 的功能測試以及負(fù)載和性能測試,主要適合Web項(xiàng)目、SOA應(yīng)用、RIA和BPM應(yīng)用。dbMonster用來幫助數(shù)據(jù)庫應(yīng)用程序開發(fā)者優(yōu)化數(shù)據(jù)庫結(jié)構(gòu),優(yōu)化索引的使用.dbMonster按需求產(chǎn)生大量的隨機(jī)文本數(shù)據(jù)并把輸入到數(shù)據(jù)庫以便在數(shù)據(jù)庫重負(fù)荷的情況下測試你應(yīng)用程序的性能.OpenSTA 是專用于B/S 結(jié)構(gòu)的、免費(fèi)的性能測試工具。它的優(yōu)點(diǎn)除了免費(fèi)、源代碼開放的優(yōu)點(diǎn)外,還能對錄制的測試腳本進(jìn)行,按指定的語法進(jìn)行編輯。測試工程師在錄制完測試腳本后,只需要了解該腳本語言的特定
23、語法知識,就可以對測試腳本進(jìn)行編輯,以便于再次執(zhí)行性能測試時獲得所需要的參數(shù),之后進(jìn)行特定的性能指標(biāo)分析。OpenSTA 以最簡單的方式讓大家對性能測試的原理有較深的了解,其較為豐富的圖形化測試結(jié)果大大提高了測試報告的可閱讀性。OpenSTA 是基于Common Object Request Broker Architecture (CORBA)的結(jié)構(gòu)體系。它是通過虛擬一個proxy,使用其專用的腳本控制語言,記錄通過proxy 的一切HTTP/S traffic。測試工程師通過分析OpenSTA 的性能指標(biāo)收集器收集的各項(xiàng)性能指標(biāo),以及HTTP 數(shù)據(jù),對被測試系統(tǒng)的性能進(jìn)行分析。Mozilla公司向我們提供了一個共享的免費(fèi)工具Buzilla.作為一個產(chǎn)品缺陷的記錄及跟蹤工具,它能夠?yàn)槟憬⒁粋€完善的Bug跟蹤體系,包括報告Bug、查詢Bug記錄并產(chǎn)生報表、處理解決、管理員系統(tǒng)初始化和設(shè)置四部分。webload是RadView公司推出的一個性能測試和分析工具,它讓web應(yīng)用程序開發(fā)者自動執(zhí)行壓力測試;webload通過模擬真實(shí)用戶的操作,生成壓力負(fù)載來測試web的性能。QALoad是客戶/服務(wù)器系統(tǒng)、企業(yè)資源配置(ERP)和電子商
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化肥銷售合作合同范本
- 包裝稻草出售合同范本
- 勞務(wù)代理用工合同范本
- 單位汽車借用合同范本
- 代理機(jī)構(gòu)中標(biāo)合同范本
- 義工合同范本
- 個人對公勞務(wù)合同范本
- 與人投資飯店合同范本
- 醫(yī)院供氧安裝合同范例
- 一方婚前貸款買房合同范本
- 護(hù)士臨床護(hù)理組長
- 土建、裝飾、維修改造等零星工程施工組織設(shè)計技術(shù)標(biāo)
- 高速公路養(yǎng)護(hù)作業(yè)安全培訓(xùn)內(nèi)容
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫
- 《大白菜種植栽培技》課件
- 北京工業(yè)大學(xué)《數(shù)據(jù)挖掘》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年物聯(lián)網(wǎng)安裝調(diào)試員(中級工)職業(yè)資格鑒定考試題庫(含答案)
- 標(biāo)準(zhǔn)化機(jī)房改造方案
- 珠海市第三人民醫(yī)院中醫(yī)智能臨床輔助診療系統(tǒng)建設(shè)方案
- 早產(chǎn)臨床診斷與治療指南
- 工程簽證單完整版
評論
0/150
提交評論