軟件測試用什麼工具?
軟件測試工具有哪些?
開源測試管理工具:Bugfree、Bugzilla、TestLink、mantis
開源功能自動化測試工具:Watir、Selenium、MaxQ、WebInject
開源性能自動化測試工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web Application Load Simulator
[TestDirector]:企業級測試管理工具,也是業界第一個基於Web的測試管理系統。
[Quality Center]:基於Web的測試管理工具,可以組織和管理應用程序測試流程的所有階段,包括指定測試需求、計劃測試、執行測試和跟蹤缺陷。 [QuickTest Professional]:用於創建功能和迴歸測試。
[LoadRunner]:預測系統行為和性能的負載測試工具。
[其他工具與自動化測試框架]:Rational Functional Tester、Borland Silk系列工具、WinRunner、Robot等。
國內免費軟件測試工具有:Aut龔Runner和TestCenter。
軟件測試一般都用到哪些工具
測試工具分為很多種,主要如下:
測試管理工具:MQC,TestManager,QACenter,其中缺陷跟蹤還可以使用:變更管理工具
功能測試自動化:QTP,RFP,QARun,Silk
性能測試工具:Loadrunner,Robot,QAload,WAS,Silk Performance
單元、白盒測試工具:Junit,Jmeter,devpartner,骸probe,Purify Plus
安全測試: Appscan,Fortify
軟件測試工具有哪些
這好多呢,你百度下就行了,這得看你是做什麼方面測試的
或者例如 華為、中興都是使用內部的測試工具,不是主流的
記得采納
常用的軟件測試工具有哪些
功能測試工具:QTP(HP),WinRunner(MI),Robort(IBM),QARun(Compuware)
性能測試工具:LoadRunner(HP),WAS(MS),Robort(IBM),QALoad(Compuware)
測試管理工具:TestDirector/Quarlity Center,Rational TestManager
缺陷跟蹤工具:Bugzilla、Mantis
其他:Rational Purify、Rational PureCoverager
APP測試:Appium,robotium,money
雲測試:TestBird,百度MTC,Testdroid
軟件測試工具有哪些?
性能測試工具
LoadRunner惠普的強大, 很好用, 要錢
a,支持的協議多且個別協議支持的版本比較高;
b,負載壓力測試方案設置靈活;特點c,豐富的資源監控;
d,報告可以導出到Word、Excel以及HTML格式。
Jmeter Apache開源工具強大(接近Loadrunner), 很好用
QALoad的特點:
(1).測試接口多;(2)可預測系統性能;(3)通過重複測試尋找瓶頸問題;(4)從控制中
心管理全局負載測試;(5)可驗證應用的擴展性;(6)快速創建仿真的負載測試;(7)性能價格比較高。此外,QALoad不單單測試Web應用,還可以
測試一些後臺的東西,比如SQL Server等。只要它支持的協議,都可以測試。
Benchmark Factory:
首先它可以測試服務器群集的性能;其次,可以實施基準測試;最後,可以生成高級腳本。
SilkPerformance:
E-Test
Suite由Empirix公司開發的測試軟件,能夠和被測試應用軟件無縫結合的Web應用測試工具。工具包含e-Tester、e-Load和e-
Monitor,這三種工具分別對應功能測試、壓力測試以及應用監控,每一部分功能相互獨立,測試過程又可彼此協同。
JMeter是一個專門為運行和服務器負載測試而設計、
100%的純Java桌面運行程序。原先它是為Web/HTTP測試而設計的,但是它已經擴展以支持各種各樣的測試模塊。它和HTTP和SQL(使用
JDBC)的模塊一起運行。它可以用來測試靜止或活動資料庫中的服務器運行情況,可以用來模擬服務器或網絡系統在重負載下的運行情況。它也提供了一個可替
換的界面用來定製數據顯示,測試同步及測試的創建和執行。
WAS是Micro$oft提供的免費的Web負載壓力測試工具,應用廣泛。WAS可以通過一臺或者多臺客戶機模擬大量用戶的活動。WAS支持身份驗證、加密和Cookies,也能夠模擬各種瀏覽器和Modem速度,它的功能和性能可以與數萬美元的產品媲美。
ACT或稱MSACT,它是微軟的Visual Studio和Visual Studio.net帶的一套進行程序壓力測試的工具。ACT不但可以記錄程序運行的詳細數據參數,用圖表顯示程序運行情況,而且安裝和使用都比較簡單,結果閱讀葉很方便,是一套較理想的測試工具。
OpenSTA它的全稱是Open System
Testing
Architecture。OpenST的特點是可以模擬很多用戶來訪問需要測試的網站,它是一個功能強大、自定義設置功能完備的軟件。但是,這些設置大
部分需要通過scrīpt來完成,因此在真正使用這個軟件之前,必須學習好它的scrīpt編寫。如果需要完成很複雜的功能,scrīpt的要求還比較
高。當然這也是它的優點,一些程序員不會在意編寫scrīpt的。
PureLoad一個完全基於Java的測試工具,它的scrīpt代碼完全使用XML。所以,編寫scrīpt很簡單。它的測試包含文字和圖形並可以輸出為HTML文件。由於是基於Java的軟件,因此PureLoad可以通過Java Beans API來增強軟件功能。
功能測試
QTP 惠普公司, 教父級工具. vbs web app ji desktop app 都可以測
selenium google 開源測試工具 web app 基本現在銀行保險公司都用它, 功能根據測試開發人員的能力而定,可以開發的極其強大.常和testng junit Cucumber j......
計算機軟件測試一般用什麼工具啊
軟件測試分好幾種,有白盒測試和黑盒測試,有手工和自動化,有靜態測試和動態測試
軟件測試都會都用到哪些工具
功能測試:基本沒有什麼工具可用,也就那些測試方法:什麼等價類、場景法
性能測試:我接觸到也就loadrunner、jmter、apache的ab小工具
自動化:QTP
缺陷管理工具:禪道
安全:webscarab、nikto
首先說明一下,我這個測試工具是按測試類別劃分,而不是技術的劃分
常用的軟件測試工具有哪些?
在測試工作中,需要接觸到各種類型的測試工具。一般來說,有以下一些類型的工具:測試管理工具:可以幫助完成測試計劃、跟蹤測試運行結果等的工具。這類工具還包括有助於需求、設計、編碼測試及缺陷跟蹤的工具;靜態分析工具:分析代碼而不執行代碼。這種工具檢測某些缺陷比用其它方法更有效,開銷也更小。這種工具一般可以度量代碼的各種指標,如McCabe測定複雜度,Logiscope度量代碼和規範的複合度等等;覆蓋率工具:這種工具評估通過一系列測試後,軟件被執行的程度。這種工具大量的被應用於單元測試中,如PureCoverage、TrueCoverage、Logiscope等;動態分析工具:這種工具評估正在運行的系統。例如,檢查系統運行過程中的內存使用情況,是否有內存越界、內存洩露等等,這類工具有Purify、BoundChecker等;測試執行工具:這類工具可使測試能夠自動化進行,並且各個層次(單元測試、集成測試、系統測試)的執行工具都有。例如系統測試階段有功能測試自動化工具,如Robot、Winrunner、SilkTest等;還有性能測試工具,如Loadrunner、SilKPerformer等。白盒測試工具主要有:內存資源洩漏檢查:Numega中的bouncechecker,Rational的Purify代碼覆蓋率檢查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope,Macabe公司的Macabe代碼性能檢查:Numega中的truetime,Rational的Quantify代碼靜態度量分析質量檢查工具:logiscope和Macabe黑盒測試工具主要有:客戶端功能測試:MI公司的winrunner,compuware的qarun,Rational的robot服務器端壓力性能測試:MI公司的winload,compuware的qaload,Rational的SQAload等等Web測試工具:MI公司的Astra系列,rsw公司的e-testsuite測試管理工具:rational的testmanager,compuware的qadirector等缺陷跟蹤工具:trackrecord,Testtrack單元測試工具:測試框架:delphidunitjavajunitc++cppunit
軟件測試需要學習哪些工具?
fiddler
軟件測試需要學些什麼,是否使用工具就可以?
軟件測試是一門新興行業,平均薪酬不錯,而且入門簡單。需要掌握一定的開發語言基礎,相關網絡和數據庫的基礎知識,以及主要的軟件測試理論。基礎學習的話有人引導就會相當簡單,因此建議最好找一個做測試工作的朋友指導學習效率最高。如果是完全自學,建議安排好時間,幾方面知識學習同時開始:
1.軟件測試基礎理論和方法。這塊的東西學起來其實不多,重要的是實際的應用。主要掌握黑白盒測試、測試策略、測試方法、測試設計、測試報告等相關理論。在網上或書店隨便找一份軟件測試學習的書籍都夠用了。
2.網絡和數據庫基礎知識。現在的軟件基本都離不開網絡和數據庫應用。所以這兩塊的基礎知識也是必須掌握的。不需要太深,網絡知道互聯網發展,現代網絡架構,IP分配知識,網絡七層協議等,數據庫要會基本的增刪改查語句操作。這個在網上找一些資料和練習題做一做就可以了。
3.開發語言基礎。這個很重要。測試要深入發展,掌握至少一門開發語言是很必要的。實際測試的技能需求是大於開發的,除了常用開發語言,最好是能掌握一門腳本語言,作為測試自動化能力拓展的基礎。這是通向高級測試的必備技能。這塊需要投入很大,但不需要在工作初期要求太高,可以再工作中不斷提升。自己選定一門開發語言和腳本語言,持續學習即可。