開源測試管理工具:
Bugfree、Bugzilla、TestLink、mantis zentaopms
開源功能自動化測試工具:
WaTIr、Selenium、MaxQ、WebInject
開源性能自動化測試工具:
Jmeter、OpenSTA、DBMonster、TPTEST、Web ApplicaTIon Load Simulator
Quality Center:
基於Web的測試管理工具,可以組織和管理應用程序測試流程的所有階段,包括指定測試需求、計划測試、執行測試和跟蹤缺陷。
QuickTest Professional:
用於創建功能和回歸測試。
LoadRunner:
預測系統行為和性能的負載測試工具。
國內免費軟件測試工具有:
AutoRunner和TestCenter。
10款常見的軟件測試工具推薦
1、Bugfree
BugFree是借鑒微軟的研發流程和Bug管理理念,使用PHP+MySQL獨立寫出的一個Bug管理 系統。簡單實用、免費並且開放源代碼(遵循GNU GPL)。 命名BugFree 有兩層意思:一是希望軟件中的缺陷越來越少直到沒有,Free嘛;二是表示它是免費且開放源代碼的,大家可以自由使用傳播。
2、bugzilla
Bugzilla 是一個開源的缺陷跟蹤系統(Bug-Tracking System),它可以管理軟件開發中缺陷的提交(new),修復(resolve),關閉(close)等整個生命周期。
3、Testlink
TestLink用於進行測試過程中的管理,通過使用TestLink提供的功能,可以將測試過程從測試需求、測試設計、到測試執行完整的管理起來,同時,它還提供了好多種測試結果的統計和分析,使我們能夠簡單的開始測試工作和分析測試結果。
4、manTIs
TManTIs是一個基於PHP技術的輕量級的缺陷跟蹤系統,其功能與前面提及的JIRA系統類似,都是以Web操作的形式提供項目管理及缺陷跟蹤服務。在功能上可能沒有JIRA那么專業,界面也沒有JIRA漂亮,但在實用性上足以滿足中小型項目的管理及跟蹤。
5、QTP
QTP是一個B/S系統的自動化功能測試的利器,軟件程序測試工具。Mercury的自動化功能測試軟件QuickTest Professional ,可以覆蓋絕大多數的軟件開發技術,簡單高效,並具備測試用例可重用的特點。Mercury QuickTest Pro 是一款先進的自動化測試解決方案,用於創建功能和回歸測試。它自動捕獲、驗證和重放用戶的交互行為。 Mercury QuickTest Pro為每一個重要軟件應用和環境提供功能和回歸測試自動化的行業最佳解決方案
6、selenium
selenium-core 是使用HTML的方式來編寫測試腳本,你也可以使用 Selenium-IDE來錄制腳本,但是目前Selenium-IDE只有 FireFox 版本。
7、weblnject
WebInject 是一個自動化測試工具,主要適合Web應用和Web服務。可以通過它來測試基於HTTP接口的系統組件,還可以用它來進行服務器監控。
8、maxq
MaxQ是一個Web功能測試工具。它包括一個記錄測試腳本的HTTP代理,一個用於重放測試的命令行實用程序。代理記錄器自動存儲提交到表單的變量,那么你無需用手書寫它們。
9、jmeter
Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟件做壓力測試,它最初被設計用於Web應用測試,但后來擴展到其他測試領域。 它可以用於測試靜態和動態資源,例如靜態文件、Java 小服務程序、CGI 腳本、Java 對象、數據庫、FTP 服務器, 等等。
10、undefined
OpenSTA 是專用於B/S結構的、免費的性能測試工具。它的優點除了免費、源代碼開放的優點外,還能對錄制的測試腳本進行,按指定的語法進行編輯。在錄制完測試腳本后,可以對測試腳本進行編輯,以便進行特定的性能指標分析。其較為豐富的圖形化測試結果大大提高了測試報告的可閱讀性