當從 TestManager 中執行測試時,你可以獲得在遠程的機器上執行測試的增強能力。通過在遠程的機器上安裝"測試代理",TestManager 可以與遠程的機器進行通訊并計劃在遠程機器上進行測試腳本的執行 - 這個遠程機器可能是在隔壁房間或者根本是在其他的地方!
Robot 與 Rational TestManger 緊密的集成實現自動化測試的有效管理
Robot 通過與 Rational TestMananger 的集成可以實現:
TestManager可以協調測試執行的時間安排和測試腳本的依賴關系
以中心控制的方式計劃在多臺遠程的機器上執行測試
TestManager 可以對測試進行配置 (如被制定到 Windows XP 平臺上的測試只能在 Windows XP 平臺上執行)
從 Rational TestManager 執行測試

從 TestManager 執行測試提供了創建復雜的測試執行組合。TestManager 可以協調測試執行的時間安排和測試腳本的依賴關系。當你的回歸測試不斷增長時,這種能力時絕對必要的。
當從 TestManager 執行測試腳本時,你將獲得管理測試配置的增強能力。TestManager 是"可配置的" ,這就意味著當它計劃在遠程機器上執行一個測試腳本時 -它對遠程機器是可配置的(操作系統、處理器和其他任何條件) - 并針對配置來執行測試腳本。因為一個測試腳本需要對不同的操作系統有一些稍微不同的版本,比如 Windows 98 和 Windows XP。TestManager 將僅僅對被給定的測試代理配置發送正確的測試腳本。
Robot 功能特點的總結
最后我們來對 Robot 成功實現自動化測試的功能特性作一個總結。
Robot 具有廣泛的環境支持。Robot 給你很好的靈活性來測試在幾乎所有環境中被創建的應用程序。
Robot 提供了靈活的和可擴展的腳本語言 - SQA Basic 。 SQA Basic 是足夠簡單易懂的,沒有編程經驗的測試人員也可以很容易的理解,SQA Basic 同時也是足夠強大的,可以滿足專業的測試工程師進行復雜的編程需求。Robot 的通用錄制引擎具有良好的擴展性,使你可以建立對任何控件的支持。當你排除了對控件的困擾時,你便可以將精力放到測試工作上。
Robot 提供了非常靈活的執行測試腳本的方式,你可以通過 Robot 圖形界面和命令行執行測試腳本,也可以從 Rational TestManager 按照不同的配置計劃在遠程機器上的復雜的測試腳本的執行。
關于作者
kerry UML 工程組織 咨詢顧問, 主要從事軟件開發過程的咨詢和指導工作,是 Rational 產品的熱衷者,同時對 J2EE 技術有著豐富的經驗?梢酝ㄟ^ kerrylike@163.com 聯系作者。
文章來源于領測軟件測試網 http://www.kjueaiud.com/