有關測試工具
LoadRunner
QTP(quick test professional)
QC(Quality Center)
1. LoadRunner
預測系統行為和性能的負載測試工具。
虛擬用戶———Virtual User Generator
記錄業務流程————>轉化為測試腳本
真實負載
定位性能
分析結果
重復測試
Testing Script--測試腳本
一個特定測試的一系列指令,可被自動化測試工具執行
- 線性腳本:錄制手工執行的測試實例所得
- 結構化腳本:由控制腳本設計的指令
- 共享腳本:可能被多個測試實例使用
- 數據驅動腳本技術:將測試輸入存儲在獨立的文件中,而不是腳本
默認腳本語言C,支持Java,VB,VBScript
LR函數
2. QTP(quick test professional)
自動化測試工具
執行重復的自動化測試,主要用于回歸測試和測試統一軟件的新版本
(功能測試,回歸測試)
默認提供Web,Activex,VB
腳本語言是VBScript
功能測試流程:制定測試計劃——>創建測試腳本——>增強測試腳本——>運行測試——>分析測試結果
關鍵字視圖
3. QC(Quality Center)
基于Web且支持測試管理,提供統一,可重復的流程,用于收集需求,計劃和安排測試分析結果并管理缺陷和問題
- 有助于維護測試的項目數據庫
- 可以集成Mercury測試工具以及第三方工具和自定義測試工具
- 需求和配置管理工具
- 可以知道完成測試流程的需求制定、測試計劃、測試執行和缺陷跟蹤階段
4. SilkTest
面向Web應用、Java應用和傳統的C/S應用,進行自動化的功能測試和回歸測試工具
提供了用于測試的創建和定制的工作流設置,測試計劃和管理,直接的數據庫訪問及檢測等功能
內置恢復系統
5. Selenium
用于Web應用程序測試的工具,直接運行在瀏覽器中
6. AutoRunner
黑盒測試,執行重復的手工測試
- Mercury
WinRunner,LoadRunner,TestDirector,QuickTest
- Rational
Rational Test Manager 測試管理
Rational Quantify 性能測試工具
Robot
LoadTest 負載測試
Test Factory 軟件測試
- 開源測試工具:
Bugfree
Bugzilla
TestLink
- 開源功能自動化測試工具:
Watir
Selenium
MaxQ
WebInject - 開源性能自動化測試工具:
Jmeter
OpenSTA
DBMonster
TPTEST
Web application - 國內免費軟件測試工具:
AutoRunner
TestCenter