軟體測試工具之開源測試工具彙總

shbwf發表於2009-04-09
開源軟體運動正在獲得<wbr>很大成功,正在改變軟<wbr>件業的開發模式、運營<wbr>方法等,也自然改變著軟體測試的方法,藉助開源軟體測試工具完全可以構造一個完整<wbr>的軟體測試解決方案,<wbr>可以極大地提高測試效<wbr>率,又能大大的降低軟<wbr>件測試成本。

開源軟體測試工具通常<wbr>都是為了某個特定的目<wbr>的而開發出來的,所以<wbr>如果想找到一個開源的<wbr>效能測試工具去與LoadRunner或者QALoad之類去比較,實在有些<wbr>勉強。但是開源軟體測試工具也有它自己的優勢:小<wbr>巧、輕便,在自己擅長<wbr>的領域可以提供優秀的<wbr>軟體測試解決方案。

 Linux Test Project

  http//ltp.sour<wbr>ceforge.ne<wbr>t/

  工具描述:

  Linux Test Project是一個測試Linux核心和核心相關特性的<wbr>工具集合。該工具的目<wbr>的是通過把測試自動化<wbr>引入到Linux核心測試,提高Linux的核心質量。

  使用環境:

  Linux MaxQ

  MaxQ

  http//maxq.tig<wbr>ris.org/

  工具描述:

  MaxQ是一個免費的功能測試<wbr>工具。它包括一個HTTP代理工具,可以錄製測<wbr>試指令碼,並提供回放測<wbr>試過程的命令列工具。<wbr>軟體測試結果的統計圖<wbr>表類似於商用軟體測試<wbr>工具,比如Astra QuickTestEmpirix e-Test,這些商用工具都很昂<wbr>貴。MaxQ希望能夠提供一些關鍵<wbr>的功能,比如HTTP測試錄製回放功能,並<wbr>支援指令碼。

  使用環境:

  Java 1.2以上版本

  WebInject

  http//www.webi<wbr>nject.org/

  工具描述:

  WebInject是一個針對Web應用程式和服務的免費<wbr>軟體測試工具。 它可以通過HTTP介面測試任意一個單獨<wbr>的系統元件。可以作為<wbr>測試框架管理功能自動<wbr>化測試和迴歸自動化測<wbr>試的測試套。

  使用環境:

  Windows OS Independen<wbr>t Linux

  開源測試工具——效能測試工具

  Apache JMeter

  http//jakarta.<wbr>apache.org<wbr>/jmeter/

  工具描述:

  Apache JMeter100%Java桌面應用程式,它被設<wbr>計用來載入被測試軟體<wbr>功能特性、度量被測試<wbr>軟體的效能.設計Jmeter的初衷是測試Web應用,後來又擴充了其<wbr>它的功能.Jmeter可以完成針對靜態資源<wbr>和動態資源(訛誤女監<wbr>, ServletsPerl指令碼, Java物件, 資料查詢s FTP服務等)的效能測試.Jmeter可以模擬大量的伺服器<wbr>負載、網路負載、軟體<wbr>物件負載,通過不同的<wbr>載入型別全面測試軟體<wbr>的效能.Jmeter提供圖形化的效能分析<wbr>。

  使用環境:

  Solaris Linux Windows 98 NT 2000. JDK1.4以上.

  DBMonster

  http//dbmonste<wbr>r.kernelpa<wbr>nic.pl/

  工具描述:

  DBMonster是一個生成隨機資料,<wbr>用來測試SQL資料庫的壓力測試工具<wbr>。

  使用環境:

  OS Independen<wbr>t

  OpenSTA Open System Testing Architectu<wbr>re

  http//portal.o<wbr>pensta.org<wbr>/index.php

  工具描述:

  基於CORBA的分散式軟體測試構架.OpenSTA,試人員可以模擬大量<wbr>的虛擬使用者.penSTA的結果分析包括虛擬用<wbr>戶響應時間、web伺服器的資源使用情況<wbr>、資料庫伺服器的使用<wbr>情況,以精確的度量負<wbr>載測試的結果。

  使用環境:

  OS Independen<wbr>t

  TPTEST

  http//tptest.s<wbr>ourceforge<wbr>.net/about<wbr>.php

  工具描述:

  TPTest的提供測試Internet連線速度的簡單方法。

  使用環境:

  MacOS/Carb<wbr>on Win32

  Web Applicatio<wbr>n Load Simulator

  http//www.open<wbr>ware.org/l<wbr>oadsim/ind<wbr>ex.html

  工具描述:

  LoadSim是一個網路應用程式的<wbr>負載模擬器。

  使用環境:

  JDK 1.3以上

  開源測試工具——缺陷管理工具

  Mantis

  http//mantisbt<wbr>.sourcefor<wbr>ge.net/

  工具描述:

  Mantis是一款基於WEB的軟體缺陷管理工具,<wbr>配置和使用都很簡單,<wbr>適合中小型軟體開發團<wbr>隊,關於Mantis的介紹文章參見51testing軟體測試網顧問蔡琰的<wbr>文章《使用開源軟體 Mantis 實施缺陷跟蹤的成功實<wbr>踐》

  使用環境:

  MySQL PHP

  Bugzilla

  http//www.mozi<wbr>lla.org/pr<wbr>ojects/bug<wbr>zilla/

  工具描述:

  一款不錯的軟體缺<wbr>陷管理工具。

  使用環境:

  TBC

  開源測試工具——軟體測試管理工具

  TestLink

  http//testlink<wbr>.sourcefor<wbr>ge.net/doc<wbr>s/testLink<wbr>.php

  工具描述:

  基於WEB的軟體測試管理和執行<wbr>系統。軟體測試小組在<wbr>系統中可以建立、管理<wbr>、執行、跟蹤測試用例<wbr>,並且提供在測試計劃<wbr>中安排測試用例的方法<wbr>。

  使用環境:

  Apache MySQL PHP

(檢視更多內容)

本文轉載自51testing軟體測試網-軟體測試<wbr>工具:http://www<wbr>.51testing<wbr>.com/html/<wbr>85/n-11358<wbr>5.html

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11323760/viewspace-1020212/,如需轉載,請註明出處,否則將追究法律責任。

相關文章