測試工具大彙總及適用範圍-辛苦整理大家留着以後用把

以下是我最近在看自動化測試方面的書籍的時候看到很多的應用於測試的軟件,軟件多,功能、適用範圍也各異,因此參照書將各個工具進行分類整理和一些有缺點、性能的對比,在這裏我先將進行分類對比及提供各個軟件的一些信息,對於軟件之間的對比優缺點將在稍後整理奉獻分享,由於是從書上歸檔整理成電子文檔難免有打錯的地方如果大家發現那錯了還請多多指出我好進行修改嘎嘎,希望此東西能對大家有用,爲以後進行測試選擇工具時候能有個好參照!

Parasoft系列單元測試工具集

工具名

語言

強項

Jtest

Java

代碼分析和動態類、組件測試

Jcontract

Java

實時性能監控以及分析優化

C++ Test

CC++

代碼分析和動態測試

CodeWizard

CC++

代碼靜態分析

Insert++

CC++

實時性能監控以及分析優化

.test

.Net

代碼分析和動態測試

BoundsChecker

C++Delphi

APIOLE錯誤檢查、指針和泄露錯誤檢查、內存錯誤檢查

TrueTime

C++JavaVisual Basic

代碼運行效率檢查、組件性能的分析

Failsafe

Visual Basic

自動錯誤處理和恢復系統

Jcheck

MS Visual J++

圖形化的純種和事件分析工具

TrueCoverage

C++JavaVisual Basic

函數調用次數、所佔比率統計以及穩定性跟蹤

SmartCheck

Visual Basic

函數調用次數、所佔比率統計以及穩定性跟蹤

CondReview

Visual Basic

自動源代 碼分析工具

Xunit系列單元測試工具集

工具名

語言

官方網站

Aunit

Ada

http://www.libre.act-europe.fr

Cppunit

C++

http://cppunit.sourceforge.net

ComUnit

VB,COM

http://comunit.sourceforge.net

Dunit

Delphi

http://dunit.sourceforge.net

Dotunit

.Net

http://dotunit.sourceforge.net

Httpunit

Web

http://c2.com/cgi/wiki?httpUnit

HtmlUnit

Web

http://htmlunit.sourceforge.net

Junit

Java

http://www.junit.org

JsUnit(hieatt)

Java script 1.4以上

http://www.jsunit.net

PhpUnit

Php

http://phpunit.sourceforge.net

Perlunit

Perl

http://perlunit.sourceforge.net

Xmlunit

Xml

http://xmlunit.sourceforge.net

UI自動化測試工作集

工具名

公司名

官方站點

WinRunner

HP Mercury

http://www.mercuryinteractive.com

QTP

HP Mercury

http://www.mercuryinteractive.com

Robot

IBM Rational

http://www.rational.com

QARun

Compuware

http://www.compuware.com

Silk Test

Segue

http://www.segue.com

e-Test

Empirix

http://www.empirix.com

性能自動化測試工具集

工具名

公司名

官方站點

WAS

Microsoft

http://www.microsoft.com

LoadRunner

HP Mercury

http://www.mercuryinteractive.com

Qaload

Compuware

http://www.compuware.com

TeamTest:SiteLoad

IBM Rational

http://www.rational.com

Webload

Radview

http://www.radview.com

Silkperformer

Segue

http://www.segue.com

openSTA

openSTA

http://www.opensta.com

   

測試管理工具集

工具名

公司名

官方站點

Testdirector

Hp mercury

http://www.mercuryinteractive.com

ClearQuest

IBM rational

http://www.rational.com

BugZilla

開源

http://www.bugzilla.com

 

以下是親愛的網友補充
==========================================
lua腳本單元測試框架Lunit  
自動化測試工具還有TestComplete 
自動化網頁測試工具ieunit 
自動化測試IBM的RFT  
自動化單元測試工具Parasoft   
性能測試經典開源工具Jmeter 
性能測試工具還有badboy
測試管理工具,testlink、bugfree  

==========================================

 

這是繼上一個今天下午更新整理出來的關於常見測試、自動化工具的各個方面的對比,此對比希望能大家在選擇測試工具提供一個依據!總結肯定不全如,如果大家有看到我還沒有列出的,請不吝嗇提供一些數據不論是測試工具或對比的信息我將會補上!目的只有一個希望對大家以後學習、工作有所幫助!

 

WinRunner-SilkTest-Etester自動化測試工具特徵對比

特性

WinRunner

SilkTest

E-tester

易於安裝

是,不支持設置代理服務等設置

GUI對象和腳本分離

對象聲明在單獨的包含文件是,但是Case腳本中也包含

兩者都在VB腳本的Case

工具欄/域定製

可以

無法定製工具欄,可以定製GUI的域內容

無法定製

操作系統

Windows

UNIXWindwos

UNIXWindows

瀏覽器

NetScapeIE

NetScapeIE

NetscapeIE

支持對象

HTMLDHTMLJavaScriptVBScriptXMLJava applets,ActiveX,VB,

PowerBuilderDelphiTerminal EmulatorOracleSAPPeopleSoft Siebel

HTMLDHTMLJavaScriptVBScriptXMLJava apps and applates,MFC,VB,Oracle,

PoweruilderDelphiSAP

Java  apps  and  applets  in  MSJVM/SunJVMHTMLDHTMLJavaScriptXMLMFC,VB,Oracle,SAP,Delphi,

Terminal Emulator,

PowerBuilderOrcale

Peoplesoft

腳本語言

TSL

第四代面向對象的腳本語言4Test,類似C++

提供可編輯接口,用戶可以使用標準語言擴展可視腳本,如VBC++Java

腳本調試功能

強大

類似C++Debugger

VBA Debugger 結合 Visual Script Debugger

允許數據驅動的測試

自動數據生成

支持

支持

不支持

允許通過數據庫驗證數據

通過ODBC及本地數據庫連接

自帶Database Tester

通過ODBC

應用程序改變後的腳本維護

直接修改GUImap

更新包括文件

自動更新無需錄製

數據庫支持

市場流行的數據

市場上流行的數據庫

市場流行的數據庫

無人看管下的自動執行測試

通過Testdirector

允許

允許通過e-test suite

分佈式測試控制/同步/執行

Testdirecotor支持

支持

支持

自動創建測試結果日誌

非預期錯誤的恢復

允許

允許

允許

與測試管理工具接口

Testdirector

自帶Case管理功能

e-test suite

圖形化設計腳本執行集合

通過Testdirector設計

不支持

通過e-test suite設計

培訓

有,Onsitepublic培訓

有,提供kickoff培訓

有,onsitepublic培訓

技術支持

曾獲SSPA STAR榮譽

很好

客戶對其評價

License

靈活的計費方式,即可以按使用次數計費也可以按協議算永久使用費

提供floating以及nodelocked兩種方式

提供floating以及nodelocked兩種方式

價格

昂貴

較貴

一般

Add-in 收費

部分收費

不收費

不收費

總論

在全球的市場佔有率較高,功能全面,價格昂貴

在國內的推廣還處於起步階段

價格較低,只支持Web的測試,在金融、證券、電子商務等領域有廣泛應用

測試管理工具特徵對比

特性

Testdirector

ClearQuest

BMS

BugZilla

流程定製

查詢功能定製

功能域定製

用戶權限分級管理

E-mail通知

構架模式

B/S

C/SB/S

B/S

B/S

報表定製功能

強,集成Crystal Report

支持平臺

Windows

WindowsUNIX

Windows

WindowsFreeBSD

支持數據庫

OracleMS AccessSQL Server

OracleMS AccessSQL Server

SQL Server MSDE

MySQL

安裝配置的複雜度

簡單

較複雜

容易

不復雜

許可費用

昂貴

昂貴

適中

免費

售後服務

國內有多家代理公司提供相關服務

國內有分公司提供技術支持

技術支持和服務體系完備

可自行修改源代碼

與其他工具集成

WinRunnerLoadRunner集成,並且有多種主流Case工具接口Add-In

特別與Clear Case配合以實現UCM的配置管理體系

MS VSSProject

開源配置管理工具CVS

公司背景

世界主流測試軟件提供商

已被IBM合併,世界著名軟件公司

微軟與上海市政府新成立的軟件企業

世界著名開源項目

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章