Borland SilkTest 2006屬於軟體功能測試工具,是Borland公司所提出軟體品質管理解決方案的套件之一。這個工具採用精靈設定與自動化執行測試,無論是程式設計新手或資深的專家都能快速建立功能測試,並分析功能錯誤。
SilkTest 2006包括2個核心元件,分別是SilkTest Integrated Development Environment(IDE)與SilkTest Agent(代理程式)。SilkTest IDE的視覺化使用者介面,讓測試人員可以針對指令碼、架構與測試計劃等,快速開發、編輯、編譯、執行、分析,以及除錯;而SilkTest代理程式會將4Test script中的指令轉譯成視覺化的指令,並負責驅動與監視整個測試過程。此外,在測試執行過程中,IDE也負責與代理程式溝通。由於IDE可與代理程式分別安裝在不同的電腦上執行,一個IDE可分析多個代理程式的結果,讓設計師可同時在多臺電腦進行測試,縮減測試週期。
2006版新增加TrueLog技術,這是獨立的分析工具,每當測試案例產生錯誤時,TrueLog可以快速地定位出產生錯誤的程式碼位置,特別是當程式碼非常龐大時,TrueLog還可以比對不同的測試結果。新版更可以整合Borland StarTeam,用於管理程式碼,以及在微軟的Winodws作業系統中使用Eclipse 3.2開發的應用程式。SilkTest 2006也提供自動化功能和迴歸測試工具,使測試人員可驗證網頁、Java、用戶端∕伺服器和企業應用程式等。
SilkTest 2006為程式設計師提供2種測試流程:基本流程(Basic)與資料驅動流程(Data Driven)。基本流程用於由無到有建立一個測試流程,通常是軟體開發時新增功能的驗證。資料驅動流程則是從現有的測試案例中,藉由記錄、資料導向的精靈,讓新手不需編寫程式碼就可建立並自訂測試,只要修改原來測試案例中的參數即可。
基本流程具錯誤復原系統,執行長時期的無人測試
設計師為軟體新增功能時,可以先從基本流程建立測試案例,工具列上有5個主要步驟,分別是建立專案、開啟延伸檔、設定系統回復、錄製測試案例、執行與檢視結果等。
開啟延伸檔主要是因為在測試網頁應用程式時,還包括DCOM元件或ActiveX元件。錄製測試案例則是從使用者操作的角度,錄製成自動執行檔,後續只要執行測試案例,系統會以錄製好的劇本,依流程執行。以往設計師必須撰寫測試程式,錄製可以短時間產生複雜的功能測試動作。錄製動作完成後,系統會自動產生4Test script程式碼(目標導向的第4代指令碼語言),設計師只要按下「貼到編輯器」按鈕,就可以到IDE上檢視測試案例程式或修改等。測試人員執行長時期的自動化無人測試時,為避免發生錯誤而損毀應用程式,可以設定Silk的系統回復,在錯誤產生時記錄並恢復程式原來正常的狀態。
可執行大量或重複性資料的測試
資料驅動流程主要用於資料驗證這類功能,例如使用者登入網頁時,鍵入名稱與帳號。整個流程分為4個步驟,分別是設定測試案例、設定資料參數、執行與檢視結果等。
當測試人員修改或鍵入資料參數時,有些功能也相當便利,例如「Find.FindNext.Click()」,鍵入到「(」時,系統會以浮動視窗指示允許設定的參數值,例如整數或布林值,使設計師不用反覆除錯。
資料驅動使用前必須設定資料來源,系統支援如dBase、Excel、Access或Segue DDA Excel等,甚至由WhatsUp所產生的資料檔。
支援5種語言測試
Borland將原本的SilkTest International版整合到SilkTest 2006中,目前已可支援英語、法文、德文、日文與簡體中文等5種語言測試。此外,測試網頁應用程式時,此工具可模擬的瀏覽器包括Netscape Navigator 7.×、IE 6.×與Firefox 1.5等。Borland也提供選用的附加項目,可用來測試.NET Windows Forms應用程式、IBM AS/400專屬應用程式,或AOL用戶端等。文⊙張瑞隆
|
Borland SilkTest 2006 |
|
| 建議售價:廠商未提供
(02)2718-6627 Borland臺灣分公司 www.borland.com/tw |
|
| 處理器需求 | Pentium 200 MHz |
| 記憶體需求 | 64MB |
| 硬碟空間需求 | 200MB |
| 作業系統需求 | Windows NT 4.0 SP6a/2000/XP |
| 支援的瀏覽器 | Navigator 6.0/7.0.1/7.0.2/7.1、 IE 5.5/6、AOL 7.0/8.0/9/9 Security Edition |
熱門新聞
2026-01-12
2026-01-12
2026-01-12
2026-01-12
2026-01-12