軟件測試工具

軟件測試工具

自動化軟件測試和測試管理工具
軟件測試工具是通過一些工具能夠使軟件的一些簡單問題直觀的顯示在讀者的面前,這樣能使測試人員更好的找出軟件錯誤的所在。軟件測試工具分為自動化軟件測試工具和測試管理工具。自動化軟件測試工具存在的價值是為了提高測試效率,用軟件來代替一些人工輸入。測試管理工具是為了複用測試用例,提高軟件測試的價值。一個好的軟件測試工具和測試管理工具結合起來使用将會使軟件測試效率大大的提高。
    軟件名稱: 軟件平台: 軟件語言: 開發商: 軟件授權: 軟件版本: 軟件大小: 中文名:軟件測試工具 外文名:Software testing tools 作用:找出軟件錯誤的所在 分類:自動化軟件測試和測試管理工具 拼音:ruǎn jiàn cè shì gōng jù

推薦

如今國際上主要分為五類軟件測試工具:Mercury測試工具,Rational測試工具,Segue測試工具,QTP自動化測試工具和AutoRunner工具,占有市場90%以上。

AutoRunner(簡稱AR)是澤衆軟件自主研發的自動化測試工具,也是一個自動測試框架,加載不同的測試組件,能夠實現面向不同應用的測試。通過錄制和編寫測試腳本,實現功能測試、回歸測試的自動化,自動化執行測試用例取代人工執行測試用例,提高測試執行效率,降低測試人工成本。

分類

開源測試管理工具:Bugfree、Bugzilla、TestLink、mantis zentaopms

開源功能自動化測試工具:Watir、Selenium、MaxQ、WebInject

開源性能自動化測試工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web Application Load Simulator

禅道測試管理工具:功能比較全面的測試管理工具,功能涵蓋軟件研發的全部生命周期,為軟件測試和産品研發提供一體化的解決方案。是一款優秀的國産開源測試管理工具。

Quality Center:基于Web的測試管理工具,可以組織和管理應用程序測試流程的所有階段,包括指定測試需求、計劃測試、執行測試和跟蹤缺陷。

QuickTest Professional:用于創建功能和回歸測試。

LoadRunner:預測系統行為和性能的負載測試工具。

其他測試工具與框架還有Rational Functional Tester、Borland Silk系列工具、WinRunner、Robot等。

國内免費軟件測試工具有:AutoRunner和TestCenter。

國内介紹軟件測試工具比較好的網站為:51Testing軟件測試論壇

詳情介紹

WinRunner

Winrunner最主要的功能是自動重複執行某一固定的測試過程,它以腳本的形式記錄下手工測試的一系列操作,在環境相同的情況下重放,檢查其在相同的環境中有無異常的現象或與實際結果不符的地方。可以減少由于人為因素造成結果錯誤,同時也可以節省測試人員大量測試時間和精力來做别的事情。功能模塊主要包括:GUI map、檢查點、TSL腳本編程、批量測試、數據驅動等幾部分。

LoadRunner

LoadRunner®是一種預測系統行為和性能的工業标準級負載測試工具。通過以模拟上千萬用戶實施并發負載及實時性能監測的方式來确認和查找問題,LoadRunner能夠對整個企業架構進行測試。通過使LoadRunner,企業能最大限度地縮短測試時間,優化性能和加速應用系統的發布周期。LoadRunner是一種适用于各種體系架構的自動負載測試工具,它能預測系統行為并優化系統性能。LoadRunner的測試對象是整個企業的系統,它通過模拟實際用戶的操作行為和實行實時性能監測,來幫助您更快的查找和發現問題。此外,還能支持廣範的協議和技術,為您的特殊環境提供特殊的解決方案。

QTP

QTP是一個B/S系統的自動化功能測試的利器,軟件程序測試工具。Mercury的自動化功能測試軟件QuickTest Professional ,可以複蓋絕大多數的軟件開發技術,簡單高效,并具備測試用例可重用的特點。Mercury QuickTest Pro是一款先進的自動化測試解決方案,用于創建功能和回歸測試。它自動捕獲、驗證和重放用戶的交互行為。Mercury QuickTest Pro為每一個重要軟件應用和環境提供功能和回歸測試自動化的行業最佳解決方案。

TestDirector

基于WEB的測試管理工具,他能夠讓你系統地控制整個測試過程,并創建整個測試工作流的框架和基礎,使整個測試管理過程變得更為簡單和有組織。他能夠幫助你維護一個測試工程數據庫,并且能夠複蓋你的應用程序功能性的各個方面。T并且還為你提供了直觀和有效的方式來計劃和執行測試集、收集測試結果并分析數據。還專門提供了一個完善的缺陷跟蹤系統。并可以同Mercury公司的測試工具、第三方或者自主開發的測試工具、需求和配置管理工具、建模工具的整合功能。你可以通過他進行需求定義、測試計劃、測試執行和缺陷跟蹤,即整個測試過程的各個階段。

SilkTest

SilkTest是面向Web應用、Java應用和傳統的C/S應用,進行自動化的功能測試和回歸測試的工具。它提供了用于測試的創建和定制的工作流設置、測試計劃和管理、直接的數據庫訪問及校驗等功能,使用戶能夠高效率地進行軟件自動化測試。

為提高測試效率,SilkTest提供多種手段來提高測試的自動化程度,包括:從測試腳本的生成、測試數據的組織、測試過程的自動化、測試結果的分析等方面。在測試腳本的生成過程中,SilkTest通過動态錄制技術,錄制用戶的操作過程,快速生成測試腳本。在測試過程中,SilkTest還提供了獨有的恢複系統(Recovery System),允許測試可在24×7×365全天候無人看管條件下運行。在測試過程中一些錯誤導緻被測應用崩潰時,錯誤可被發現并記錄下來,之後,被測應用可以被恢複到它原來的基本狀态,以便進行下一個測試用例的測試。

Selenium

Selenium是為正在蓬勃發展的web應用開發的一套完整的測試系統。Selenium測試直接運行在浏覽器中,就像真正的用戶在操作一樣。它的主要功能包括:測試與浏覽器的兼容性——測試你的應用程序看是否能夠很好得工作在不同浏覽器和操作系統之上。測試系統功能——創建衰退測試檢驗軟件功能和用戶需求。支持自動錄制動作和自動生成。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript編寫,因此可運行于任何支持JavaScript的浏覽器上,包括IE、Mozilla Firefox、Chrome、Safari等。

TPT

TPT是針對嵌入式系統的基于模型的測試工具,特别是針對控制系統的軟件功能測試。TPT支持所有的測試過程:包括測試建模、測試執行、測試評估以及測試報告的生成。

TPT軟件由于首創地使用分時段測試(Time Partition Testing),使得控制系統的軟件測試技術得以極大提升;同時由于TPT軟件支持衆多業内主流的工具平台和測試環境,能夠更好地利用客戶已有的投資,實現各種異構環境下的自動化測試;針對MATLAB/Simulink/Stateflow以及TargetLink,TPT提供了全方位的支持進行模型測試。

TPT軟件是特别針對基于時間以及帶反饋的嵌入式系統所開發的測試工具,這些系統往往需要大量的測試用例來保證系統的可靠性。TPT的設計理念是尋找出大量的測試用例中的相似點和不同點,然後通過對測試用例分割、建模以及組合,減少測試用例中重複的部分、提高測試用例的構建效率和複用度,避免無用的冗餘。同時TPT軟件通過豐富的測試環境平台接口,使得TPT構建的測試用例可以在産品開發的不同階段被充分利用,而不是面臨不同的階段采用不同的測試工具,需要重新構建測試用例的情況。

相關詞條

相關搜索

其它詞條