1. 軟體測試一般都用到哪些工具
1、企業級自動化測試工具WinRunner,用於檢測應用程序是否能夠達到預期的功能及正常運行。通過自動錄制、檢測和回放用戶的應用操作,能夠幫助測試人員對復雜的企業級應用的不同發布版進行測試,確保跨平台的、復雜的企業級應用無故障發布及長期穩定運行。
2、工業標准級負載測試工具Loadrunner,是一種預測系統行為和性能的負載測試工具。通過以模擬上千萬用戶實施並發負載及實時性能監測的方式來確認和查找問題,能夠對整個企業架構進行測試。企業能最大限度地縮短測試時間,優化性能和加速應用系統的發布周期。
3、功能測試工具Rational Robot,可以在測試人員學習高級腳本技術之前幫助其進行成功的測試。它集成在測試人員的桌面IBM Rational TestManager上,測試人員可以計劃、組織、執行、管理和報告所有測試活動,包括手動測試報告。這種測試和管理的雙重功能是自動化測試的理想開始。
4、功能測試工具SilkTest,是Borland公司所提出軟體質量管理解決方案的套件之一。這個工具採用精靈設定與自動化執行測試,無論是程序設計新手或資深的專家都能快速建立功能測試,並分析功能錯誤。
5、全球測試管理系統testdirector,是基於Web的測試管理系統,可以在公司內部或外部進行全球范圍內測試的管理。通過在一個整體的應用系統中集成了測試管理的各個部分,包括需求管理,測試計劃,測試執行以及錯誤跟蹤等功能,TestDirector極大地加速了測試過程。
(1)收費測試管理工具有哪些擴展閱讀:
WinRunner可以通過Function Generator增加測試的功能。使用Function Generator可以從目錄列表中選擇一個功能增加到測試中以提高測試能力。
針對相當數量的企業應用里非標准對象,WinRunner提供了Virtual Object Wizard來識別以前未知的對象。使用Virtual Object Wizard,可以選擇未知對象的類型,設定標識和命名。在錄制使用該對象的測試時,WinRunner會自動對應它的名字,從而提高測試腳本的可讀性和測試質量。
2. 軟體測試的工具有哪些
1、禪道測試管理工具是功能比較全面的測試管理工具,功能涵蓋軟體研發的全部生命周期,為軟體測試和產品研發提供一體化的解決方案,是一款十分優秀的國產開源測試管理工具。
2、LoadRunner是一種預測系統行為和性能的工業標准級負載測試工具。通過模擬上千萬用戶實施並發負載及實時性能監測的方式來確認和查找問題,它能夠對整個企業架構進行測試。通過LoadRunner ,企業能最大限度地縮短測試時間,優化性能和加速應用系統的發布周期。它是一種適用於各種體系架構的自動負載測試工具,它能預測系統行為並優化系統性能。LoadRunner 的測試對象是整個企業的系統,它通過模擬實際用戶的操作行為和實時性能監測,來幫助更快地查找和發現問題。
3、QTP是一個B/S系統的自動化功能測試的利器,軟體程序測試工具。Mercury的自動化功能測試軟體QuickTest Professional ,可以覆蓋絕大多數的軟體開發技術,簡單高效,並具備測試用例可重用的特點。Mercury QuickTest Pro 是一款先進的自動化測試解決方案,用於創建功能和回歸測試。它自動捕獲、驗證和重放用戶的交互行為。 Mercury QuickTest Pro為每一個重要軟體應用和環境提供功能和回歸測試自動化的行業最佳解決方案。
4、Selenium是為正在蓬勃發展的web應用開發的一套完整的測試系統。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。它的主要功能包括:測試與瀏覽器的兼容性——測試你的應用程序是否能夠很好的在不同瀏覽器和操作系統上工作。測試系統功能——創建衰退測試檢驗軟體功能和用戶需求。支持自動錄制動作和自動生成。Selenium的核心Selenium Core基於JsUnit,完全由JavaScript編寫,因此可運行於任何支持JavaScript的瀏覽器上,包括IE、Mozilla Firefox、Chrome、Safari等。
3. 測試管理工具有哪些
HP的QC、東軟的TMS、IBM的CQ等。我們目前用的是東軟的TMS。適用組織級或項目級的通用測試管理工具。
東軟測試管理系統 Test Management System,簡稱TMS。
TMS有不同的版本,目前提供外部用戶試用期免費試用。
東軟的TMS可以進行全生命周期軟體測試過程專業化管理。為主管領導、項目管理者以及項目成員,提供不同的管理和應用視窗,提供便捷服務和高效應用,為組織積累測試資產,為全員提供知識分享的平台。TMS基於B/S結構,無需客戶端安裝。
主要特色如下:
—靈活的、可定製化的缺陷管理流程,滿足不同成熟度的各類組織使用;
—強大的統計分析功能,涵蓋項目級、項目群級及組織級三大類70多種報表展現,滿足不同層級管理者要求。
—簡單、高效的自動化測試管理組件,極大降低執行人員的技術要求,可幫助組織迅速開展自動化測試活動。
—實用的財富庫管理功能,可對典型缺陷、用例財富及各類文檔財富進行專業化管理。
—靈活的定製化功能、便捷的二次開發介面,能夠迅速滿足不同體系框架下的使用要求。
4. 常用的軟體測試工具有哪些
在測試工作中,需要接觸到各種類型的測試工具。一般來說,有以下一些類型的工具:
測試管理工具:可以幫助完成測試計劃、跟蹤測試運行結果等的工具。這類工具還包括有助於需求、設計、編碼測試及缺陷跟蹤的工具;
靜態分析工具:分析代碼而不執行代碼。這種工具檢測某些缺陷比用其它方法更有效,開銷也更小。這種工具一般可以度量代碼的各種指標,如McCabe測定復雜度,Logiscope度量代碼和規范的復合度等等;
覆蓋率工具:這種工具評估通過一系列測試後,軟體被執行的程度。這種工具大量的被應用於單元測試中,如PureCoverage、TrueCoverage、Logiscope等;
動態分析工具:這種工具評估正在運行的系統。例如,檢查系統運行過程中的內存使用情況,是否有內存越界、內存泄露等等,這類工具有Purify、BoundChecker等;
測試執行工具:這類工具可使測試能夠自動化進行,並且各個層次(單元測試、集成測試、系統測試)的執行工具都有。例如系統測試階段有功能測試自動化工具,如Robot、Winrunner、SilkTest等;還有性能測試工具,如Loadrunner、SilKPerformer等。
白盒測試工具主要有:
內存資源泄漏檢查:Numega中的bouncechecker,Rational的Purify
代碼覆蓋率檢查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope,Macabe公司的Macabe
代碼性能檢查:Numega中的truetime,Rational的Quantify
代碼靜態度量分析質量檢查工具:logiscope和Macabe
黑盒測試工具主要有:
客戶端功能測試:MI公司的winrunner,compuware的qarun,Rational的robot
伺服器端壓力性能測試:MI公司的winload,compuware的qaload,Rational的SQAload等等
Web測試工具:MI公司的Astra系列,rsw公司的e-testsuite
測試管理工具:rational的testmanager,compuware的qadirector等
缺陷跟蹤工具:trackrecord,Testtrack
單元測試工具:
測試框架:delphinitjavajunitc++cppunit
5. 測試管理工具有哪些
我們一直使用日事清來進行測試流程和測試用例庫的測試管理工具平台,它可以幫助您:測試用例的過程管理,對測試需求過程、測試用例設計過程、業務組件設計實現過程等 整個測試過程進行管理。
測試管理平台是構建測試流程、測試用例庫的基礎:
一是標准化測試用例庫構建。支持手工測試用例和自動化測試用例,支持測試用例樹型結構。支持測試用例的各種狀態:執行通過、未執行、執行失敗;支持測試用例關聯缺陷;支持測試關聯到需求。支持執行中的測試用例管理。
實現測試用例的標准化即每個測試人員都能夠理解並使用標准化後的測試用例,降低了測試用例對個人的依賴。
二是測試流程管理。管理測試中的流程,測試需求創建、測試需求評審、測試計劃、測試執行、缺陷管理等流程。
三是缺陷管理。提供了最好用的缺陷管理模塊。支持缺陷流程管理,用戶可以自定義缺陷流程;支持缺陷屬性自定義;支持自定義的缺陷報表和缺陷分析。
四是自動測試框架。支持存放自動測試腳本;支持不同類型的自動測試工具;支持配置化的自動測試用用例;支持自動測試框架,支持測試執行中的數據管理;支持自動測試日誌。自動測試框架能夠極大的簡化自動測試過程和用例。
五是測試需求管理。日事清支持對測試需求的全方位管理:支持word、excel格式的測試需求導入;支持需求條目化;支持測試需求評審;支持測試需求與用例的關聯。
6. 軟體測試工具有哪些
1、WinRunner
Winrunner 最主要的功能是自動重復執行某一固定的測試過程,它以腳本的形式記錄下手工測試的一系列操作,在環境相同的情況下重放,檢查其在相同的環境中有無異常的現象或與預期結果不符的地方。
2、LoadRunner
LoadRunner® 是一種預測系統行為和性能的工業標准級負載測試工具。通過以模擬上千萬用戶實施並發負載及實時性能監測的方式來確認和查找問題,LoadRunner 能夠對整個企業架構進行測試。
3、QTP
QTP是一個B/S系統的自動化功能測試的利器,軟體程序測試工具。Mercury的自動化功能測試軟體QuickTest Professional ,可以覆蓋絕大多數的軟體開發技術,簡單高效,並具備測試用例可重用的特點。
4、TestDirector
基於WEB的測試管理工具,他能夠讓你系統地控制整個測試過程,並創建整個測試工作流的框架和基礎,使整個測試管理過程變得更為簡單和有組織。
5、SilkTest
SilkTest 是面向Web應用、Java應用和傳統的C/S應用,進行自動化的功能測試和回歸測試的工具。它提供了用於測試的創建和定製的工作流設置、測試計劃和管理、直接的資料庫訪問及校驗等功能,使用戶能夠高效率地進行軟體自動化測試。
6、Selenium
Selenium是為正在蓬勃發展的web應用開發的一套完整的測試系統。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。
7、TPT
TPT是針對嵌入式系統的基於模型的測試工具,特別是針對控制系統的軟體功能測試。TPT支持所有的測試過程:包括測試建模、測試執行、測試評估以及測試報告的生成。
7. 軟體測試都用哪些工具各工具有什麼特點
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 版本。