测试工具的选择和使用
生活随笔
收集整理的這篇文章主要介紹了
测试工具的选择和使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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的測試,在金融、證券、電子商務等領域有廣泛應用。 |
轉載于:https://www.cnblogs.com/tuyile006/archive/2012/12/17/2821381.html
總結
以上是生活随笔為你收集整理的测试工具的选择和使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: web.config文件之自定义错误节
- 下一篇: 使用parted划分GPT分区(转)