測試工具備查手冊

原文地址:http://www.51btest.cn/News/News_Show521.html



1 、從測試功能上分 


    (1) 單元測試工具 ( 白盒 ) 
    針對不同語言,如 JUNIT

    (2) 功級測試工具 
    E — Test :功能強大,由於不是採用 POST URL 的方式回放腳本,所以可以支持多內碼的測試數據(當然要程序支持),基本上可以應付大部分的 WEB SITE 。MI 公司的 WINRUNNER COMPUWARE 的 QARUN RATIONAL 的 SQA ROBOT。

    (3) 壓力測試工具 
    MI 公司的 WINLOAD COMPUWARE 的 QALOAD RATIONAL 的 SQA LOAD

    (4) 負載測試工具 
    LOADRUNNER RATIONAL VISUAL QUANTIFY

    (5) WEB 測試工具 
    MI 公司的 ASTRA 系列 RSW 公司的 E — TEST SUITE 等

    (6) WEB 系統測試工具 
    WORKBENCH WEB APPLICATION STRESS TOOL ( WAS )

    (7) 數據庫測試工具
    TESTBYTES

    (8) 迴歸測試工具 
    RATIONAL TEAM TEST WINRUNNER

    (9) 嵌入式測試工具
    ATTOLTESTWARE 。是 ATTOLTESTWARE 公司的自動生成測試代碼的軟件測試工具 ,特別適用於嵌入式實時應用軟件單元和通信系統測試。CODETEST 是 AppliedMicrosystemsCorp. 公司的產品 , 是廣泛應用的嵌入式軟件在線測試工具。GammaRay : GammaRay 系列產品主要包括軟件邏輯分析儀 GammaProfiler 、可靠性評測工具GammaRET 等。LogiScope 是 TeleLogic 公司的工具套件,用於代碼分析、 軟件測試 、覆蓋測試。LynxInsure++ 是 LynxREAL-TIMESYSTEMS 公司的產品,基於 LynxOS 的應用代碼檢測與分析測試工具 。MessageMaster 是 ElviorLtd. 公司的產品,測試嵌入式軟件系統工具,向環境提供基於消息的接口。VectorCast 是 VectorSoftware.Inc 公司的產品。由 6 個集成的部件組成,自動生成測試代碼,爲主機和嵌入式環境構造可執行的測試架構。

    (10) 系統性能測試工具
 
    Rational Performance

    (11) 頁面鏈接測試 
    Link Sleuth

    (12) 測試流程管理工具 
    Test Plan Control

    (13) 測試管理工具 
    TestDirector Rational 公司的 Test Manager Compuware 公司的 QADirector TestExpert :是 Silicon Valley Networks 公司產品的測試管理工具,能管理整個測試過程,從測試計劃、測試例程、測試執行到測試報告。

    (14) 缺陷跟蹤工具 
    TrackRecord 等

    (15) 其他測試工具包 
    TestVectorGenerationSystem 是 T — VECTechnologies 公司的產品。提供自動模型分析、測試生成、測試覆蓋分析和測試執行的完整工具包,具有方便的用戶接口和完備的文檔支持。TestQuestPro 是 TestQuest 公司的非插入碼式的自動操縱測試工具,提供一種高效的自動檢測目標系統,獲取其輸出性能的測試方法。TestWorks 是SoftwareResearch.Inc 公司的一整套軟件測試工具,既可單獨使用,也可捆綁銷售使用。

    2 、從測試的方法上分: 

     白盒測試 工具白盒測試工主要有: Numega 、 PuRe 、軟件糾錯工具( Rational Purify )。內存資源泄漏檢查:Numega 中的 BounceChecher Rational 的 Purify 等代碼覆蓋率檢查: Numega 的 TrueCoverage Rational 的 PureCoverage TeleLogic 公司的 LogiScope Macabe 公司的 Macabe代碼性能檢查:Numega 的 TrueTime Rational 的 Quantify 等代碼靜態度量分析度量檢查工具: LogiScope 和 Macabe 等黑盒測試 工具主要有: QACenter 、 SQATeamTest 、 Rational Visual Visual Test 。QACenter : QACenter 幫助所有測試人員創建一個快速、可重用的測試過程。這些測試工具自動幫助管理測試過程、快速分析和調試程序,包括針對迴歸、強度、單元、併發、集成、移植,容量和負載建立測試用例,自動執行測試和產生文檔結果。 QACenter 主要包括以下幾個模塊:QARun :應用的 功能測試 工具。QALoad :強負載下應用的 性能測試 工具。QADirector :測試的 組織設計和創建以及管理 工具。TrackRecord :集成的 缺陷跟蹤管理 工具。EcoTools :高層次的 性能監測 工具。 

    3 、部分具體測試工具的介紹 

    (1)性能優化工具 EcoScope 
    EcoScope 是一套定位於應用(即服務提供者本身)及其所依賴的所有網絡計算資源的解決方案。 EcoScope 可以提供應用視圖,並標出應用是如何與基礎架構相關聯的。這種視圖是其他網絡管理工具所不能提供的。 EcoScope 能解決在大型企業複雜環境下分析與測量應用性能的難題。通過提供應用的性能級別及其支撐架構的信息, EcoScope 能幫助 IT 部門就如何提高應用性能提出多方面的決策方案。EcoScope 的應用主要表現在以下幾個方面:確保成功部署新應用、維護性能的服務水平、加速問題檢測與糾正的高級功能、定製視圖有助於高效地分析數據

    (2) 數據庫測試 數據自動生成工具—— TestBytes 
    在數據庫開發的過程中,爲了 測試應用程序對數據庫的訪問 ,應當在數據庫中生成測試用例數據,我們可能會發現當數據庫中只有少量數據時,程序可能沒有問題,但是當真正投入到運用中產生了大量數據時就出現問題了,這往往是因爲程序的編寫沒有達到,所以一定及早地通過在數據庫中生成大量數據來幫助開發人員完善這部分功能和性能。TestBytes 是一個用於自動生成測試數據的強大易用的工具,通過簡單的點擊式操作,就可以確定需要生成的數據類型(包括特殊字符的定製),並通過與數據庫的連接來自動生成數百萬行正確的測試數據,可以極大地提高數據庫開發人員、 QA 測試人員、數據倉庫開發人員、應用開發人員的工作效率。

    (3) PC — LINT 
    PC — LINT 主要進行更嚴格的 語法檢查功能 ,還完成相當程度的語義檢查功能。可以這樣認爲: PC — LINT 是一個更加智能、更加嚴格的 編譯器 。 PC — LINT 在實現語法和某些語義規則檢查時,是通過參數配置完成的,它的選項就有數百個之多,因此,在使用 PC — LINT 過程中,瞭解選項的含義也很重要。

    (4) TCL 
    TCL 是 Tool Command Language 的縮寫,它是一種很流行的腳本解釋器,尤其在測試領域,它的最大特點是 可移植性好 ,接口簡單,方便,可以很容易地嵌入到軟件中,作爲自己的解釋器使用。TCL 提供兩種接口:編程接口和用戶接口。編程接口是 通過 LIB 或 DLL 形式提供的 ,提供了一些函數(命令)供調用,包括:分配一個解釋器指針(對象);初始化解釋器(指針);註冊擴展函數等。用戶接口很簡單,即編寫的腳本,腳本里麪包含對擴展命令的調用。

    (5) VB 測試工具: VB Watch

    (6) Java 程序的測試工具 
    1) Bean — Test  2) EJBQuickTest  3) JStyle  4) JTest  5) HttpUnit  6) JUnit

    (7)、覆蓋測試 ( 代碼覆蓋靜態測試 ) 

    C — Cover是一個測試工具 軟件,用來找出沒有被測到的代碼,並報告測試的覆蓋率。 C — Cover只支持 C/C++ 的代碼覆蓋率分析,其它語言不支持。但不受 OS 。



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