Parasoft白盒測試工具集
工具名 | 支持語言環境 | 簡介 |
Jtest | Java | 代碼分析和動態類、組件測試 |
Jcontract | Java | 實時性能監控以及分析優化 |
C++ Test | C,C++ | 代碼分析和動態測試 |
CodeWizard | C,C++ | 代碼靜態分析 |
Insure++ | C,C++ | 實時性能監控以及分析優化 |
.test | .Net | 代碼分析和動態測試 |
Compuware白盒測試工具集
工具名 | 支持語言環境 | 簡介 |
BoundsChecker | C++,Delphi | API和OLE錯誤檢查、指針和泄露錯誤檢查、內存錯誤檢查 |
TrueTime | C++,Java,Visual Basic | 代碼運行效率檢查、組件性能的分析 |
FailSafe | Visual Basic | 自動錯誤處理和恢復系統 |
Jcheck | M$ Visual J++ | 圖形化的純種和事件分析工具 |
TrueCoverage | C++,Java,Visual Basic | 函數調用次數、所佔比率統計以及穩定性跟蹤 |
SmartCheck | Visual Basic | 函數調用次數、所佔比率統計以及穩定性跟蹤 |
CodeReview | 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 |
Jtest | Java | http://www.junit.org |
JsUnit(Hieatt) | Javascript 1.4以上 | http://www.jsunit.net |
PhpUnit | Php | http://phpunit.sourceforge.net |
PerlUnit | Perl | http://perlunit.sourceforge.net |
XmlUnit | Xml | http://xmlunit.sourceforge.net |
主流黑盒功能測試工具集
工具名 | 公司名 | 官方站點 |
WinRunner | Mercury | http://www.mercuryinteractive.com |
Astra Quicktest | Mercury | http://www.mercuryinteractive.com |
Robot | IBM Rational | http://www.rational.com |
QARun | Compuware | http://www.compuware.com |
SilkTest | Segue | http://www.segue.com |
e-Test | Empirix | http://www.empirix.com |
主流黑盒性能測試工具集
工具名 | 公司名 | 官方站點 |
WAS | M$ | http://www.micro$oft.com |
LoadRunner | Mercury | http://www.mercuryinteractive.com |
Astra Quicktest | Mercury | http://www.mercuryinteractive.com |
Qaload | Compuware | http://www.empirix.com |
TeamTest:SiteLoad | IBM Rational | http://www.rational.com |
Webload | Radview | http://www.radview.com |
Silkperformer | Segue | http://www.segue.com |
e-Load | Empirix | http://www.empirix.com |
OpenSTA | OpenSTA | http://www.opensta.com |
測試管理工具典型產品的比較
工具名稱 | Testdirector | ClearQuest | BMS | Bugzilla |
流程定製 | Y | Y | N | Y |
查詢功能定製 | Y | Y | Y | Y |
功能域定製 | Y | Y | Y | Y |
用戶權限分級管理 | Y | Y | Y | Y |
Email通知 | Y | Y | Y | Y |
構架模式 | B/S | C/S,B/S | B/S | B/S |
報表定製功能 | Y | 強,集成Crystal Report | 有標準報表和高級報表,定製功能不夠 | Y |
支持平臺 | Windows | Windows, Unix | Windows | Linux, FreeBSD |
支持數據庫 | Oracle, M$ Access, SQL Server等 | Oracle, M$ Access, SQL Server | SQL Server等MSDE | MySQL |
安裝配置的複雜度 | 簡單 | 有些複雜 | 容易 | 不復雜 |
許可證費用 | 昂貴 | 昂貴 | 適中 | 免費 |
售後服務 | 國內有多家代理公司提供相關服務 | 在國內有分公司提供技術支持 | 技術支持和服務體系完備 | 可自行修改源代碼 |
與其他工具集成 | 本身又是測試需求、測試案例管理工具, 與winRunner, LoadRunner集成,並且具有多種主流Case工具接口Add-In | 與rational公司的其它產品無縫集成,特別與Clear Case配合以可實現UCM的配置管理體系 | M$ VSS, Project | 開源配置管理工具CVS |
公司背景 | 世界主流測試軟件提供商 | 已被IBM合併,世界著名軟件公司 | 微軟與上海市政府新成立的軟件企業 | 世界著名開源項目 |
特性 | WinRunner | SilkTest | Etester |
易於安裝 | 是 | 是 | 是,不支持設置代理服務等設置 |
GUI對象和腳本分離 | 是 | 對象聲明在單獨的include文件中,但是case腳本中還有包含 | 兩者都在VB腳本的case中 |
toolbar/field定製 | 可以 | 無法定製toolbar,可以定製GUI的fields內容 | 無法定製 |
操作系統 | Windows | Unix,Windows | Unix, Windows |
瀏覽器 | NetScape,IE | NetScape,IE | NetScape,IE |
支持測試對象 | HTML,DHTML,JavaScript,VBScript,XML,JAVA applets, ActiveX,VB, PowerBuilder,Delphi,Terminal Emulator,,Oracle,SAP,PeopleSoft, Siebel | HTML, DHTML, JavaScript, XML, Java apps and applets, MFC, VB, Oracle, PowerBuilder, Delphi, SAP | Java apps and applets in M$JVM/SunJVM, HTML, DHTML, JavaScript, XML, MFC, VB, Oracle, SAP, Delphi, Terminal Emulator, PowerBuilder, Oracle, Peoplesoft |
腳本語言 | TSL | 第四代面向對象的腳本語言4Test,類似C++ | 提供可編程接口,用戶可使用標準語言擴展可視腳本,如VB,C++,Java |
腳本調試功能 | 強大 | 類似C++Debugger | VBA Debugger結合Visual Script Debugger |
允許數據驅動的測試 | 是 | 是 | 是 |
自動數據生成 | 支持 | 支持 | 不支持 |
允許通過數據庫驗證數據 | 通過ODBC及本地數據庫連接 | 自帶Database Tester | 通過ODBC |
應用程序改變後的腳本維護 | 直接修改GUImap | 更新include 文件。 | 自動更新無需錄製 |
數據庫支持 | 市場流行的數據庫 | 市場流行的數據庫 | 市場流行的數據庫 |
無人看管下的自動執行測試 | 通過Testdirector | 允許 | 允許,通???>??????師?過eTestSuite |
分佈式測試控制/同步/執行 | Testdirector支持 | 支持 | 支持 |
自動創建測試結果日誌 | 是 | 是 | 是 |
非預期錯誤的恢復 | 允許 | 允許 | 允許 |
與測試管理工具接口 | Testdirector | 自帶Case管理功能。 | e-test suite |
圖形化設計腳本執行集合 | 通過Testdirector設計 | 不支持 | 通過e-test suite設計 |
培訓 | 有,Onsite及public training | 有,提供kickoff training | 有,onsite及public training |
技術支持 | 曾獲SSPA STAR榮譽 | 很好 | 客戶對其評價 |
License | 靈活的記費方式,既可以按使用次數計費也可以按協議算永久使用費 | 提供floating以及node-locked兩種方式 | 提供Floating以及Node-locked兩種方式 |
價格 | 昂貴 | 較貴 | 一般 |
Add-in收費 | 部分收費 | 不收費 | 不收費 |
總論 | 在全球的市場佔有率較高,功能全面,價格昂貴 | 在國內的推廣還處於起步階段 | 價格較低,只支持web的測試,在金融、證券、電子商務等領域有廣泛應用。 |