|
一、概述
Rational Robot可開發(fā)三種測試腳本:用于功能測試的GUI腳本、用于性能測試的VU以及VB腳本。 Rational Robot作用 1、 執(zhí)行完整的功能測試。記錄和回放遍歷應(yīng)用程序的腳本,以及測試在查證點(verification points)處的對象狀態(tài)。 2、 執(zhí)行完整的性能測試。Robot和Test Manager協(xié)作可以記錄和回放腳本,這些腳本有助于你斷定多客戶系統(tǒng)在不同負(fù)載情況下是否能夠按照用戶定義標(biāo)準(zhǔn)運行。 3、 在SQA Basic、VB、VU環(huán)境下創(chuàng)建并編輯腳本。Robot編輯器提供有色代碼命令,并且在強(qiáng)大的集成腳本開發(fā)階段提供鍵盤幫助。 4、 測試IDE下Visual Basic、Oracle Forms、Power Builder、HTML、Java開發(fā)的應(yīng)用程序。甚至可測試用戶界面上不可見對象。 5、 腳本回放階段收集應(yīng)用程序診斷信息,Robot同Rational Purify、Quantify、Pure Coverage集成,可以通過診斷工具回放腳本,在日志中察看結(jié)果。 Robot使用面向?qū)ο笥涗浖夹g(shù):記錄對象內(nèi)部名稱,而非屏幕坐標(biāo)。若對象改變位置或者窗口文本發(fā)生變化,Robot仍然可以找到對象并回放。 同其他組件集成使用Robot 1、 Rational Administrator:用于集中管理Rational項目。 2、 Rational Test Manager (日志)和Comparators:用于回顧和分析測試結(jié)果。 3、 Rational Site Check:用于管理互聯(lián)網(wǎng)和企業(yè)互聯(lián)網(wǎng)網(wǎng)頁站點。 同其他Rational產(chǎn)品集成使用Robot 1、 用Rational TestFactory測試應(yīng)用程序; 2、 用Rational ClearQuest管理缺陷; 3、 在回放期間收集診斷信息; 4、 用Rational TestManager做性能測試; 5、 用Rational RequisitePro做需求管理。 二、基本概念 VU和GUI腳本組成部分 1、 由Robot或者Test Manager Suite生成的可運行文件。 2、 腳本屬性集,例如類型和腳本目標(biāo)。 VU和GUI腳本的異同
Rational Test中的兩種模擬用戶 1、 GUI用戶:單用戶,模擬前臺的實際用戶操作。 2、 虛擬測試者:多用戶,虛擬測試者模擬發(fā)送到數(shù)據(jù)庫、Tuxedo或者Web服務(wù)器的請求,Robot記錄網(wǎng)絡(luò)流量等后臺,忽略前臺GUI操作。 Rational Test中的兩種測試類型 1、 功能測試:Robot 是一種用于功能測試的計劃、開發(fā)、執(zhí)行和分析工具; 2、 性能測試:Robot和TestManager結(jié)合用于性能測試 |
|
|