軟體測試工具有哪些?10款常見的軟體測試工具推薦

 2018-05-03 08:00:00.0

軟體測試工具分為自動化軟體測試工具和測試管理工具。自動化軟體測試工具存在的價值是為了提高測試效率,用軟體來代替一些人工輸入。測試管理工具是為了復用測試用例,提高軟體測試的價值。一個好的軟體測試工具和測試管理工具結合起來使用將會使軟體測試效率大大的提高。

那麼軟體測試工具有哪些呢?本文匯總了十款常用的軟體測試工具,具體的詳情跟隨千鋒小編一起來了解一下。

...

軟體測試工具有哪些

開源測試管理工具: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 QuickTestPro為每一個重要軟體應用和環境提供功能和回歸測試自動化的行業最佳解決方案

...


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結構的、免費的性能測試工具。它的優點除了免費、原始碼開放的優點外,還能對錄製的測試腳本進行,按指定的語法進行編輯。在錄製完測試腳本後,可以對測試腳本進行編輯,以便進行特定的性能指標分析。其較為豐富的圖形化測試結果大大提高了測試報告的可閱讀性。

...