軟件測(cè)試的常用軟件
學(xué)軟件測(cè)試常用哪些軟件?市面上的開源工具很多,匯智動(dòng)力給你一份總結(jié),希望對(duì)你有用。

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

