Borland SilkTest 2008.R2 SP1 英文正式版(軟體功能測試工具) (dvd1片裝) 軟體簡介: BorlandSilkTest2008.R2SP1英文正式版(軟體功能測試工具)(dvd1片裝) 1)Unpack 2)Mountorburn 3)Install 4)UseregfilefromARNdirectorytoregsiter 5)Enjoy! 語言:英語 網址:http://www.borland.com/us/products/silk/silktest/index.html 類別:軟體功能測試工具 BorlandSilkTest屬於軟體功能測試工具,是Borland公司所提出軟體品質管制解決方案的 套件之一。這個工具採用精靈設定與自動化執行測試,無論是程式設計新手或資深的專家都 能快速建立功能測試,並分析功能錯誤。 SilkTest包括2個核心元件,分別是SilkTestIntegratedDevelopmentEnvironment(IDE) 與SilkTestAgent(代理程式)。SilkTestIDE的視覺化使用者介面,讓測試人員可以針對指 令碼、架構與測試計畫等,快速開發、編輯、編譯、執行、分析,以及除錯;而SilkTest代理 程式會將4Testscript中的指令轉譯成視覺化的指令,並負責驅動與監視整個測試過程。此外 ,在測試執行過程中,IDE也負責與代理程式溝通。由於IDE可與代理程式分別安裝在不同的電 腦上執行,一個IDE可分析多個代理程式的結果,讓設計師可同時在多台電腦進行測試,縮減測 試週期。 TrueLog技術,這是獨立的分析工具,每當測試案例產生錯誤時,TrueLog可以快速地定位出產生 錯誤的程式碼位置,特別是當程式碼非常龐大時,TrueLog還可以比對不同的測試結果。新版更 可以整合BorlandStarTeam,用於管理程式碼,以及在微軟的Winodws作業系統中使用Eclipse 3.2開發的應用程式。SilkTest也提供自動化功能和回歸測試工具,使測試人員可驗證網頁、 Java、用戶端∕伺服器和企業應用程式等。 SilkTest為程式設計師提供2種測試流程:基本流程(Basic)與資料驅動流程(DataDriven) 。基本流程用於由無到有建立一個測試流程,通常是軟體發展時新增功能的驗證。資料驅動流程 則是從現有的測試案例中,藉由記錄、資料導向的精靈,讓新手不需編寫程式碼就可建立並自訂 測試,只要修改原來測試案例中的參數即可。 基本流程具錯誤復原系統,執行長時期的無人測試 設計師為軟體新增功能時,可以先從基本流程建立測試案例,工具列上有5個主要步驟,分別是建 立專案、開啟延伸檔、設定系統回復、錄製測試案例、執行與檢視結果等。 開啟延伸檔主要是因為在測試網頁應用程式時,還包括DCOM元件或ActiveX元件。錄製測試案例則 是從使用者操作的角度,錄製成自動執行檔,後續只要執行測試案例,系統會以錄製好的劇本,依 流程執行。以往設計師必須撰寫測試程式,錄製可以短時間產生複雜的功能測試動作。錄製動作完 成後,系統會自動產生4Testscript程式碼(目標導向的第4代指令碼語言),設計師只要按下「貼 到編輯器」按鈕,就可以到IDE上檢視測試案例程式或修改等。測試人員執行長時期的自動化無人測 試時,為避免發生錯誤而損毀應用程式,可以設定Silk的系統回復,在錯誤產生時記錄並恢復程式原 來正常的狀態。 可執行大量或重複性資料的測試 資料驅動流程主要用於資料驗證這類功能,例如使用者登入網頁時,鍵入名稱與帳號。整個流程分為4 個步驟,分別是設定測試案例、設定資料參數、執行與檢視結果等。 當測試人員修改或鍵入資料參數時,有些功能也相當便利,例如「Find.FindNext.Click()」,鍵入 到「(」時,系統會以浮動視窗指示允許設定的參數值,例如整數或布林值,使設計師不用反復除錯。 資料驅動使用前必須設定資料來源,系統支援如dBase、Excel、Access或SegueDDAExcel等,甚至由 WhatsUp所產生的資料檔案。 支援5種語言測試 Borland將原本的SilkTestInternational版整合到SilkTest中,目前已可支持英語、法文、德文、日 文與簡體中文等5種語言測試。此外,測試網頁應用程式時,此工具可模擬的流覽器包括NetscapeNavigator 7.×、IE6.×與Firefox1.5等。Borland也提供選用的附加項目,可用來測試.NETWindowsForms應用程式 、IBMAS/400專屬應用程式,或AOL用戶端等