天天看點

軟體測試工具分類概述

  近兩年來使用率較高的幾類測試工具簡介如下:

1 單元測試工具

   xUnit:目前最流行的單元測試工具是xUnit測試系列架構,常用的根據語言不同分為 JUnit(Java),cppUnit(c++),DUnit(Delphi),NUnit(.net),

pPhpUnit(php)等等。 該測試架構的第一個和最傑出的應用就是由Erich Gamma(《設計模式》的作者)和Kent Beck(XP(Extreme Programming)的創始人)提供的開發源代碼的JUnit。

  Jtest:Jtest是parasoft公司推出的一款針對Java語言的自動化白盒測試工具,它通過自動實作Java的單元測試和代碼标準校驗,來提高代碼的可靠性。parasoft同時出品的還有c++ test,是一款c/c++的白盒測試工具。

2 功能測試工具

   Rational Robot: IBM Rational Robot 是業界頂尖的功能測試工具,它甚至可以在測試人員學習進階腳步技術之前幫助其進行成功的測試。 它內建在測試人員的桌面 IBM Rational TestManager 上,在這裡測試人員可以計劃,組織執行,管理和報告所有測試活動,包括手動測試報告,這種測試和管理的雙重功能是自動化測試的理想開始。

   SilkTest:是Borland公司提出的軟體品質管了解決方案的套件之一。這個工具采用精靈設定和自動化執行測試,無論是程式設計新手或資深的專家都能快速建立功能測試,并分析功能錯誤。

   JMeter: JMeter是Apache組織的開發源代碼項目,它是功能和性能測試的工具,100%用java實作。

3 性能測試功能

   LoadRunner: 性能測試工具首推LoadRunner,它是工業标準級負載測試工具,也是現在搞性能測試不可或缺的必備工具。通過模拟上千萬使用者實施并發負載及實時性能監測的方式來确認和查找問題。LoadRunner能對整個企業級架構進行測試,通過loadRunner,企業能最大限度的縮短測試時間,優化性能和加速應用系統的釋出周期。

Webload: webload 是 RadView公司推出的一個性能測試和分析工具,它讓web程式開發者自動執行壓力測試,webload通過模拟真實使用者的操作,生成壓力負載在測試web的性能。

4 測試管理工具

  TestDirector:全球測試管理系統。TestDirector是業界第一個基于web的測試管理系統,一個用于規範和管理日常測試項目工作的平台,它将管理不同的測試人員,開發人員和管理人員之間的溝通排程,項目内容管理和進度追蹤。而且,Mercury的測試管理軟體TestDirector,是一個集中實施,分布式使用的首頁的測試項目管理平台軟體。

  SilkCertral Test Manager(SilkPlan Pro): 一個完整的測試管理軟體,用于測試的計劃,文檔和各種測試行為的管理。它提供對人工測試和自動測試的基于過程的分析,設計和管理功能,此外,還提供了基于web的自動測試功能。這使得SilkPlan Pro成為Segue Silk家族中的重要成員和用于監測的解決方案。在軟體開發的過程中,SilkPlan Pro是測試過程自動化,節省時間,同時幫你回答重要的業務應用面臨的關鍵問題。

   QA Director:分布式的測試能力和多平台支援,能夠使測試和開發團隊跨越多個環境控制測試活動,QA Director允許測試人員,開發人員和QA管理人員共享測試資産,測試過程和測試結果,目前的曆史資訊,進而為客戶提供了最完全徹底的,一直得測試。