Rational Robot是業界最頂尖的功能測試工具,它甚至可以在測試人員學習進階指令碼技術之前協助其進行成功的測試。它整合在測試人員的案頭 IBM Rational TestManager 上,在這裡測試人員可以計劃、組織、執行、管理和報告所有測試活動,包括手動測試報告。這種測試和管理的雙重功能是自動化測試的理想開始。
網址:http://www-306.ibm.com/software/rational/
WinRunner是一種企業級的用於檢驗應用程式是否如期啟動並執行功能性測試載入器。通過自動捕獲,檢測,和重複使用者互動的操作,WinRunner 能夠辨認缺陷並且確保那些跨越多個應用程式和資料庫的商務程序在初次發布就能避免出現故障,並且保持長期可靠運行。
網址:http://www.mercury.com
QuickTest Professional是一個功能測試自動化工具,主要應用在迴歸測試中。QuickTest針對的是GUI應用程式,包括傳統的Windows應用程式,以及現在越來越流行的Web應用。它可以覆蓋絕大多數的軟體開發技術,簡單高效,並具備測試案例可重用的特點。其中包括:建立測試、插入檢查點、檢驗資料、增強測試、運行測試、分析結果和維護測試等方面。
網址:http://www.mercury.com
AdventNet QEngine是一個應用廣泛且獨立於平台的自動化軟體測試載入器,可用於Web功能測試、web效能測試、Java應用功能測試、Java API測試、SOAP測試、迴歸測試和Java應用效能測試。支援對於使用HTML、JSP、ASP、.NET、PHP、JavaScript/VBScript、XML、SOAP、WSDL、e-commerce、傳統用戶端/伺服器等開發的應用程式進行測試。此工具以Java開發,因此便於移植和提供多平台支援。
網址:http://www.adventnet.com
SilkTest是業界領先的、用於對企業級應用進行功能測試的產品,可用於測試Web、Java或是傳統的C/S結構。SilkTest提供了許多功能,使使用者能夠高效率地進行軟體自動化測試。這些功能包括:測試的計劃和管理;直接的資料庫訪問及校正;靈活、強大的4Test指令碼語言,內建的恢複系統(Recovery System);以及具有使用同一套指令碼進行跨平台、跨瀏覽器和技術進行測試的能力。
網址:http://www.segue.com
QARun的 測試實現方式是通過滑鼠移動、鍵盤點擊操作被測應用,即而得到相應的測試指令碼,對該指令碼可以進行編輯和調試。在記錄的過程中可針對被測應用中所包含的功能 點進行基準值的建立,換句話說就是在插入檢查點的同時建立期望值。在這裡檢查點是目標系統的一個特殊方面在一特定點的期望狀態。通常,檢查點在QARun提示目標系統執行一系列事件之後被執行。檢查點用於確定實際結果與期望結果是否相同。
網址:http://www.compuware.com
Test Partner是一個自動化的功能測試工具,它專為測試基於微軟、 Java和Web技術的複雜應用而設計。它使測試人員和開發人員都可以使用可視的指令碼編製和自動嚮導來產生可重複的測試,使用者可以調用VBA的所有功能,並進行任何水平層次和細節的測試。TestPartner的指令碼開發採用通用的、分層的方式來進行。沒有編程知識的測試人員也可以通過TestPartner的可視化導航器來快速建立測試並執行。通過可視的導航器錄製並回放測試,每一個測試都將被展示為樹狀結構,以清楚地顯現測試通過應用的路徑。
網址:http://www.compuware.com
Holodeck - 強大的故障植入軟體測試載入器
Holodeck is an advanced fault-injection tool that gives you the power to attack an application while it monitors and logs everything your application does - every function call, registry entry, piece of data read or written.
網址:http://www.securityinnovation.com/holodeck/