常用測試工具簡介_第1頁
常用測試工具簡介_第2頁
常用測試工具簡介_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、常用測試工具簡介自動化測試工具可以減少測試工作量,提高測試工作效率,但首先是能夠選擇一個(gè)合適的且滿足企業(yè)信息系統(tǒng)工程環(huán)境的自動化測試工具,因?yàn)椴煌臏y試工具,其面向的測試對象是不一樣的。按照測試工具的 主要用途和應(yīng)用領(lǐng)域,可以將自動化測試工具分為以下幾類:負(fù)載壓力測試:1. LoadRunner(1),支持的協(xié)議多且個(gè)別協(xié)議支持的版本比較高;(2),負(fù)載壓力測試方案設(shè)置靈活; (3),豐富的資源監(jiān)控;(4),報(bào)告可以導(dǎo)出到Word 、 Excel以及 HTML 格式。2. QALoad (1). 測試接口多; (2) 可預(yù)測系統(tǒng)性能; (3) 通過重復(fù)測試尋找瓶頸問題; (4) 從控制中心管理

2、全局負(fù)載測試; (5) 可驗(yàn)證應(yīng)用的擴(kuò)展性; (6) 快速 創(chuàng)建仿真的負(fù)載測試; (7) 性能價(jià)格比較高。 此外,QALoad 不單單測試 Web 應(yīng)用,還可以測試一些后臺的東西, 比如 SQL Server等。只要它支持的協(xié)議,都可以測試。3.Benchmark Factory首先它可以測試服務(wù)器群集的性能;其次,可以實(shí)施基準(zhǔn)測試;最后,可以生成高級腳本。4.SilkPerformance:5.E-Test Suite由 Empirix公司開發(fā)的測試軟件,能夠和被測試應(yīng)用軟件無縫結(jié)合的Web 應(yīng)用測試工具。工具包含e-Tester、 e-Load 和 e-Monitor,這三種工具分別對應(yīng)功

3、能測試、壓力測試以及應(yīng)用監(jiān)控, 每一部分功能相互獨(dú)立, 測試過程又可彼此協(xié)同。6.JMeter 是一個(gè)專門為運(yùn)行和服務(wù)器負(fù)載測試而設(shè)計(jì)、100% 的純 Java桌面運(yùn)行程序。原先它是為 Web/HTTP測試而設(shè)計(jì)的,但是它已經(jīng)擴(kuò)展以支持各種各樣的測試模塊。它和HTTP 和SQL( 使用 JDBC) 的模塊一起運(yùn)行。它可以用來測試靜止或活動資料庫中的服務(wù)器運(yùn)行情況,可以用來模擬服務(wù)器或網(wǎng)絡(luò)系統(tǒng)在重負(fù)載下的運(yùn)行情況。它也提供了一個(gè)可替換的界面用來定制數(shù)據(jù)顯示,測試同步及測試的創(chuàng)建和執(zhí)行。7.WAS 是 Micro$oft提供的免費(fèi)的Web 負(fù)載壓力測試工具,應(yīng)用廣泛。WAS可以通過一臺或者多臺客戶

4、機(jī)模擬大量用戶的活動。 WAS支持身份驗(yàn)證、加密和 Cookies ,也能夠模擬各種瀏覽器和 Modem 速度,它的功能和性能可以與數(shù)萬美元的產(chǎn)品媲美。8. ACT 或稱 MSACT,它是微軟的Visual Studio和 Visual S帶的一套進(jìn)行程序壓力測試的工具。 ACT 不但可以記錄程序運(yùn)行的詳細(xì)數(shù)據(jù)參數(shù),用圖表顯示程序運(yùn)行情況,而且安裝和使用都比較簡單,結(jié)果閱讀葉很方便,是一套較理想的測試工具。9. OpenSTA它的全稱是Open System Testing Architecture。 OpenST的特點(diǎn)是可以模擬很多用戶來訪問需要測試的網(wǎng)站,它是一個(gè)功能強(qiáng)大、自定義設(shè)置功能完

5、備的軟件。但是,這些設(shè)置大部分需要通過Script來完成,因此在真正使用這個(gè)軟件之前,必須學(xué)習(xí)好它的Script編寫。如果需要完成很復(fù)雜的功能,Script的要求還比較高。當(dāng)然這也是它的優(yōu)點(diǎn),一些程序員不會在意編寫Script的。10. PureLoad 一個(gè)完全基于 Java 的測試工具,它的 Script代碼完全使用 XML。所以,編寫Script很簡單。 它的測試包含文字和圖形并可以輸出為HTML 文件。 由于是基于Java的軟件,因此 PureLoad可以通過Java Beans API來增強(qiáng)軟件功能。功能測試1. WinRunner 企業(yè)級的功能測試工具, 用于檢測應(yīng)用程序是否能夠達(dá)

6、到預(yù)期的功能及正常運(yùn)行,自動執(zhí)行重復(fù)任務(wù)并優(yōu)化測試工作,從而縮短測試時(shí)間。通過自動錄制、檢測和回防用戶的應(yīng)用操作,從而提高測試效率。2.QARun 一款自動回歸測試工具,與必須安裝 .net環(huán)境,另外它還提供與Winrunner比較學(xué)習(xí)成本要低很多。不過要安裝TestTrack Pro的集成。QARun3.Rational Robot我經(jīng)常使用的測試工具,屬于Rational TestSuite中的一員,對于Visual studio 6編寫的程序支持的非常好,同時(shí)還支持Java Applet、 HTML、 OracleForms 、 People Tools應(yīng)用程序的支持。要支持Delphi

7、程序的測試還必須下載插件。Rational Robot的語法使用 Basic語法,它的語言使用SQABasic。4.Functional Tester它是 Robot的 Java 實(shí)現(xiàn)版本,在 Rational被 IBM 收購后發(fā)布的。在 Java的浪潮下, Robot被移植到了 Eclipse平臺,并完全支持Java 和.net ??梢允褂肰B.net和 Java進(jìn)行腳本的編寫,當(dāng)然了錄下腳本讓后做做修改是最爽的事情了。由于支持Java ,那么對測試腳本進(jìn)行測試也變成了可能。更多的信息請到IBM developerworks上查看,另外還提供試用版本下載。白盒測試1. Logiscope2.

8、 PRQA3. Junit4. DevPartner5. Rational Purify白盒測試工具就不多介紹了,因?yàn)榫W(wǎng)上這方面的資料特別多。測試管理1.TestDirectorMI 的測試管理工具, 可以與 winrunner、Loadrunner、QuickTestPro進(jìn)行集成。除了可以跟蹤 Bug 外,還可以編寫測試用例、管理測試進(jìn)度等等,是測試管理的首選軟件。2.TestManagerRational Testsuite中的一員,可以用來編寫測試用例、生成Datapool 、生成報(bào)表、管理缺陷以及日志等等。是一個(gè)企業(yè)級的強(qiáng)大測試管理工具。缺點(diǎn)是必須和其它組件一起使用,測試成本比較高。

9、3.TrackRecord一款擅長于 Bug 管理的工具,與 TestDirecotr和 Testmanager比較起來是很 light的。不過至今還沒有配成功過。:(4.Bugzilla一個(gè)產(chǎn)品缺陷的記錄及跟蹤工具,它能夠?yàn)槟憬⒁粋€(gè)完善的Bug跟蹤體系,包括報(bào)告、查詢并產(chǎn)生報(bào)表、處理解決等幾個(gè)部分。它的主要特點(diǎn)為:基于Web 方式,安裝簡單; 有利于缺陷的清楚傳達(dá); 系統(tǒng)靈活, 可配置性很強(qiáng); 自動發(fā)送 Email 。5.Jira 是一個(gè) Bug 管理工具,自帶一個(gè) Tomcat4;同時(shí)有簡單的工作流編輯,可用來定制流程;數(shù)據(jù)存儲在HSQL 數(shù)據(jù)引擎中,因此只要安裝了JDK 這個(gè)工具就可以

10、使用。相比較Bugzilla來說有不少自身的特點(diǎn),不過可惜它并不是開源工具,有Lisence限制。測試輔助1. SmartDraw 用于繪制 UCML,進(jìn)行負(fù)載壓力測試需求分析。對壓力測試測試前的工作很有幫助。2.SDemo 我個(gè)人比較喜歡用這個(gè)工具,可以將操作錄成了那些偶爾才出現(xiàn)的Bug !其他:一般來說,有以下一些類型的工具:EXE 文件,并回放出來。這樣就避免測試管理工具:可以幫助完成測試計(jì)劃、跟蹤測試運(yùn)行結(jié)果等的工具。這類工具還包括有助于需求、設(shè)計(jì)、編碼測試及缺陷跟蹤的工具;靜態(tài)分析工具:分析代碼而不執(zhí)行代碼。這種工具檢測某些缺陷比用其它方法更有效,開銷也更小。這種工具一般可以度量代碼的各種指標(biāo),如McCabe 測定復(fù)雜度, Logiscope度量代碼和規(guī)范的復(fù)合度等等;覆蓋率工具:這種工具評估通過一系列測試后,軟件被執(zhí)行的程度。這種工具大量的被應(yīng)用于單元測試中, 如 PureCoverage、TrueCoverage、Logiscope等;動態(tài)分析工具: 這種工具評估正在運(yùn)行的系統(tǒng)。例如,檢查系統(tǒng)運(yùn)行過程中的內(nèi)存使用情況,是否有內(nèi)存越界、內(nèi)存泄露等等

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論