資源描述:
《常用軟件測試工具簡介》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、常用軟件測試工具簡介測試工具簡介[LR]LoadRunner,是一種預(yù)測系統(tǒng)行為和性能的負(fù)載測試工具。通過以模擬上千萬用戶實(shí)施并發(fā)負(fù)載及實(shí)時性能監(jiān)測的方式來確認(rèn)和查找問題,LoadRunner能夠?qū)φ麄€企業(yè)架構(gòu)進(jìn)行測試。通過使用LoadRunner,企業(yè)能最大限度地縮短測試時間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。LoadRunner是一種適用于各種體系架構(gòu)的自動負(fù)載測試工具,它能預(yù)測系統(tǒng)行為并優(yōu)化系統(tǒng)性能。LoadRunner的測試對象是整個企業(yè)的系統(tǒng),它通過模擬實(shí)際用戶的操作行為和實(shí)行實(shí)時性能監(jiān)測,來幫助您更快的查找和發(fā)現(xiàn)
2、問題。此外,LoadRunner能支持廣泛的協(xié)議和技術(shù),為您的特殊環(huán)境提供特殊的解決方案。[QTP]QuickTestProfessional,是一種自動測試工具。使用QTP的目的是想用它來執(zhí)行重復(fù)的手動測試,主要是用于回歸測試和測試同一軟件的新版木。因此你在測試前要考慮好如何對應(yīng)用程序進(jìn)行測試,例如要測試那些功能、操作步驟、輸入數(shù)據(jù)和期望的輸出數(shù)據(jù)等。冃前己經(jīng)被惠普收購,正式名字為HPQuickTestProfessionalsoftware。HPQuickTestProfessional提供符合所有主要應(yīng)用軟件環(huán)境的功能
3、測試和回歸測試的自動化。采用關(guān)鍵字驅(qū)動的理念已簡化測試用例的創(chuàng)建和維護(hù)。它讓用戶可以直接錄制屏幕上的操作流程,自動生成功能測試或者回歸測試用例。專業(yè)的測試者也可以通過提供的內(nèi)置腳本和調(diào)試環(huán)境來取得對測試和對象屬性的完全控制。QTP進(jìn)行功能測試的測試流程[制定測試計劃]——>[創(chuàng)建測試腳本]——>[增強(qiáng)測試腳本功能]——>[運(yùn)行測試]——&旳[分析測試結(jié)果]大致五個步驟。[QC]Qualitycenter是一個基于Web的測試管理工具,可以組織和管理應(yīng)用程序測試流程的所有階段,包括指定測試需求、計劃測試、執(zhí)行
4、測試和跟蹤缺陷,如下圖所示。此外,通過Qualitycenter還可以創(chuàng)建報告和圖來監(jiān)控測試流程。Qualitycenter是一個強(qiáng)大的測試管理工具,合理的使用QualityCenter可以提高測試的工作效率,節(jié)省時間,起到事半功倍的效果。利用HP-MercuryQualityCenter,您可以:1?制定可靠的部署決策。2?管理整個質(zhì)量流程并使其標(biāo)準(zhǔn)化。3?降低應(yīng)用程序部署風(fēng)險。4?提高應(yīng)用程序質(zhì)量和可用性。5?通過手動和白動化功能測試管理應(yīng)用程序變更影響。6?確保戰(zhàn)略采購方案中的質(zhì)量。7?存儲重要應(yīng)用程序質(zhì)量項目數(shù)據(jù)。8
5、.針對功能和性能測試血向服務(wù)的基礎(chǔ)架構(gòu)服務(wù)。9.確保支持所有環(huán)境,包括J2EE、?NET、Oracle和SAP。[TD]TestDirector是全球最大的軟件測試工具提供商Mercuryinteractive公司生產(chǎn)的企業(yè)級測試管理工具,也是業(yè)界第一個基于Web的測試管理系統(tǒng),它可以在您公司內(nèi)部或外部進(jìn)行全球范圍內(nèi)測試的管理。通過在一個整休的應(yīng)用系統(tǒng)屮集成了測試管理的各個部分,包括需求管理,測試計劃,測試執(zhí)行以及錯誤跟蹤等功能,TestDirector極大地加速了測試過程。TestDirector能消除組織機(jī)構(gòu)間、地域間的
6、障礙。它能讓測試人員、開發(fā)人員或其它的IT人員通過一個屮央數(shù)據(jù)倉庫,在不同地方就能交互測試信息。TestDirector將測試過程流水化一一從測試需求管理,到測試計劃,測試日程安排,測試執(zhí)行到出錯后的錯誤跟蹤一一僅在一個基于瀏覽器的應(yīng)用中便可完成,而不需要每個客戶端都安裝一套客戶端程序。程序的需求驅(qū)動整個測試過程。TestDirector的Web界面簡化了這些需求管理過程,以此您可以驗證應(yīng)用軟件的每一個特性或功能是否正常。通過提供一個比較直觀的機(jī)制將需求和測試用例、測試結(jié)果和報告的錯誤聯(lián)系起來,從而確保能達(dá)到最高的測試覆蓋率
7、。[BugFree]BugFree是借鑒微軟的研發(fā)流程和Bug管理理念,使用PHP+MySQL獨(dú)立寫出的一個Bug管理系統(tǒng)。簡單實(shí)用、免費(fèi)并且開放源代碼(遵循GNUGPL)0命名BugFree有兩層意思:一是希槊軟件中的缺陷越來越少直到?jīng)]有,F(xiàn)ree嘛;二是表示它是免費(fèi)且開放源代碼的,大家可以自由使用傳播。[QALoad]QALoad⑴.測試接口多;⑵可預(yù)測系統(tǒng)性能;⑶通過重復(fù)測試尋找瓶頸問題;⑷從控制中心管理全局負(fù)載測試;(5)可驗證應(yīng)用的擴(kuò)展性;(6)快速創(chuàng)建仿真的負(fù)載測試;(刀性能價格比較高。此外,QALoad不單單測
8、試Web應(yīng)用,還可以測試一些后臺的東西,比如SQLServer等。只耍它支持的協(xié)議,都可以測試。[JMeter]JMeter是一個專門為運(yùn)行和服務(wù)器負(fù)載測試而設(shè)計、100%的純Java桌面運(yùn)行程序。原先它是為Web/HTTP測試而設(shè)計的,但是它已經(jīng)擴(kuò)展以支持各種各樣的測試模塊。它和HTTP