版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ááááááá?á?MeuryQuickestProfessional用戶指南,8.0版目錄歡迎使用=nìá?aqé?íxiii使用本指南x(chóng)iii文檔更新xvi版式約定xvii第=f=部分=啟動(dòng)測(cè)試流程第=N=章=簡(jiǎn)介3使用QuckTest進(jìn)行測(cè)試4了解測(cè)試流程5在專家視圖中編程7使用QulityCenter管理測(cè)試流程7使用示例網(wǎng)站8修改許可證信息8第=O=章=nìá?aqé?í=概述9啟動(dòng)QuickTest10Qickest窗口12測(cè)試窗格14ActiveScreen15數(shù)據(jù)表16調(diào)試查看器窗格16使用QuckTest命令17瀏覽QuckTestProfessonal程序文件夾24第=ff=部分=使用測(cè)試對(duì)象第=P=章=了解測(cè)試對(duì)象模型29關(guān)于了解測(cè)試對(duì)象模型29應(yīng)用測(cè)試對(duì)象模型概念32使用對(duì)象探測(cè)器查看對(duì)象屬性36使用對(duì)象探測(cè)器查看對(duì)象方法和方法語(yǔ)法39目錄目錄目錄目錄第=Q=章=管理測(cè)試對(duì)象43關(guān)于管理測(cè)試對(duì)象43了解“對(duì)象庫(kù)”對(duì)話框44了解“對(duì)象屬性”對(duì)話框49在編輯測(cè)試或組件期間修改測(cè)試對(duì)象屬性52在運(yùn)行會(huì)話期間使用測(cè)試對(duì)象58修改對(duì)象描述58向?qū)ο髱?kù)添加對(duì)象64從對(duì)象庫(kù)中刪除對(duì)象70第=fff=部分=創(chuàng)建測(cè)試或組件第=R=章=設(shè)計(jì)測(cè)試和組件73關(guān)于設(shè)計(jì)測(cè)試和組件73計(jì)劃測(cè)試或組件74錄制測(cè)試或組件75了解錄制的測(cè)試或組件79增強(qiáng)測(cè)試或組件80管理測(cè)試81選擇錄制模式86更改AtiveScreen92創(chuàng)建、打開(kāi)和保存帶有鎖定資源的測(cè)試或組件93第=S=章=了解檢查點(diǎn)97關(guān)于了解檢查點(diǎn)97將檢查點(diǎn)添加到測(cè)試或組件98了解檢查點(diǎn)類型98第=T=章=檢查對(duì)象屬性值103關(guān)于檢查對(duì)象屬性值103創(chuàng)建標(biāo)準(zhǔn)檢查點(diǎn)104了解“檢查點(diǎn)屬性”對(duì)話框106了解“圖像檢查點(diǎn)屬性”對(duì)話框109修改檢查點(diǎn)110第=U=章=檢查表和數(shù)據(jù)庫(kù)111關(guān)于檢查表和數(shù)據(jù)庫(kù)111創(chuàng)建表檢查點(diǎn)112創(chuàng)建對(duì)數(shù)據(jù)庫(kù)的檢查113了解“表/數(shù)據(jù)庫(kù)檢查點(diǎn)屬性”對(duì)話框117修改表檢查點(diǎn)124修改數(shù)據(jù)庫(kù)檢查點(diǎn)124???á?á第=V=章=檢查文本125關(guān)于檢查文本125創(chuàng)建文本檢查點(diǎn)127創(chuàng)建用于檢查文本的標(biāo)準(zhǔn)檢查點(diǎn)129創(chuàng)建文本區(qū)域檢查點(diǎn)130了解“文本/文本區(qū)域檢查點(diǎn)屬性”對(duì)話框132修改文本或文本區(qū)域檢查點(diǎn)139第=NM=章=檢查位圖141關(guān)于檢查位圖141檢查位圖142修改位圖檢查點(diǎn)147第=NN=章=檢查=uji151關(guān)于檢查XML152創(chuàng)建XML檢查點(diǎn)153修改XML檢查點(diǎn)168查看XML檢查點(diǎn)結(jié)果168使用XML對(duì)象和方法增強(qiáng)測(cè)試或組件168第=NO=章=參數(shù)化值169關(guān)于參數(shù)化值169參數(shù)化步驟和檢查點(diǎn)中的值170使用測(cè)試、操作和組件輸入?yún)?shù)176使用數(shù)據(jù)表參數(shù)178使用環(huán)境變量參數(shù)184使用隨機(jī)數(shù)字參數(shù)192已參數(shù)化測(cè)試的示例193使用數(shù)據(jù)驅(qū)動(dòng)器參數(shù)化測(cè)試200第=NP=章=輸出值205關(guān)于輸出值205創(chuàng)建輸出值206輸出屬性值211指定輸出類型和設(shè)置216輸出文本值221輸出數(shù)據(jù)庫(kù)值229輸出XML值231第=NQ=章=配置值237關(guān)于配置值237配置常量和參數(shù)值238了解和使用正則表達(dá)式242定義正則表達(dá)式244第=NR=章=使用關(guān)鍵字視圖251關(guān)于使用關(guān)鍵字視圖251了解關(guān)鍵字視圖252在關(guān)鍵字視圖中使用步驟256設(shè)置關(guān)鍵字視圖顯示選項(xiàng)267在關(guān)鍵字視圖中查看步驟元素的屬性268在關(guān)鍵字視圖中使用條件和循環(huán)語(yǔ)句269在關(guān)鍵字視圖中使用斷點(diǎn)270第=NS=章=了解虛擬對(duì)象271關(guān)于了解虛擬對(duì)象271了解虛擬對(duì)象272了解虛擬對(duì)象管理器273定義虛擬對(duì)象274刪除或禁用虛擬對(duì)象定義278第=NT=章=使用操作281關(guān)于使用操作282使用全局?jǐn)?shù)據(jù)表和操作數(shù)據(jù)表284使用“操作”工具欄286新建操作287插入對(duì)現(xiàn)有操作的調(diào)用290嵌套操作297拆分操作298使用操作參數(shù)300設(shè)置操作屬性302設(shè)置操作調(diào)用屬性308共享操作信息313退出操作315從測(cè)試中刪除操作316重命名操作319創(chuàng)建操作模板321使用操作的規(guī)則321第=NU=章=使用數(shù)據(jù)表325關(guān)于使用數(shù)據(jù)表325使用全局表和操作表326保存數(shù)據(jù)表328編輯數(shù)據(jù)表329從數(shù)據(jù)庫(kù)中導(dǎo)入數(shù)據(jù)336在數(shù)據(jù)表中使用公式339使用數(shù)據(jù)表腳本方法343?áá?áá?ááá?ááá第=NV=章=定義和使用恢復(fù)場(chǎng)景345關(guān)于定義和使用恢復(fù)場(chǎng)景345確定何時(shí)使用恢復(fù)場(chǎng)景347定義恢復(fù)場(chǎng)景347了解“恢復(fù)場(chǎng)景向?qū)?51管理恢復(fù)場(chǎng)景372設(shè)置測(cè)試或組件的恢復(fù)場(chǎng)景列表376以編程方式控制恢復(fù)機(jī)制381第=OM=章=添加包含編程邏輯的步驟383關(guān)于添加包含編程邏輯的步驟384使用步驟生成器插入步驟385使用條件語(yǔ)句399使用循環(huán)語(yǔ)句402為測(cè)試或組件生成“With”語(yǔ)句404將消息發(fā)送到測(cè)試結(jié)果408添加注釋410同步測(cè)試或組件410度量事務(wù)415第=fs=部分=運(yùn)行及調(diào)試測(cè)試和組件第=ON=章=調(diào)試測(cè)試和組件421關(guān)于調(diào)試測(cè)試和組件421使用單步命令422暫停運(yùn)行會(huì)話424設(shè)置斷點(diǎn)424刪除斷點(diǎn)425使用調(diào)試查看器425處理運(yùn)行錯(cuò)誤428練習(xí)調(diào)試測(cè)試428第=OO=章=運(yùn)行測(cè)試和組件431關(guān)于運(yùn)行測(cè)試和組件431運(yùn)行整個(gè)測(cè)試或組件432運(yùn)行測(cè)試或組件的一部分436更新測(cè)試或組件438使用可選步驟442運(yùn)行批處理測(cè)試444第=OP=章=分析測(cè)試結(jié)果447關(guān)于分析測(cè)試結(jié)果447了解“測(cè)試結(jié)果”窗口448查看運(yùn)行會(huì)話的結(jié)果452查看檢查點(diǎn)結(jié)果461查看參數(shù)化值和輸出值結(jié)果478分析測(cè)試結(jié)果中的智能標(biāo)識(shí)信息486刪除測(cè)試結(jié)果489提交運(yùn)行會(huì)話期間檢測(cè)到的缺陷495在測(cè)試結(jié)果中查看WnRunner測(cè)試步驟500自定義測(cè)試結(jié)果顯示503第=s=部分=配置=nrf`hqbpq第=OQ=章=設(shè)置=d???~?=測(cè)試選項(xiàng)507關(guān)于設(shè)置Gobal測(cè)試選項(xiàng)507使用“選項(xiàng)”對(duì)話框508設(shè)置常規(guī)測(cè)試選項(xiàng)510設(shè)置文件夾測(cè)試選項(xiàng)512設(shè)置ActiveScreen選項(xiàng)514設(shè)置運(yùn)行測(cè)試選項(xiàng)520設(shè)置WndowsAppliatons測(cè)試選項(xiàng)522設(shè)置Web測(cè)試選項(xiàng)532第=OR=章=設(shè)置逐個(gè)測(cè)試或組件的選項(xiàng)541關(guān)于設(shè)置逐個(gè)測(cè)試或組件的選項(xiàng)542使用“測(cè)試設(shè)置”對(duì)話框543使用“業(yè)務(wù)組件設(shè)置”對(duì)話框544定義測(cè)試的屬性547定義組件的屬性548定義測(cè)試的運(yùn)行設(shè)置552定義組件的快照555定義組件的應(yīng)用程序設(shè)置557定義測(cè)試的資源設(shè)置560定義組件的資源設(shè)置564定義測(cè)試或組件的參數(shù)565定義測(cè)試或組件的環(huán)境設(shè)置568定義測(cè)試或組件的Web設(shè)置575定義測(cè)試或組件的恢復(fù)場(chǎng)景設(shè)置576á?á???第=OS=章=設(shè)置錄制和運(yùn)行選項(xiàng)581關(guān)于設(shè)置錄制和運(yùn)行選項(xiàng)581使用錄制和運(yùn)行設(shè)置對(duì)話框582設(shè)置Web錄制和運(yùn)行選項(xiàng)584設(shè)置WindowsAppictions錄制和運(yùn)行選項(xiàng)586使用環(huán)境變量指定測(cè)試的應(yīng)用程序詳細(xì)信息589第=OT=章=自定義專家視圖591關(guān)于自定義專家視圖591自定義專家視圖行為592自定義腳本元素外觀594個(gè)性化編輯命令595第=OU=章=在運(yùn)行會(huì)話期間設(shè)置測(cè)試選項(xiàng)599關(guān)于在運(yùn)行會(huì)話期間設(shè)置測(cè)試選項(xiàng)599設(shè)置測(cè)試選項(xiàng)600檢索測(cè)試選項(xiàng)601控制測(cè)試運(yùn)行602添加和刪除運(yùn)行時(shí)設(shè)置602第=sf=部分=使用支持的環(huán)境第=OV=章=使用=nìá?aqé?í=加載項(xiàng)607關(guān)于使用QuikTest加載項(xiàng)607加載QuckTest加載項(xiàng)608使用QuckTest加載項(xiàng)的提示612第=PM=章=測(cè)試=té?=對(duì)象615關(guān)于測(cè)試Web對(duì)象615使用Web瀏覽器617檢查Web對(duì)象619檢查網(wǎng)頁(yè)621檢查Web內(nèi)容可訪問(wèn)性630訪問(wèn)ActiveScreen中受密碼保護(hù)的資源633激活與Web對(duì)象關(guān)聯(lián)的方法638對(duì)于Web對(duì)象使用腳本方法639第=PN=章=測(cè)試=sá?ì~?=_~?á?=應(yīng)用程序641關(guān)于測(cè)試VisulBsic應(yīng)用程序641在VisulBsic應(yīng)用程序上錄制和運(yùn)行642查看VisalBasic對(duì)象644使用VisalBasic對(duì)象和方法來(lái)增強(qiáng)您的測(cè)試或組件645第=PO=章=測(cè)試=^?íá?éu=控件647關(guān)于測(cè)試ActiveX控件647錄制和運(yùn)行AtiveX控件648檢查AtieX控件650激活A(yù)tiveX控件的方法652對(duì)于AtiveX控件使用腳本方法652第=sff=部分=高級(jí)功能第=PP=章=配置對(duì)象標(biāo)識(shí)655關(guān)于配置對(duì)象標(biāo)識(shí)655了解“對(duì)象標(biāo)識(shí)”對(duì)話框656配置智能標(biāo)識(shí)666映射用戶定義的測(cè)試對(duì)象類674第=PQ=章=選擇對(duì)象庫(kù)模式677關(guān)于選擇對(duì)象庫(kù)模式677決定要選擇的對(duì)象庫(kù)模式679設(shè)置對(duì)象庫(kù)模式687第=PR=章=配置=té?=事件錄制693關(guān)于配置Web事件錄制693選擇標(biāo)準(zhǔn)事件錄制配置694自定義事件錄制配置696保存和加載自定義事件配置文件705重置事件錄制配置設(shè)置706第=PS=章=使用專家視圖707關(guān)于使用專家視圖708了解和使用專家視圖708在專家視圖中導(dǎo)航717了解基本的VBScript語(yǔ)法725使用編程描述731通過(guò)編程運(yùn)行和關(guān)閉應(yīng)用程序738使用注釋、控制流和其他VBScript語(yǔ)句739檢索和設(shè)置測(cè)試對(duì)象屬性值746訪問(wèn)運(yùn)行時(shí)對(duì)象屬性和方法747運(yùn)行DOS命令749使用WndowsAPI增強(qiáng)測(cè)試749選擇要在運(yùn)行會(huì)話期間報(bào)告的步驟751?á?á?áá?áá第=PT=章=使用用戶定義的函數(shù)753關(guān)于使用用戶定義的函數(shù)753使用關(guān)聯(lián)的庫(kù)文件754從您的測(cè)試或組件執(zhí)行外部定義的函數(shù)755將用戶定義的函數(shù)注冊(cè)為測(cè)試對(duì)象方法756第=PU=章=實(shí)現(xiàn)=nìá?aqé?í=操作自動(dòng)化763關(guān)于實(shí)現(xiàn)QuikTest操作自動(dòng)化764決定何時(shí)使用QuickTet自動(dòng)化程序765為設(shè)計(jì)和運(yùn)行自動(dòng)化程序選擇語(yǔ)言和開(kāi)發(fā)環(huán)境765了解QuckTest自動(dòng)化程序的基本元素767生成自動(dòng)化腳本768使用QuckTest自動(dòng)化對(duì)象模型參考769第=sfff=部分=使用其他=jbo`rov=產(chǎn)品第=PV=章=使用=tá?oì??éê773關(guān)于使用WinRunner773調(diào)用WinRunner測(cè)試774調(diào)用WinRunner函數(shù)777第=QM=章=使用=nì~?áíó=`é?íéê783關(guān)于使用QualityCenter784與QualityCenter連接和斷開(kāi)連接785將測(cè)試保存到QualityCenter項(xiàng)目789從QualityCenter項(xiàng)目中打開(kāi)測(cè)試791運(yùn)行存儲(chǔ)在QulityCenter項(xiàng)目中的測(cè)試795在QuckTest中管理測(cè)試版本797設(shè)置QulityCenter測(cè)試運(yùn)行的首選項(xiàng)804第=QN=章=使用業(yè)務(wù)流程測(cè)試809關(guān)于使用業(yè)務(wù)流程測(cè)試809了解組件814創(chuàng)建組件815打開(kāi)現(xiàn)有組件816保存組件818使用組件模板820錄制組件822運(yùn)行組件825第=QO=章=使用=jéê?ìêó=性能測(cè)試和應(yīng)用程序管理產(chǎn)品827關(guān)于使用Mercury性能測(cè)試和應(yīng)用程序管理產(chǎn)品827使用QuckTest的性能測(cè)試和應(yīng)用程序管理功能828設(shè)計(jì)供LoadRunner或業(yè)務(wù)流程監(jiān)視器使用的QuckTest測(cè)試829在LodRunner或Mercury應(yīng)用程序管理中插入和運(yùn)行測(cè)試830第=fu=部分=附錄附錄=^W=使用=nìá?aqé?í=J=常見(jiàn)問(wèn)題833錄制和運(yùn)行測(cè)試833在專家視圖中編程834使用動(dòng)態(tài)內(nèi)容834高級(jí)Web問(wèn)題835測(cè)試維護(hù)836測(cè)試本地化應(yīng)用程序838提高Qickest性能838索引841?ááá?ááá?á??á?歡迎使用=nìá?aé?í?dú)g迎使用Mecury自動(dòng)化關(guān)鍵字驅(qū)動(dòng)測(cè)試解決方案QuicestProfesional。Qickest提供快速創(chuàng)建并運(yùn)行測(cè)試和組件所需的所有內(nèi)容。使用本指南
本指南描述如何使用Quicket測(cè)試應(yīng)用程序。它提供的逐步說(shuō)明可以幫助用戶創(chuàng)建、調(diào)試和運(yùn)行測(cè)試及組件,并在測(cè)試過(guò)程中報(bào)告檢測(cè)到的缺陷。它包括下列部分:第f部分 啟動(dòng)測(cè)試流程概述Quckest和測(cè)試流程的主要階段。第ff部分 使用測(cè)試對(duì)象介紹Quckest如何標(biāo)識(shí)應(yīng)用程序中的對(duì)象以及如何使用對(duì)象庫(kù)。第fff部分創(chuàng)建測(cè)試或組件描述如何創(chuàng)建測(cè)試及組件、插入檢查點(diǎn)和參數(shù)以及輸出值、使用正則表達(dá)式、使用操作以及處理運(yùn)行會(huì)話期間發(fā)生的異常事件。第fs部分運(yùn)行及調(diào)試測(cè)試和組件描述如何運(yùn)行測(cè)試及組件、分析結(jié)果以及控制運(yùn)行會(huì)話以標(biāo)識(shí)和隔離測(cè)試或組件腳本中的錯(cuò)誤。第s部分 配置=nìáaé?í描述如何修改Quicket設(shè)置以滿足測(cè)試需要。歡迎使用歡迎使用歡迎使用歡迎使用=第sf部分使用支持的環(huán)境介紹如何使用Quikest內(nèi)置加載項(xiàng)并且包含用于測(cè)試網(wǎng)站、ActiveX控件和isulBsic應(yīng)用程序的環(huán)境特定信息。=第sff部分高級(jí)功能描述如何選擇對(duì)象庫(kù)模式、配置對(duì)象標(biāo)識(shí)和創(chuàng)建智能標(biāo)識(shí)定義,以及在專家視圖模式中增強(qiáng)測(cè)試或組件。它還介紹了一些用于創(chuàng)建功能更加強(qiáng)大的腳本的編程技術(shù)。建議本部分用于高級(jí)Quickest用戶。=第sfff部分使用其他=éìêó=產(chǎn)品描述如何從nRnner(用于McooftndowsAplatons的Meury企業(yè)功能測(cè)試工具)中運(yùn)行測(cè)試和組件以及調(diào)用編譯模塊中的函數(shù)。本部分還描述Qickest如何與業(yè)務(wù)流程測(cè)試一起使用,以及如何在Quickest中創(chuàng)建組件此外本部分還描述Qcet如何與MecuryQualityCenter(Mecury的集中質(zhì)量解決方案,原為etDretor)進(jìn)行交互,以及有關(guān)設(shè)計(jì)Quickest測(cè)試以便與Meury性能測(cè)試和應(yīng)用程序管理產(chǎn)品一起使用的詳細(xì)注意事項(xiàng)。=第fu部分附錄供有關(guān)常見(jiàn)題的信息。nìá?aé?í=文檔集除本用戶指南以外,QuickestProfessional還會(huì)附帶下列打印文檔:nìá?aé?í=mê??é????~?安裝指南=介紹如何安裝QuicestProfesional。nìá?aé?í=mê??é????~?ìí?ê~?(英語(yǔ)版=講解基本的Quckest技能并說(shuō)明如何為應(yīng)用程序設(shè)計(jì)測(cè)試。nìá?aé?í=mê??é????~?pü?í?ìí=héó=oé?éêé??é`~ê?(英語(yǔ)版)提供可使用快捷鍵執(zhí)行的命令的列表。??????á??á聯(lián)機(jī)資源QickestProesional包括下列聯(lián)機(jī)資源:自述文件(可從QuckestProfessonl“開(kāi)始”菜單程序文件夾獲得)提供有關(guān)QuickestProfessional的最新新聞和信息。nì?aé?í=mê??é??á??~?=的新增功能(可從“幫助”>“Quicket新增功能”獲得)描述最新版本的QuickestProfessional中的最新功能、增強(qiáng)功能以及支持的環(huán)境。打印機(jī)友好文檔以Adobe可移植文檔格式(PDF)顯示完整的文檔集。通過(guò)使用AdobeReader(可以從Adobe網(wǎng)站下載,網(wǎng)址為,可以閱讀和打印聯(lián)機(jī)圖書(shū)。nì?aé?í=m??é??á??~?=ìí?êá~?(英語(yǔ)版(可從“QickestProesional歡迎使用”窗口“幫助”菜單以及QuckestProfessonl“開(kāi)始”菜單程序文件夾獲得)講解基本的Quikest技能,并顯示如何開(kāi)始為應(yīng)用程序設(shè)計(jì)測(cè)試。nì?aé?í=mê??é??á??~?=上下文相關(guān)幫助(可從特定對(duì)話框和窗口中獲得)描述Qickest對(duì)話框和窗口。nì?aé?í=mê??é??á??~?=用戶指南(可從“幫助”>“QickestProfessonal幫助”獲得)提供使用QuiketProfesional測(cè)試應(yīng)用程序的逐步說(shuō)明。nì?aé?í=mê??é??á??~?=對(duì)象模型參考(可從“幫助”>“QuckestProfesional幫助”獲得)描述QuiketProfesional測(cè)試對(duì)象,列出與每個(gè)對(duì)象關(guān)聯(lián)的方法和屬性,并提供方法的語(yǔ)法信息和示例。nì?aé?í=mê??é??á??~?=自動(dòng)化對(duì)象模型參考(可從QuckestProfessonl“開(kāi)始菜單程序文件夾和“幫助”>“Quicket自動(dòng)化對(duì)象模型參考獲得)提供自動(dòng)化對(duì)象、方法和屬性的語(yǔ)法、描述性信息和示例。其中還包括幫助用戶開(kāi)始編寫(xiě)Quikest自動(dòng)化腳本的詳細(xì)概述。通過(guò)提供允許用戶虛擬控制每項(xiàng)Qickest特性和功能的對(duì)象、方法和屬性,自動(dòng)化對(duì)象模型可幫助用戶進(jìn)行自動(dòng)化測(cè)試或組件管理。s_p?êáéí=參考(可從“幫助”>“QuckestProfessonal幫助”獲得)包含MicrosoftVBScript文檔,其中包括VBScript、ScriptRuntime和indowsScriptHost。jé?ìêó=?ì?=示例網(wǎng)站(可從QuickestProfessional“開(kāi)始”菜單程序文件夾獲得,也可從QuckestProfessonl“錄制和運(yùn)行設(shè)置”對(duì)話框獲得)以及jé?ìêó=?ì?=indows示例航班應(yīng)用程序(可從QuikestProfesional“開(kāi)始”菜單程序文件夾獲得)是本書(shū)中許多示例的基礎(chǔ)。該網(wǎng)站的URL是HYPERLINK。聯(lián)機(jī)客戶支持(可從“幫助”>“聯(lián)機(jī)客戶支持”獲得)使用默認(rèn)eb瀏覽器打開(kāi)Mecury客戶支持網(wǎng)站。通過(guò)該網(wǎng)站,用戶可以瀏覽知識(shí)庫(kù)并添加自己的文章,張貼和搜索用戶論壇,提交支持請(qǐng)求以及下載修補(bǔ)程序和更新文檔等。該網(wǎng)站的URL是。發(fā)送反饋(可從“幫助”>“發(fā)送反饋”獲得)允許用戶將有關(guān)QickestProfessional的聯(lián)機(jī)反饋發(fā)送到產(chǎn)品小組。網(wǎng)上=jé?ìêó=f?íéê~?í?é(可從“幫助”>“網(wǎng)上MecryInteractive”獲得使用默認(rèn)eb瀏覽器打開(kāi)Mecury主頁(yè)該網(wǎng)站提供有關(guān)Mecury及其產(chǎn)品的最新信息。其中包括新軟件版本、研討會(huì)和內(nèi)部預(yù)映、客戶支持和教育服務(wù)等。該網(wǎng)站的URL是。文檔更新
MeuryInteractive會(huì)繼續(xù)使用新信息來(lái)更新其產(chǎn)品文檔可以從客戶支持網(wǎng)站)上下載該文檔的最新版本。要下載更新文檔,請(qǐng)執(zhí)行下列操作:=N在客戶支持網(wǎng)站中,單擊“Docmentation”鏈接。=O在“SelectrodutNam”下,選擇“QuckestProfessonl注意,如果列表中沒(méi)有顯示nìá?aé?ímê??é?á??~,則必須向客戶配置文件中添加產(chǎn)品名。單擊“MyAccount,更新配置文件。=P單擊“Retrieve。將打開(kāi)文檔頁(yè),并列出當(dāng)前版本和以前版本可用的文檔。如果最近更新了文檔,則在文檔名附近顯示“Updted=Q單擊文檔鏈接下載文檔。??áá??áá??ááá??ááá版式約定
本書(shū)使用下列版式約定:NI=OI=P 粗體數(shù)字指示過(guò)程中的步驟。> 大于號(hào)分隔菜單級(jí)別(例如“文件”>“打開(kāi)。pí??é=p~?? pí?é=p~?=字體指示界面元素(例如“運(yùn)行”按鈕)和要求強(qiáng)調(diào)的其他項(xiàng)目的名稱。粗體 粗體文本指示方法或函數(shù)名斜體 斜體文本指示方法或函數(shù)參數(shù)、語(yǔ)法描述中的文件名,以及書(shū)名。當(dāng)介紹新術(shù)語(yǔ)時(shí)也會(huì)使用斜體。<> 尖括號(hào)包含因用戶而異的部分文件路徑或URL地址(例如,Y用戶的產(chǎn)品安裝文件夾[y?á?Arial Arial字體用于要按字面逐字鍵入的示例和文本。^êá~?=粗體 ^êá~?=粗體字體用于語(yǔ)法描述中應(yīng)按字面逐字鍵入的文本。小型大寫(xiě)字母 小型大寫(xiě)字母指示鍵盤(pán)鍵。.. 在語(yǔ)法行中,省略號(hào)指示可能包括更多相同格式的項(xiàng)目。在編程示例中,省略號(hào)用于指示故意省略的程序行。[] 方括號(hào)包含可選的參數(shù)。| 豎線指示應(yīng)該選擇由豎線分隔的選項(xiàng)之一。指示僅與基于操作的測(cè)試相關(guān)的信息。指示僅與業(yè)務(wù)組件相關(guān)的信息。第f部分啟動(dòng)測(cè)試流程O(píng)PPQQN簡(jiǎn)介歡迎使用QuickestProfessional,Meury高級(jí)關(guān)鍵字驅(qū)動(dòng)測(cè)試解決方案。通過(guò)QuckestProfessonal可以測(cè)試標(biāo)準(zhǔn)的indowsApplcations、eb對(duì)象、ActiveX控件和iualBasc應(yīng)用程序。您還可以獲得其他的Quckest加載項(xiàng)以便用于許多特殊的環(huán)境(例如Java、Orale、SAP解決方案、.NETndows以及ebForm、Siebel、PeopleSof、eb服務(wù)和終端仿真器應(yīng)用程序。QickestProesional可以根據(jù)Unicode標(biāo)準(zhǔn)sandard/sandard.html)的需求兼容Uniode,使您可以在多種國(guó)際語(yǔ)言環(huán)境下測(cè)試應(yīng)用程序。Uniode使用8位或16位代碼值表示所需字符,從而可以處理和顯示多種語(yǔ)言和字符集。本簡(jiǎn)介提供下列QuickestProfessional功能和測(cè)試過(guò)程的概述:?使用Quckest進(jìn)行測(cè)試?了解測(cè)試流程?在專家視圖中編程?使用QulityCenter管理測(cè)試流程?使用示例網(wǎng)站?修改許可證信息第第==章√=簡(jiǎn)介第第==部分=√=啟動(dòng)測(cè)試流程使用=nìá?aé?í進(jìn)行測(cè)試QuicetProfesional通過(guò)錄制在應(yīng)用程序中執(zhí)行的操作,可以方便地創(chuàng)建測(cè)試和業(yè)務(wù)組件。測(cè)試和業(yè)務(wù)組件是兩種不同類型的文檔,可用于測(cè)試您的應(yīng)用程序或網(wǎng)站是否按預(yù)期工作:=測(cè)試=-=業(yè)務(wù)組件==表示應(yīng)用程序中單任務(wù)的步驟集合。業(yè)務(wù)組件(也稱為組件)在MecuryQualityCenter中由業(yè)務(wù)流程測(cè)試組合為特定的場(chǎng)景以建立業(yè)務(wù)流程測(cè)試。瀏覽應(yīng)用程序時(shí),Quicket將錄制您執(zhí)行的每個(gè)步驟,并生成在基于表的關(guān)鍵字視圖中圖形化顯示這些步驟的測(cè)試或組件。例如,單擊鏈接、選中復(fù)選框、或提交表單都將錄制于測(cè)試或組件中。錄制完成后,您可以指示Qickest檢查應(yīng)用程序中特定對(duì)象的屬性。例如,可以指示Quikest檢查特定文本字符串是否在對(duì)話框的特定位置顯示,還可以檢查網(wǎng)頁(yè)中的超文本鏈接是否轉(zhuǎn)至正確的URL地址??梢酝ㄟ^(guò)添加或修改關(guān)鍵字視圖中的步驟來(lái)進(jìn)一步增強(qiáng)您的測(cè)試或組件。執(zhí)行運(yùn)行會(huì)話時(shí),Quicket將執(zhí)行測(cè)試或組件中的每個(gè)步驟。運(yùn)行會(huì)話結(jié)束之后,您可以查看詳細(xì)列出所執(zhí)行的步驟以及哪些成功哪些失敗的報(bào)告。測(cè)試由操作組成。添加到測(cè)試中的步驟都包含于測(cè)試的操作中。注意,默認(rèn)情況下每個(gè)測(cè)試都以單操作開(kāi)始。您可以將測(cè)試劃分為多操作對(duì)其進(jìn)行組織。本指南中的多數(shù)章都提供有關(guān)如何使用單操作的信息。有關(guān)何時(shí)以及如何在測(cè)試中使用多操作的信息,請(qǐng)參閱第17章“使用操作。組件不包含操作-直接向組件中添加步驟。RRSS了解測(cè)試流程使用Quckest測(cè)試包括三個(gè)主要階段:創(chuàng)建測(cè)試或組件您可以通過(guò)在應(yīng)用程序或網(wǎng)站上錄制會(huì)話,或者建立對(duì)象庫(kù)并使用關(guān)鍵字驅(qū)動(dòng)功能向關(guān)鍵字視圖中手動(dòng)添加步驟來(lái)創(chuàng)建測(cè)試或組件。然后,可以使用特殊的測(cè)試選項(xiàng)和/或編程語(yǔ)句來(lái)修改您的測(cè)試或組件。創(chuàng)建測(cè)試或組件:?以下列一種或兩種方式向測(cè)試中添加步驟:?在應(yīng)用程序或網(wǎng)站上錄制會(huì)話。瀏覽應(yīng)用程序或網(wǎng)站時(shí),Quckest會(huì)將您執(zhí)行的每個(gè)步驟圖形化顯示為關(guān)鍵字視圖中的一行。關(guān)鍵字視圖的“文檔”列還用通俗易懂的語(yǔ)句顯示了每個(gè)步驟的描述。步驟是引起網(wǎng)站或應(yīng)用程序發(fā)生更改的事件,例如單擊鏈接或圖像,或者提交數(shù)據(jù)表單。有關(guān)詳細(xì)信息,請(qǐng)參閱第5章“設(shè)計(jì)測(cè)試和組件。?建立對(duì)象庫(kù)并使用這些對(duì)象在關(guān)鍵字視圖或?qū)<乙晥D中手動(dòng)添加步驟。建立一個(gè)包含要在應(yīng)用程序或網(wǎng)站中測(cè)試的所有對(duì)象的對(duì)象庫(kù)。有關(guān)建立對(duì)象庫(kù)的詳細(xì)信息,請(qǐng)參閱第4章“管理測(cè)試對(duì)象??梢酝ㄟ^(guò)在關(guān)鍵字視圖中選擇項(xiàng)目和操作并輸入所需信息創(chuàng)建步驟。有關(guān)詳細(xì)信息,請(qǐng)參閱第15章“使用關(guān)鍵字視圖。高級(jí)用戶可在專家視圖中添加步驟。有關(guān)詳細(xì)信息,請(qǐng)參閱第36章“使用專家視圖。?在測(cè)試或組件中插入檢查點(diǎn)。檢查點(diǎn)檢查頁(yè)面、對(duì)象或文本字符串中的特定值或特征,通過(guò)它可以標(biāo)識(shí)網(wǎng)站或應(yīng)用程序是否正常運(yùn)行。有關(guān)詳細(xì)信息,請(qǐng)參閱第6章“了解檢查點(diǎn)。?通過(guò)用參數(shù)替換固定值拓寬測(cè)試或組件的范圍。測(cè)試網(wǎng)站或應(yīng)用程序時(shí),可以參數(shù)化測(cè)試或組件以檢查應(yīng)用程序如何使用不同數(shù)據(jù)執(zhí)行相同的操作。您可能提供數(shù)據(jù)表中的數(shù)據(jù),定義環(huán)境變量和值,定義測(cè)試、組件或操作參數(shù)和值,或者使用Quckest生成隨機(jī)數(shù)字或當(dāng)前用戶和測(cè)試數(shù)據(jù)。參數(shù)化測(cè)試或組件時(shí),Quckest將用參數(shù)代替測(cè)試或組件中的固定值。當(dāng)使用數(shù)據(jù)表參數(shù)時(shí),Quckest將為測(cè)試或者操作的每次循環(huán)使用數(shù)據(jù)表中不同行的值對(duì)于組件每次循環(huán)中的數(shù)據(jù)都定義在QaltyCenter中每一個(gè)使用不同參數(shù)化數(shù)據(jù)集的運(yùn)行會(huì)話稱為一次循環(huán)。有關(guān)詳細(xì)信息,請(qǐng)參閱第12章“參數(shù)化值。也可以使用輸出值從測(cè)試或組件中提取數(shù)據(jù)。輸出值是在運(yùn)行會(huì)話過(guò)程中檢索并輸入數(shù)據(jù)表格或另存為變量或參數(shù)的值。您可以隨后使用該輸出值作為測(cè)試或組件的輸入數(shù)據(jù)。這樣就可以在該測(cè)試或組件的其他部分使用運(yùn)行會(huì)話中檢索到的數(shù)據(jù)。有關(guān)詳細(xì)信息,請(qǐng)參閱第13章“輸出值。?使用Qickest中眾多的功能測(cè)試功能來(lái)增強(qiáng)您的測(cè)試或組件,和/或添加編寫(xiě)語(yǔ)句來(lái)實(shí)現(xiàn)更復(fù)雜的測(cè)試目標(biāo)。運(yùn)行測(cè)試或組件創(chuàng)建測(cè)試或組件后,請(qǐng)運(yùn)行它。?運(yùn)行測(cè)試或組件檢查您的網(wǎng)站或應(yīng)用程序。測(cè)試或組件將從其第一行開(kāi)始運(yùn)行直至測(cè)試或組件結(jié)束時(shí)停止。在運(yùn)行中,Quicket將連接到您的網(wǎng)站或應(yīng)用程序,執(zhí)行測(cè)試或組件中的每一項(xiàng)操作,檢查所有指定的文本字符串、對(duì)象或表。如果使用數(shù)據(jù)表參數(shù)對(duì)測(cè)試進(jìn)行了參數(shù)化,Quicket將對(duì)您定義的每組數(shù)據(jù)值重復(fù)該測(cè)試(或測(cè)試中的特定操作。有關(guān)詳細(xì)信息,請(qǐng)參閱第22章“運(yùn)行測(cè)試和組件。?運(yùn)行測(cè)試或者組件以對(duì)其進(jìn)行調(diào)試??梢钥刂七\(yùn)行會(huì)話,幫助您標(biāo)識(shí)和消除測(cè)試或組件中的缺陷。使用“單步執(zhí)行“單步跳過(guò)”和“單步退出”命令逐步運(yùn)行測(cè)試或組件。還可以設(shè)置斷點(diǎn)使測(cè)試或組件在預(yù)定點(diǎn)暫停。每當(dāng)測(cè)試或組件在斷點(diǎn)處停止時(shí),可以在“調(diào)試查看器中查看其變量的值有關(guān)詳細(xì)信息,請(qǐng)參閱第21章“調(diào)試測(cè)試和組件。TTUU分析結(jié)果運(yùn)行測(cè)試或組件之后,您可以查看其結(jié)果。?在“結(jié)果”窗口中查看結(jié)果。運(yùn)行測(cè)試或組件之后,您可以在“測(cè)試結(jié)果”窗口中查看運(yùn)行的結(jié)果。您既可以查看結(jié)果的概要也可以查看詳細(xì)報(bào)告。有關(guān)詳細(xì)信息,請(qǐng)參閱第23章“分析測(cè)試結(jié)果。?報(bào)告在運(yùn)行會(huì)話過(guò)程中檢測(cè)到的缺陷。如果已經(jīng)安裝了QuaityCenter可以將發(fā)現(xiàn)的缺陷報(bào)告給數(shù)據(jù)庫(kù)您可以指示Qickest自動(dòng)報(bào)告測(cè)試或組件中每個(gè)失敗的步驟,也可以從“測(cè)試結(jié)果”窗口手動(dòng)報(bào)告。QualityCenter是Meury的集中質(zhì)量解決方案。有關(guān)詳細(xì)信息,請(qǐng)參閱第40章“使用QualityCenter在專家視圖中編程可以使用專家視圖選項(xiàng)卡查看測(cè)試或組件的基于文本的版本。測(cè)試或組件由使用VBScript(MicrosoftsualBascScriptingEditon)編寫(xiě)的語(yǔ)句組成,這些語(yǔ)句對(duì)應(yīng)于關(guān)鍵字視圖中顯示的步驟和檢查。有關(guān)詳細(xì)信息,請(qǐng)參閱第36章“使用專家視圖。有關(guān)測(cè)試或組件中可用的測(cè)試對(duì)象和方法,以及如何使用VBSrpt編程的詳細(xì)信息,請(qǐng)參閱《QuckestProfessonal對(duì)象模型參考》和“VBScript參考”(選擇“幫助”>“QuckestProfessonl幫助使用=nì~?áíó=`é?íéê管理測(cè)試流程您可以將Quikest和QulityCenter(原為etDirector一起使用后者為Mecury的集中質(zhì)量解決方案??梢允褂肣ualityCenter創(chuàng)建手動(dòng)測(cè)試和組件項(xiàng)目以及自動(dòng)測(cè)試和組件項(xiàng)目(中央儲(chǔ)存庫(kù)、建立測(cè)試循環(huán)、運(yùn)行測(cè)試和組件以及報(bào)告并跟蹤缺陷。還可以創(chuàng)建報(bào)告和圖,幫助您在軟件發(fā)布前查看測(cè)試計(jì)劃、運(yùn)行和缺陷跟蹤的進(jìn)度。使用Quckest時(shí),可以創(chuàng)建測(cè)試或組件并直接將其保存到QualityCenter項(xiàng)目。有關(guān)詳細(xì)信息,請(qǐng)參閱第40章“使用QualityCenter可以從QuaityCenter中運(yùn)行Quikest測(cè)試或組件,然后使用QuaityCenter查看和管理結(jié)果。還可以使用支持業(yè)務(wù)流程測(cè)試的QaltyCenter創(chuàng)建由Quckest或者支持業(yè)務(wù)流程測(cè)試的QualityCenter創(chuàng)建的組件組成的業(yè)務(wù)流程測(cè)試。有關(guān)詳細(xì)信息,請(qǐng)參閱第41章“使用業(yè)務(wù)流程測(cè)試。使用示例網(wǎng)站本指南中的許多示例來(lái)自Mecuryours示例網(wǎng)站。該網(wǎng)站的URL是:HYPERLINK。注意,要使用該網(wǎng)站,您必須注冊(cè)用戶名和密碼。也可以使用Mecuryours示例indowsAppictions,該程序位于QuicetProfesional“開(kāi)始”菜單的程序文件夾下。修改許可證信息安裝Qickest之后,將提示您安裝許可證號(hào)??梢噪S時(shí)修改您的許可證以改變?cè)S可證類型。可以在MecuryInterctve客戶支持網(wǎng)站上請(qǐng)求新的許可證。請(qǐng)求許可證的網(wǎng)站的URL是。如果要購(gòu)買(mǎi)外部加載項(xiàng),您需要安裝相關(guān)的加載項(xiàng)許可證。有關(guān)詳細(xì)信息,請(qǐng)參閱加載項(xiàng)文檔。要修改許可證信息,請(qǐng)參閱《QuickestProfessionalInstallationGuide》(英文版。VVNMNMOnìá?aé?í=概述本章將介紹如何啟動(dòng)Quicket并介紹Qickest窗口。本節(jié)描述:?啟動(dòng)Quckest?Qickest窗口?測(cè)試窗格?ActiveScreen?數(shù)據(jù)表?調(diào)試查看器窗格?使用Quckest命令?瀏覽QuckestProfessonal程序文件夾第第O章=√=nìá?a?í=概述第第==部分=√=啟動(dòng)測(cè)試流程=啟動(dòng)=nìá?aé?í要啟動(dòng)Quikest,請(qǐng)選擇“開(kāi)始”菜單中的“程序”>“QuicketProfessional”>“QuicetProfesional第一次啟動(dòng)Qickest時(shí),打開(kāi)“加載項(xiàng)管理器”對(duì)話框。提示:如果不希望下次啟動(dòng)Quikest時(shí)打開(kāi)該對(duì)話框,可以清除“啟動(dòng)時(shí)顯示”復(fù)選框。有關(guān)加載加載項(xiàng)的詳細(xì)信息,請(qǐng)參閱第608頁(yè)的“加載Quikest加載項(xiàng)”。NNNNNONO單擊“確定。打開(kāi)“QuickestProfessiona”窗口。可以選擇打開(kāi)Qickest教程,開(kāi)始錄制新測(cè)試,打開(kāi)現(xiàn)有測(cè)試或打開(kāi)空白的新測(cè)試。提示:可以按SC鍵關(guān)閉窗口,然后打開(kāi)空白測(cè)試。可以單擊“每日提示”瀏覽所有可用提示。如果不希望下次啟動(dòng)Quicket時(shí)顯示該窗口,可以清除“啟動(dòng)時(shí)顯示該屏幕”復(fù)選框。第第O章=√=nìá?a?í=概述第第==部分=√=啟動(dòng)測(cè)試流程=nìáaé?í=窗口Quicket窗口包含下列關(guān)鍵元素:?nìá?aé?í=標(biāo)題欄-顯示當(dāng)前打開(kāi)的測(cè)試或組件的名稱。?菜單欄-顯示Qickest命令菜單。?文件工具欄-包含若干按鈕,協(xié)助您管理測(cè)試或組件。?測(cè)試工具欄-包含若干按鈕,協(xié)助您完成測(cè)試過(guò)程。?調(diào)試工具欄-試。?操作工具欄-包含若干按鈕和一個(gè)操作列表,用于查看單項(xiàng)操作或整個(gè)測(cè)試流的詳細(xì)信息。?測(cè)試窗格-包含關(guān)鍵字視圖和專家視圖選項(xiàng)卡。?^?íá?ép?êéé?-當(dāng)您在錄制會(huì)話過(guò)程中執(zhí)行某個(gè)特定步驟時(shí),提供了出現(xiàn)的應(yīng)用程序的快照。?數(shù)據(jù)表-協(xié)助您對(duì)測(cè)試或組件進(jìn)行參數(shù)化。對(duì)于測(cè)試,數(shù)據(jù)表包含“全局”選項(xiàng)卡和每個(gè)操作的選項(xiàng)卡;對(duì)于組件,數(shù)據(jù)表包含單個(gè)選項(xiàng)卡。?“調(diào)試查看器”窗格-協(xié)助您對(duì)測(cè)試或組件進(jìn)行調(diào)試“調(diào)試查看器”窗格包含“監(jiān)視表達(dá)式“變量”和“命令”選項(xiàng)卡(默認(rèn)情況下不顯示。?狀態(tài)欄-顯示Qickest應(yīng)用程序的狀態(tài)。NPNPNQNQ標(biāo)題欄菜單欄文件工具欄調(diào)試工具欄測(cè)試工具欄操作工具欄測(cè)試窗格數(shù)據(jù)表狀態(tài)欄
^?íá?é=p?êéé?第第O章=√=nìá?a?í=概述第第==部分=√=啟動(dòng)測(cè)試流程=測(cè)試窗格
“測(cè)試”窗格包含兩個(gè)選項(xiàng)卡用以查看測(cè)試或組件,這兩個(gè)選項(xiàng)卡分別是關(guān)鍵字視圖和專家視圖。關(guān)鍵字視圖=關(guān)鍵字視圖用于以關(guān)鍵字驅(qū)動(dòng)的模塊化表格格式創(chuàng)建和查看測(cè)試或組件的步驟。測(cè)試或組件中的每個(gè)步驟是關(guān)鍵字視圖中的一行,由易于修改的單個(gè)部分組成。在關(guān)鍵字視圖中選擇項(xiàng)目和操作,然后按要求輸入信息,便可以創(chuàng)建和修改測(cè)試或組件。每個(gè)步驟完成后都會(huì)自動(dòng)生成文檔,用可以理解的語(yǔ)言描述各個(gè)測(cè)試或組件步驟,供您查閱。。對(duì)于關(guān)鍵字視圖中的每一行,Quckest將在專家視圖中顯示對(duì)應(yīng)的腳本行。如果您關(guān)注于關(guān)鍵字視圖中的某個(gè)特定步驟并切換到專家視圖,則光標(biāo)將定位到測(cè)試或組件的相應(yīng)行。有關(guān)使用關(guān)鍵字視圖的詳細(xì)信息,請(qǐng)參閱第15章“使用關(guān)鍵字視圖。注意:關(guān)鍵字視圖取代了Qickest早期版本中的樹(shù)視圖。以前在樹(shù)視圖中執(zhí)行的多項(xiàng)操作,現(xiàn)在可以采用類似的方式在關(guān)鍵字視圖中執(zhí)行。例如,右鍵單擊某個(gè)步驟以訪問(wèn)其上下文相關(guān)選項(xiàng),如檢查點(diǎn)、輸出值以及與ation有關(guān)的操作。NRNRNSNS專家視圖在專家視圖中,Quckest以腳本(由VBScript語(yǔ)句組成)的形式顯示對(duì)應(yīng)用程序執(zhí)行的每項(xiàng)操作。專家視圖是一個(gè)具有多種腳本編輯功能的腳本編輯器。專家視圖語(yǔ)句中的每個(gè)對(duì)象和方法在關(guān)鍵字視圖中都存在一個(gè)對(duì)應(yīng)行。有關(guān)使用專家視圖的詳細(xì)信息,請(qǐng)參閱第36章“使用專家視圖。^?íá?é=p?êéé?當(dāng)您在錄制會(huì)話過(guò)程中執(zhí)行某個(gè)特定步驟時(shí)ActiveScreen提供了出現(xiàn)的應(yīng)用程序的快照此外根據(jù)錄制時(shí)使用的ActiveScreen捕獲選項(xiàng),ActiveSreen中顯示的頁(yè)可以包含該頁(yè)顯示的每個(gè)對(duì)象的詳細(xì)屬性信息。要查看ActveScree,請(qǐng)單擊“ActveSreen”按鈕或選擇“視圖”>“ActiveScreen即使應(yīng)用程序不可用,或者測(cè)試或組件中沒(méi)有對(duì)應(yīng)于選定對(duì)象的步驟,也可以通過(guò)ActiveSreen輕松地將對(duì)象值參數(shù)化,并為頁(yè)面中的任意對(duì)象插入檢查點(diǎn)、方法和輸出值。如果Quckest為基于eb的應(yīng)用程序創(chuàng)建了ActiveScreen頁(yè)它將保存到達(dá)該頁(yè)的圖像和其他資源的路徑,而不是用測(cè)試或組件下載和保存圖像。因此,您可能需要提供登錄信息以查看受密碼保護(hù)的資源。對(duì)于不是基于eb的應(yīng)用程序,其ActiveSreen頁(yè)基于應(yīng)用程序窗口(或其他頂級(jí)對(duì)象)可見(jiàn)部分的單個(gè)位圖捕獲,窗口中包含的上下文相關(guān)區(qū)域代表ActiveScreen中顯示的每個(gè)對(duì)象。有關(guān)ActiveScreen自定義選項(xiàng)的信息,請(qǐng)參閱第514頁(yè)的“設(shè)置ActveScreen選項(xiàng)”。有關(guān)訪問(wèn)(基于eb的應(yīng)用程序的)ActiveScreen中受密碼保護(hù)的資源的信息,請(qǐng)參閱第633頁(yè)的“訪問(wèn)ActiveScreen中受密碼保護(hù)的資源”。數(shù)據(jù)表
在新測(cè)試中,數(shù)據(jù)表包含一個(gè)“全局”選項(xiàng)卡和測(cè)試中每個(gè)操作或測(cè)試步驟分組的一個(gè)附加選項(xiàng)卡。在新組件中,數(shù)據(jù)表包含單個(gè)選項(xiàng)卡。數(shù)據(jù)表幫助您將測(cè)試或組件參數(shù)化。要查看數(shù)據(jù)表,請(qǐng)單擊“數(shù)據(jù)表”工具欄按鈕或選擇“視圖”>“數(shù)據(jù)表。數(shù)據(jù)表是類似MirosotExcel的工作表,其中的行和列表示適用于測(cè)試或組件的數(shù)據(jù)。有關(guān)詳細(xì)信息,請(qǐng)參閱第18章“使用數(shù)據(jù)表。調(diào)試查看器窗格“調(diào)試查看器”窗格包含“監(jiān)視表達(dá)式“變量”和“命令”三個(gè)選項(xiàng)卡,協(xié)助您對(duì)測(cè)試或組件進(jìn)行調(diào)試。要查看“調(diào)試查看器”窗格,請(qǐng)單擊“調(diào)試查看器”按鈕或選擇“視圖”>“調(diào)試查看器。監(jiān)視表達(dá)式“監(jiān)視表達(dá)式”選項(xiàng)卡用于查看任意變量或其他VBScript表達(dá)式的當(dāng)前值。變量“變量”選項(xiàng)卡用于查看運(yùn)行會(huì)話過(guò)程中執(zhí)行到上一步為止識(shí)別出的所有變量的當(dāng)前值。命令“命令”選項(xiàng)卡用于執(zhí)行腳本行以設(shè)置或修改測(cè)試或組件中的變量或VBScript對(duì)象的當(dāng)前值。繼續(xù)運(yùn)行對(duì)話時(shí),Quicket使用命令中設(shè)置的新值。用第1章試。NTNTNUNU使用=nìá?aé?í=命令可以從菜單欄或工具欄選擇Quickest命令。還可以按快捷鍵或從上下文相關(guān)(右鍵單擊)菜單中選擇命令,以執(zhí)行某些Qickest命令。選擇菜單上的命令可以從菜單欄選擇所有的Quckest命令。單擊工具欄上的命令單擊工具欄上的按鈕,可以執(zhí)行某些Quikest命令。Quikest有四個(gè)內(nèi)置工具欄,分別是文件工具欄、測(cè)試工具欄、調(diào)試工具欄和操作工具欄。文件工具欄文件工具欄包含管理測(cè)試或組件的按鈕。有關(guān)管理測(cè)試的詳細(xì)信息,請(qǐng)參閱第5章“設(shè)計(jì)測(cè)試和組件”;有關(guān)管理組件的詳細(xì)信息,請(qǐng)參閱第41章“使用業(yè)務(wù)流程測(cè)試。文件工具欄上顯示下列按鈕:打開(kāi) 打印
數(shù)據(jù)表
結(jié)果 選項(xiàng) 對(duì)象庫(kù)新建 保存
^?íá?é=p?êé?
調(diào)試 測(cè)試查看器設(shè)置
nì~?áíó=`?íéê=連接
對(duì)象探測(cè)器測(cè)試工具欄測(cè)試工具欄包含在創(chuàng)建和維護(hù)測(cè)試或組件時(shí)使用的命令按鈕。測(cè)試工具欄上顯示下列按鈕:錄制 停止
拆分操作
開(kāi)始事務(wù)
模擬錄制運(yùn)行 插入對(duì)新建操作的調(diào)用
插入檢查點(diǎn)
結(jié)束事務(wù) 低級(jí)錄制調(diào)試工具欄調(diào)試工具欄包含在調(diào)試測(cè)試或組件步驟時(shí)使用的命令按鈕。調(diào)試工具欄上顯示下列按鈕:?jiǎn)尾綀?zhí)行
單步退出清除所有斷點(diǎn)暫停單步跳過(guò)
插入L刪除斷點(diǎn)操作工具欄操作工具欄可用于關(guān)鍵字視圖,通過(guò)包含在該工具欄中的選項(xiàng),可以查看測(cè)試流程中的所有操作,還可以查看選定操作的詳細(xì)信息。操作工具欄不適用于組件。操作工具欄上顯示下列選項(xiàng):操作列表
顯示選定操作上一步測(cè)試中有可重復(fù)使用或外部操作時(shí),操作工具欄始終可見(jiàn)。如果測(cè)試中沒(méi)有可重復(fù)使用或外部操作,可以選擇“視圖”>“工具欄”>“操作”以顯示操作工具欄。如果測(cè)試中有可重復(fù)使用或外部操作,在關(guān)鍵字視圖中查看整個(gè)測(cè)試流程時(shí)僅操作圖標(biāo)可見(jiàn)??梢酝ㄟ^(guò)雙擊操作,從操作工具欄中的列表內(nèi)選擇操作名,或在關(guān)鍵字視圖中選擇操作并單擊“顯示”按鈕,查看可重復(fù)使用或外部操作的詳細(xì)信息??梢酝ㄟ^(guò)單擊“上一步”按鈕返回測(cè)試流程。有關(guān)操作的詳細(xì)信息,請(qǐng)參閱第17章“使用操作。用快捷鍵執(zhí)行命令按快捷鍵可以執(zhí)行某些Quckest命令。以下列出的快捷鍵在相應(yīng)的菜單命令中顯示。NVNVOMOM按相應(yīng)的快捷鍵可以執(zhí)行下列“文件”菜單命令:命令快捷鍵功能新建測(cè)試CTRL+N新建測(cè)試。打開(kāi)測(cè)試CTRL+O打開(kāi)現(xiàn)有測(cè)試。業(yè)務(wù)組件>新建CTRL+SHIFT+N新建組件。業(yè)務(wù)組件>打開(kāi)CTRL+SHIFT+O打開(kāi)現(xiàn)有組件。業(yè)務(wù)組件>編輯模塊CTRL+SHIFT+E打開(kāi)當(dāng)前QualityCenter項(xiàng)目的組件模塊進(jìn)行編輯。保存CTRL+S保存活動(dòng)測(cè)試或組件。導(dǎo)出到Zip文件CTRL+ALT+S創(chuàng)建活動(dòng)測(cè)試或組件的zip文件。從Zip文件導(dǎo)入CTRL+ALT+O從zip文件導(dǎo)入測(cè)試或組件。打印CTRL+P打印活動(dòng)測(cè)試或組件。可以通過(guò)按相應(yīng)的快捷鍵執(zhí)行下列“編輯”菜單命令:命令快捷鍵功能剪切CTRL+X從測(cè)試或組件刪除選定內(nèi)容(僅限于專家視圖。復(fù)制CTRL+C從測(cè)試或組件復(fù)制選定內(nèi)容。粘貼CTRL+V從測(cè)試或組件粘貼選定內(nèi)容。刪除D從測(cè)試或組件刪除選定內(nèi)容。撤消CTRL+Z恢復(fù)上一個(gè)命令或刪除上次鍵入項(xiàng)(僅限于專家視圖。重復(fù)CTRL+Y恢復(fù)“撤消”命令的操作(僅限于專家視圖。重命名操作F2更改操作的名稱。查找CTRL+F索符串(專。命令快捷鍵功能替換CTRL+H搜索并替換指定字符串(僅限于專家視圖。轉(zhuǎn)至CTRL+G將光標(biāo)移動(dòng)到測(cè)試或組件的特定行(僅限于專家視圖。書(shū)簽CTRL+B為了易于瀏覽,在腳本中創(chuàng)建書(shū)簽(僅限于專家視圖。完成字CTRL+SA鍵入VScript方法或?qū)ο蟮拈_(kāi)頭時(shí)完成字(僅限于專家視圖。參數(shù)信息CTRL+SHIFT+空格鍵方語(yǔ)法僅家。將“t”應(yīng)用到腳本CTRL+W為專家視圖中顯示的操作生成th語(yǔ)句(僅限于專家視圖。刪除“t”語(yǔ)句CTRL+SHIFT+W將專家視圖中顯示的操作中的所有th語(yǔ)句轉(zhuǎn)換為常規(guī)的(單行)VScript語(yǔ)句(僅限于專家視圖。按相應(yīng)的快捷鍵可以執(zhí)行下列“插入”菜單命令:命令快捷鍵功能檢查點(diǎn)>標(biāo)準(zhǔn)檢查點(diǎn)F12為對(duì)象或表創(chuàng)建標(biāo)準(zhǔn)檢查點(diǎn)。輸出值>標(biāo)準(zhǔn)輸出值CTRL+F12為對(duì)象或表創(chuàng)建標(biāo)準(zhǔn)輸出值。步驟>步驟生成器F7打開(kāi)步驟生成器。新建步驟F8在關(guān)鍵字視圖中插入新步驟(僅限于關(guān)鍵字視圖。塊后的新步驟SHIFT+F8在關(guān)鍵字視圖中條件或循環(huán)塊后插入新步驟(僅限于關(guān)鍵字視圖。第第O章=√=nìá?a?í=概述第第==部分=√=啟動(dòng)測(cè)試流程=ONONOOOO按相應(yīng)的快捷鍵可以執(zhí)行下列“測(cè)試”或“組件”菜單命令:命令快捷鍵功能錄制F3啟動(dòng)錄制會(huì)話。運(yùn)行F5從開(kāi)始處或從會(huì)話暫停行開(kāi)始運(yùn)行會(huì)話。停止F4停止錄制或運(yùn)行會(huì)話。模擬錄制CTRL+SHIFT+F4開(kāi)始/結(jié)束模擬錄制模式。低級(jí)錄制CTRL+SHIFT+F3開(kāi)始/結(jié)束低級(jí)錄制模式。根據(jù)選定項(xiàng)目按相應(yīng)的快捷鍵,可以執(zhí)行下列“步驟”菜單命令:命令快捷鍵功能對(duì)象屬性在測(cè)試對(duì)象上按CTRL+ENTER打開(kāi)選定對(duì)象的“對(duì)象屬性”對(duì)話框。值配置選項(xiàng)在關(guān)鍵字視圖中的某個(gè)值上按CTRL+F11打開(kāi)選定值的“值配置選項(xiàng)”對(duì)話框(僅限于關(guān)鍵字視圖。步驟>注釋在注釋上按CTRL+ENTER打開(kāi)選定注釋的“注釋屬性”對(duì)話框(僅限于關(guān)鍵字視圖。步驟>報(bào)告在報(bào)告步驟按CTRL+ENTER打開(kāi)選定的報(bào)告步驟的“報(bào)告屬性”對(duì)話框(僅限于關(guān)鍵字視圖。按相應(yīng)的快捷鍵可以執(zhí)行下列“調(diào)試”菜單命令:命令快捷鍵功能暫停暫停執(zhí)行語(yǔ)句后停止運(yùn)行會(huì)話。運(yùn)行會(huì)話可以從此處繼續(xù)進(jìn)行。單步執(zhí)行F11僅運(yùn)行腳本的當(dāng)前行。如果當(dāng)前行調(diào)用某個(gè)方法,那么該方法僅在視圖中顯示但不執(zhí)行。命令快捷鍵功能單步跳過(guò)F10僅運(yùn)行腳本的當(dāng)前行。當(dāng)前行調(diào)用某個(gè)方法時(shí),將執(zhí)行整個(gè)方法,但不在視圖中顯示。單步退出SHIFT+F11運(yùn)行到方法結(jié)束為止,然后暫停運(yùn)行會(huì)話(僅在使用“單步執(zhí)行”運(yùn)行方法之后可用)插入/刪除斷點(diǎn)F9設(shè)置或清除測(cè)試或組件的斷點(diǎn)。清除所有斷點(diǎn)9刪除測(cè)試或組件中的所有斷點(diǎn)。在數(shù)據(jù)表中選定了一個(gè)或多個(gè)單元格時(shí),按相應(yīng)的快捷鍵可以執(zhí)行下列“數(shù)據(jù)表”菜單命令:命令快捷鍵功能編輯>剪切CTRL+X剪切表選擇并將其放到剪貼板上。編輯>復(fù)制CTRL+C復(fù)制表選擇并將其放到剪貼版上。編輯>粘貼CTRL+V將剪貼板中的內(nèi)容粘貼到當(dāng)前表選擇中。編輯>清除>內(nèi)容CTRL+DEL從當(dāng)前選擇清除內(nèi)容。編輯>插入CTRL+I在當(dāng)前選擇所在位置插入空單元格。移動(dòng)插入位置旁邊的單元格,以便為新單元格讓出位置。編輯>刪除CTRL+K刪除當(dāng)前選擇。移動(dòng)刪除的單元格旁邊的單元格,以占據(jù)空出的位置。編輯>向右填充CTRL+R在選定范圍內(nèi),將最左邊的單元格中的數(shù)據(jù)復(fù)制到該單元格右邊的所有單元格中。編輯>向下填充CTRL+D在選定范圍內(nèi),將最上面的單元格中的數(shù)據(jù)復(fù)制到該單元格以下的所有單元格中。第第O章=√=nìá?a?í=概述第第==部分=√=啟動(dòng)測(cè)試流程=OPOPOQOQ命令快捷鍵功能編輯>查找CTRL+F查找包含指定文本的單元格??梢园葱谢虬戳兴阉鞅恚⒅付▍^(qū)分大小寫(xiě)或單元格匹配。編輯>替換CTRL+H查找包含指定文本的單元格,然后用其他文本替換指定文本。可以按行或按列搜索表,并指定區(qū)分大小寫(xiě)和/或單元格匹配。還可以全部替換。數(shù)據(jù)>重新計(jì)算F9重新計(jì)算數(shù)據(jù)表中選定的數(shù)據(jù)。插入多行值編輯單元格時(shí)按CTRL+F2打開(kāi)“單元格文本”對(duì)話框,對(duì)多行值進(jìn)行編輯。個(gè)/EP/N激活數(shù)據(jù)表中下一個(gè)或上一個(gè)工作表(全局或操作。)只用快捷鍵可以執(zhí)行下列特殊選項(xiàng):)選項(xiàng)快捷鍵功能在關(guān)鍵字視圖和專家視圖之間切換CTRL+AB在關(guān)鍵字視圖和專家視圖之間切換。打開(kāi)上下文菜單按SHIFT+F10或([于l盤(pán)]對(duì)于數(shù)據(jù)表中選定步驟的數(shù)據(jù)單元格,打開(kāi)上下文菜單。展開(kāi)所有分支*[在數(shù)字小鍵盤(pán)上]展開(kāi)關(guān)鍵字視圖中的所有分支(僅限于關(guān)鍵字視圖。展開(kāi)當(dāng)前分支+[在數(shù)字小鍵盤(pán)上]展開(kāi)關(guān)鍵字視圖中選定項(xiàng)目分支和其下所有分支(僅限于關(guān)鍵字視圖。選項(xiàng)快捷鍵功能折疊分支-[在數(shù)字小鍵盤(pán)上]折疊關(guān)鍵字視圖中選定項(xiàng)目分支和其下所有分支(僅限于關(guān)鍵字視圖。打開(kāi)“項(xiàng)目”或“操作”列表了或”按SHIFT+F4或ENTER如果選擇了“項(xiàng)目”或“操作”列(僅限于關(guān)鍵字視圖,則打開(kāi)關(guān)鍵字視圖中的“項(xiàng)目”或“操作”列表。瀏覽=nìá?aé?í=mê??é??á??~?=程序文件夾tl到l中”>”>t:?a??ì?é?í~íá??-提供常用文檔文件的以下鏈接:?má?íéêJcêáé??ó=a??ì?éí~í??=-打開(kāi)一個(gè)頁(yè)面,其中提供所有AdobeAcrobatReader(PDF)格式的Qickest文檔打印版的鏈接。?nì?aé?í^ìí??~íá??=oé?éêé??é=-打開(kāi)Quikest自動(dòng)化對(duì)象模型參考。通過(guò)自動(dòng)化對(duì)象模型提供的對(duì)象、方法和屬性,您可以對(duì)各種Qickest功能進(jìn)行實(shí)際的控制從而實(shí)現(xiàn)測(cè)試管理自動(dòng)化。Quickest自動(dòng)化對(duì)象模型參考提供語(yǔ)法、描述信息及對(duì)象、方法和屬性的示例。它還包含了詳細(xì)的概述以幫助您開(kāi)始編寫(xiě)Quikest自動(dòng)化腳本。?nì?aé?í=mê??é??á??~?=eé?é-含tl指項(xiàng)、t考和t。?ìíêá~?-打開(kāi)QuickestProfessionaltorial(英語(yǔ)版,該教程教授基本的Quckest技能,并演示如何開(kāi)始測(cè)試應(yīng)用程序。?p~?é?é=^éé?á?~í???-序習(xí)t下:?c?á?üí-打開(kāi)一個(gè)預(yù)訂航班ndowsApplictions示例。要訪問(wèn)該應(yīng)用程序,請(qǐng)鍵入任意用戶名和密碼“mecury第第O章=√=nìá?a?í=概述第第==部分=√=啟動(dòng)測(cè)試流程=OROROSOS?jé?ìêó=?ìê?=é?=páíé-打開(kāi)一個(gè)預(yù)定航班eb應(yīng)用程序示例。該eb應(yīng)用程序?qū)⒆鳛镼uicket教程的基礎(chǔ)。有關(guān)詳細(xì)信息,請(qǐng)參閱“QuckestProfessonlutorial(英語(yǔ)版。?????-包含下列實(shí)用程序和工具,協(xié)助您完成測(cè)試過(guò)程:?m~????ê?=b????éê-打開(kāi)“密碼編碼器”對(duì)話框,該對(duì)話框用于對(duì)密碼進(jìn)行編碼??梢詫⑸傻淖址米鞣椒▍?shù)或數(shù)據(jù)表參數(shù)值。有關(guān)詳細(xì)信息,請(qǐng)參閱第342頁(yè)的“在方法參數(shù)和數(shù)據(jù)表單元格中插入編碼密碼”。?oé??íé=^?é?í-激活Qickest遠(yuǎn)程代理,當(dāng)遠(yuǎn)程應(yīng)用程序(如QulityCenter)運(yùn)行測(cè)試或組件時(shí),遠(yuǎn)程代理決定Quckest的行為方式。有關(guān)詳細(xì)信息,請(qǐng)參閱第40章“使用QuaityCener?é?í=_~í?ü=oì??éê-打開(kāi)“測(cè)試BathRunner”對(duì)話框,可以設(shè)置Quickest連續(xù)運(yùn)行多個(gè)測(cè)試。有關(guān)詳細(xì)信息,請(qǐng)參閱第444頁(yè)的“運(yùn)行批處理測(cè)試”。?é?í=oé?ì?í?=aé?éí??=??-打開(kāi)“測(cè)試ResulsDeletionoo”對(duì)話框,通過(guò)該對(duì)話框,可以按您定義的特定條件從系統(tǒng)中刪除不需要的或過(guò)時(shí)的結(jié)果有關(guān)詳細(xì)信息請(qǐng)參閱第489頁(yè)的“使用測(cè)試結(jié)果刪除工具刪除結(jié)果”。?檢查更新-對(duì)QickestProessonal的所有可用更新進(jìn)行聯(lián)機(jī)檢查。可以選擇要下載的更新,然后進(jìn)行(可選)安裝。?nì?aé?í=mê??é??á??~?-打開(kāi)QickestProesional應(yīng)用程序。?oé~??é-打開(kāi)QickestProessonal自述文件,其中提供了QuckestProfesional的新聞和信息。?é?=oé?ìí?=áé?éê-打開(kāi)“測(cè)試結(jié)果窗口以選擇測(cè)試或組件并查看運(yùn)行會(huì)話中執(zhí)行步驟的信息。有關(guān)詳細(xì)信息,請(qǐng)參閱第448頁(yè)的“了解“測(cè)試結(jié)果”窗口”。?卸載=nìá?aé?í=m??é??á?~?-卸載QuickestProfessional及其所有組件包括內(nèi)置和外部加載項(xiàng)。有關(guān)詳細(xì)信息,請(qǐng)參閱《QuickestProfessionalInstallationGuide(英文版。第f部分使用測(cè)試對(duì)象OUOVOVPMPMP了解測(cè)試對(duì)象模型本章描述Quikest如何記住和標(biāo)識(shí)應(yīng)用程序中的對(duì)象,解釋測(cè)試對(duì)象和運(yùn)行時(shí)對(duì)象的概念,并解釋如何查看對(duì)象的可用方法和相應(yīng)的語(yǔ)法,從而便于您在專家視圖中向腳本添加語(yǔ)句。本章描述:?關(guān)于了解測(cè)試對(duì)象模型?應(yīng)用測(cè)試對(duì)象模型概念?使用對(duì)象探測(cè)器查看對(duì)象屬性?使用對(duì)象探測(cè)器查看對(duì)象方法和方法語(yǔ)法關(guān)于了解測(cè)試對(duì)象模型Qickest通過(guò)記住和標(biāo)識(shí)測(cè)試對(duì)象及其預(yù)期的屬性和屬性值,對(duì)動(dòng)態(tài)更改的應(yīng)用程序進(jìn)行測(cè)試。在錄制期間,Qickest對(duì)應(yīng)用程序中每個(gè)對(duì)象進(jìn)行分析的方式與一個(gè)人看一張圖片然后記住其細(xì)節(jié)的方式大致相同。在以下敘述中,將向您介紹與測(cè)試模型相關(guān)的概念,以及Quikest如何使用它所收集的信息來(lái)測(cè)試應(yīng)用程序。第第P章=√=了解測(cè)試對(duì)象模型第第==部分=√=使用測(cè)試對(duì)象了解=nìá?aé?=如何在錄制時(shí)記住對(duì)象Quicket像您那樣記住對(duì)象。例如,假定作為實(shí)驗(yàn)的一部分,Jonny被通知將向他展示一張野餐場(chǎng)景的圖片,時(shí)間為幾秒鐘,在此期間,將會(huì)有人指出圖片中的一個(gè)項(xiàng)目。自今天起一周后,Jonny需要在相同或相似的圖片中再次識(shí)別出該項(xiàng)目。在看到圖片之前,Jonny自己開(kāi)始為測(cè)試做準(zhǔn)備,考慮對(duì)于測(cè)試者指出的項(xiàng)目,需要記住該項(xiàng)目的哪些特征。顯然,他將自動(dòng)記住該項(xiàng)目是人、無(wú)生命物體、動(dòng)物還是植物。如果是人,他將嘗試記住其性別、膚色和年齡。如果是動(dòng)物,他將嘗試記住其類型、顏色等。測(cè)試者向Jonny展示場(chǎng)景并從三個(gè)坐在野餐毯上的孩子中指定一個(gè)。Jonny注意到這是一個(gè)8歲左右的白種女孩。但在查看圖片中的其他內(nèi)容時(shí),他意識(shí)到圖片中的另一個(gè)孩子也符合這種描述。除了記住計(jì)劃的特征列表以外,Jonny還記下自己應(yīng)該識(shí)別出的這個(gè)女孩留著褐色的長(zhǎng)發(fā)。注意:圖片中只有一個(gè)人符合他記住的特征,所以,即使測(cè)試者下周展示的場(chǎng)景稍有不同,他也相當(dāng)肯定能夠再次識(shí)別出這個(gè)女孩。由于還剩下一點(diǎn)看圖片的時(shí)間,因此,只是為了以防萬(wàn)一,Jonny試著注意自己應(yīng)該記住的這個(gè)孩子與圖片中其他孩子之間更細(xì)微的差別。如果圖片中兩個(gè)相似的孩子看上去像一對(duì)雙胞胎,那么Jonny還會(huì)記下這個(gè)孩子的一些不那么永久的特征,如這個(gè)孩子在野餐毯上的位置。這樣,如果向他展示的另一張圖片中,這些孩子仍按相同的順序坐在毯子上,他也能夠識(shí)別出這個(gè)孩子。Quicket采用了極為類似的方法,以便在錄制過(guò)程中記住對(duì)象。首先,它將“觀看”您要錄制的對(duì)象,然后將其作為測(cè)試對(duì)象進(jìn)行存儲(chǔ),確定該對(duì)象符合的測(cè)試對(duì)象類。正如Jonny會(huì)立即檢查項(xiàng)目是人、動(dòng)物、植物還是東西,Quicket也會(huì)對(duì)測(cè)試對(duì)象進(jìn)行分類,例如,標(biāo)準(zhǔn)indows對(duì)話框(Dialog)、eb按鈕ebBtton)或sualBaic滾動(dòng)條對(duì)象(VSrollBar)。然后,對(duì)于每個(gè)測(cè)試對(duì)象類,Quckest都有一個(gè)始終要記住的強(qiáng)制屬性的列表,類似于Jonny在看到圖片之前計(jì)劃要記住的特征的列表。當(dāng)您錄制對(duì)象時(shí),Quicket始終記住這些默認(rèn)的屬性值,然后“視圖”頁(yè)面上其余的對(duì)象、對(duì)話框或其他父對(duì)象,以檢查該描述是否足以唯一標(biāo)識(shí)該對(duì)象。如果不足以進(jìn)行唯一標(biāo)識(shí),Quckest將向該描述中逐項(xiàng)添加輔助屬性,直到經(jīng)過(guò)編譯成為唯一的描述為止,就像Jonny向他的列表中添加頭發(fā)的長(zhǎng)度和顏色特征一樣。如果沒(méi)有可用的輔助屬性,或者那些可用的輔助屬性仍不足夠創(chuàng)建一個(gè)唯一的描述,Quicket將添加一個(gè)特殊的順序標(biāo)識(shí)符(例如頁(yè)面上或源代碼中對(duì)象的位置)以創(chuàng)建唯一的描述,正如圖片中的兩個(gè)孩子是一對(duì)雙胞胎時(shí),Jonny要記注孩子在野餐毯上的位置一樣。PNPNPOPO了解=nìá?aé?í如何在運(yùn)行會(huì)話過(guò)程中標(biāo)識(shí)對(duì)象在運(yùn)行會(huì)話期間,Qickest也會(huì)像人那樣采用類似的技術(shù)來(lái)標(biāo)識(shí)對(duì)象。假定繼續(xù)該實(shí)驗(yàn),現(xiàn)在Jonny需要在一個(gè)新的、但仍然相似的環(huán)境中識(shí)別出同一個(gè)“項(xiàng)目。他所看到的第一張圖片是原來(lái)的圖片。他需要找出原來(lái)要求他記住的這個(gè)相同的留著褐色長(zhǎng)發(fā)、大約8歲的白種女孩,并能立即指出這個(gè)女孩。在第二張圖片中,這些孩子們正在操場(chǎng)設(shè)備上玩,但Jonny仍然能夠使用相同的條件很容易地識(shí)別出這個(gè)女孩。同樣在運(yùn)行會(huì)話期間,Quickest也會(huì)搜索與錄制時(shí)記住的測(cè)試對(duì)象的描述完全匹配的運(yùn)行時(shí)對(duì)象。它需要找到與錄制時(shí)用于創(chuàng)建唯一描述的強(qiáng)制屬性和任何輔助屬性完全匹配的對(duì)象。只要應(yīng)用程序中的對(duì)象沒(méi)有較大的改變,錄制過(guò)程中記住的描述幾乎總是足以使Quickest唯一標(biāo)識(shí)出該對(duì)象。對(duì)于大部分對(duì)象,這種方法是適用的,但應(yīng)用程序中包含的某些對(duì)象可能在后續(xù)運(yùn)行會(huì)話期間很難標(biāo)識(shí)。考慮Jonny實(shí)驗(yàn)中的最后一個(gè)階段。在該階段中,測(cè)試者向Jonny展示了另一張圖片,同一個(gè)家庭在同一個(gè)位置,但孩子們都長(zhǎng)大了,并且還有許多孩子正在操場(chǎng)上玩。Jonny首先會(huì)通過(guò)與他用來(lái)在其他圖片中識(shí)別出這個(gè)女孩(測(cè)試對(duì)象)的相同的特征來(lái)查找這個(gè)女孩,但圖片中并沒(méi)有留著褐色長(zhǎng)發(fā)的白種女孩。不過(guò)很幸運(yùn),在上周第一次看到圖片時(shí),聰明的Jonny還記住了有關(guān)這個(gè)女孩外貌的其他一些信息。即使現(xiàn)在女孩的頭發(fā)剪短了,并染成了金色,他仍然能夠指出這個(gè)女孩(運(yùn)行時(shí)對(duì)象。他是怎么做到的呢?首先,他會(huì)考慮哪些特征是他必須找到的。Jonny知道他仍要查找一個(gè)白種的女性,如果他找不到任何與該描述匹配的人,那么他將假定她不在圖片中。將可能性限制為新圖片中的四個(gè)白種女性后,他會(huì)考慮曾用于識(shí)別這個(gè)女孩的其他特征-她的年齡、頭發(fā)的顏色和頭發(fā)的長(zhǎng)度。他知道已經(jīng)過(guò)去了一段時(shí)間,即使她是同一個(gè)人,某些他記住的其他特征也可能已經(jīng)改變了。因此,既然沒(méi)有留著黑色長(zhǎng)發(fā)的白種女孩,他就會(huì)忽略這些特征,而通過(guò)他記住的眼睛和鼻子的特征來(lái)查找符合的人選。他找到了兩個(gè)女孩都有相似的眼睛,但其中只有一個(gè)具有小巧的鼻子,這是他從原來(lái)的圖片中記住的特征。即使沒(méi)有顯著的特征,他也能夠識(shí)別出這個(gè)女孩。即使錄制的描述不再準(zhǔn)確,Quikest也能通過(guò)其“智能標(biāo)識(shí)”機(jī)制使用非常相似的排除過(guò)程來(lái)標(biāo)識(shí)對(duì)象。即使測(cè)試對(duì)象屬性的值有所改變,Quikest的estGurd技術(shù)機(jī)制也能通過(guò)使用“智能標(biāo)識(shí)”標(biāo)識(shí)對(duì)象從而維護(hù)測(cè)試或組件的可重用性。有關(guān)“智能標(biāo)識(shí)”的詳細(xì)信息,請(qǐng)參閱第33章“配置對(duì)象標(biāo)識(shí)。本指南的其余部分假定您熟悉此處出現(xiàn)的概念,包括測(cè)試對(duì)象、運(yùn)行時(shí)對(duì)象、對(duì)象屬性、強(qiáng)制和輔助屬性以及“智能標(biāo)識(shí)。通過(guò)了解這些概念,可以為應(yīng)用程序創(chuàng)建精心設(shè)計(jì)的功能測(cè)試或組件。應(yīng)用測(cè)試對(duì)象模型概念測(cè)試對(duì)象模型是一大組對(duì)象類型或類,Quickest用這些對(duì)象類型或類來(lái)表示應(yīng)用程序中的對(duì)象。每個(gè)測(cè)試對(duì)象類都有一個(gè)可以唯一標(biāo)識(shí)屬于該類的對(duì)象的屬性列表,以及一組Quckest可以對(duì)其進(jìn)行錄制的方法。測(cè)試對(duì)象是Qickest在測(cè)試或組件中創(chuàng)建的用于表示應(yīng)用程序中的實(shí)際對(duì)象的對(duì)象。Quckest存儲(chǔ)有關(guān)該對(duì)象的信息,這些信息有助于它在運(yùn)行會(huì)話期間標(biāo)識(shí)和檢查該對(duì)象。運(yùn)行時(shí)對(duì)象是網(wǎng)站或應(yīng)用程序中的實(shí)際對(duì)象,在運(yùn)行會(huì)話期間執(zhí)行針對(duì)該對(duì)象的方法。如果您在錄制時(shí)執(zhí)行應(yīng)用程序的相應(yīng)操作,則Qickest將:?標(biāo)識(shí)Quickest測(cè)試對(duì)象類(表示您執(zhí)行了操作的對(duì)象,并創(chuàng)建相應(yīng)的測(cè)試對(duì)象?讀取應(yīng)用程序中對(duì)象屬性的當(dāng)前值,然后將屬性和屬性值列表與測(cè)試對(duì)象一起存儲(chǔ)?選擇該對(duì)象的唯一名稱,一般使用該對(duì)象某個(gè)重要屬性的值?使用適當(dāng)?shù)腝ickest測(cè)試對(duì)象方法錄制對(duì)對(duì)象執(zhí)行的操作例如,假定您使用以下HTML源代碼單擊“查找”按鈕:<INPUTTYPE="submit"NAME="Find"ALUE="Find">PPPPPQPQt為ebButtn為Find的n該Findn它還將錄制您對(duì)ebBtton執(zhí)行了Click方法。Qickest在關(guān)鍵字視圖中顯示的步驟如下:Qickest在專家視圖中顯示的步驟如下:Browser("MercuryInteractive").Page("MercuryInteractive").ebButton("Find").Click運(yùn)行測(cè)試或組件時(shí),Quicket通過(guò)其測(cè)試對(duì)象類及其描述(一組用于唯一標(biāo)識(shí)該對(duì)象的測(cè)試對(duì)象屬性和屬性值)來(lái)標(biāo)識(shí)應(yīng)用程序中的每個(gè)對(duì)象。測(cè)試對(duì)象及其屬性和屬性值的列表存儲(chǔ)在對(duì)象庫(kù)中。在上例中,Quckest將在運(yùn)行會(huì)話期間在對(duì)象庫(kù)中搜索ebBtton對(duì)象通過(guò)名稱Find來(lái)查找其描述。Quicket根據(jù)找到的描述,在應(yīng)用程序中查找ebButton對(duì)象,該對(duì)象帶有HTML標(biāo)記INPUT、類型為submit、值為cá??。找到對(duì)象后,它將對(duì)其執(zhí)行Click方法。了解測(cè)試對(duì)象描述對(duì)于每個(gè)對(duì)象類,Qickest都會(huì)在錄制時(shí)記住一組屬性,然后在運(yùn)行測(cè)試或組件時(shí)使用該描述來(lái)標(biāo)識(shí)對(duì)象。例如,Quckest在默認(rèn)情況下會(huì)記住圖像類型(如純圖像或圖像按鈕、HTML標(biāo)記和每個(gè)eb圖像(在其上錄制操作)的^?í文本。測(cè)試對(duì)象名測(cè)試對(duì)象類默認(rèn)屬性測(cè)試對(duì)象名圖像圖標(biāo)如果以上三個(gè)強(qiáng)制屬性值均不足以在對(duì)象的父對(duì)象內(nèi)對(duì)其進(jìn)行唯一標(biāo)識(shí),那么,Quicket將添加一些輔助屬性和/或一個(gè)順序標(biāo)識(shí)符以創(chuàng)建唯一的描述。運(yùn)行測(cè)試或組件時(shí),Quikest將搜索與它記住的描述匹配的對(duì)象。如果找不到與該描述匹配的對(duì)象,或找到了多個(gè)匹配的對(duì)象,Quckest可能會(huì)使用“智能標(biāo)識(shí)”機(jī)制來(lái)標(biāo)識(shí)該對(duì)象。可以對(duì)強(qiáng)制屬性、輔助屬性或順序標(biāo)識(shí)符屬性進(jìn)行配置,Quckest使用這些屬性錄制應(yīng)用程序中對(duì)象的描述,也可以啟用或配置智能標(biāo)識(shí)機(jī)制。有關(guān)詳細(xì)信息,請(qǐng)參閱第33章“配置對(duì)象標(biāo)識(shí)。了解測(cè)試對(duì)象和運(yùn)行時(shí)對(duì)象的屬性和方法Quicket創(chuàng)建并維護(hù)每個(gè)測(cè)試對(duì)象的測(cè)試對(duì)象屬性集。對(duì)象創(chuàng)建者創(chuàng)建并維護(hù)每個(gè)運(yùn)行時(shí)對(duì)象的運(yùn)行時(shí)對(duì)象屬性集(Microoft負(fù)責(zé)InternetExplorer對(duì)象,Netscape負(fù)責(zé)Netsape對(duì)象,產(chǎn)品開(kāi)發(fā)人員負(fù)責(zé)ActiveX對(duì)象,等等。同樣,測(cè)試對(duì)象方法是您在錄制時(shí)針對(duì)對(duì)象執(zhí)行而由Qickest識(shí)別和錄制的方法,也是您在運(yùn)行測(cè)試或組件時(shí)由Quiket執(zhí)行的方法。運(yùn)行時(shí)對(duì)象方法是對(duì)象創(chuàng)建者定義的應(yīng)用程序中對(duì)象的方法??梢允褂肙bject屬性來(lái)訪問(wèn)和執(zhí)行運(yùn)行時(shí)對(duì)象方法。PRPRPSPS有關(guān)使用Object屬性激活運(yùn)行時(shí)方法的信息,請(qǐng)參閱第746頁(yè)的“檢索和設(shè)置測(cè)試對(duì)象屬性值。?錄制時(shí)執(zhí)行的每個(gè)測(cè)試對(duì)象方法都作為測(cè)試或組件中單獨(dú)的步驟進(jìn)行錄制。運(yùn)行測(cè)試或組件時(shí),Quckest將對(duì)運(yùn)行時(shí)對(duì)象執(zhí)行錄制的測(cè)試對(duì)象方法。?,t?在以下兩種情況下,應(yīng)用程序中對(duì)象的屬性值會(huì)動(dòng)態(tài)變化:一是每當(dāng)應(yīng)用程序打開(kāi)時(shí),二是基于某些條件。要使測(cè)試對(duì)象的屬性值與運(yùn)行時(shí)對(duì)象的屬性值匹配,可以在設(shè)計(jì)測(cè)試或組件時(shí)手動(dòng)修改測(cè)試對(duì)象屬性,或者在運(yùn)行會(huì)話期間使用SetTOPrprty語(yǔ)句來(lái)修改測(cè)試對(duì)象屬性。還可以使用正則表達(dá)式基于您所定義的條件或模式來(lái)標(biāo)識(shí)屬性值,或者用數(shù)據(jù)表參數(shù)來(lái)參數(shù)化屬性值,以便在測(cè)試的每次循環(huán)期間使用不同的值(該選項(xiàng)不適用于組件。有關(guān)修改對(duì)象屬性的詳細(xì)信息,請(qǐng)參閱第4章“管理測(cè)試對(duì)象。有關(guān)參數(shù)化的詳細(xì)信息,請(qǐng)參閱第12章“參數(shù)化值。有關(guān)正則表達(dá)式的詳細(xì)信息,請(qǐng)參閱第242頁(yè)的“了解和使用正則表達(dá)式。?在“對(duì)象屬性”或“對(duì)象庫(kù)”對(duì)話框中,可以查看或修改與測(cè)試或組件一起存儲(chǔ)的測(cè)試對(duì)象屬性值。使用“對(duì)象探測(cè)器”的“屬性”選項(xiàng)卡,可以查看桌面上任何對(duì)象的當(dāng)前測(cè)試對(duì)象屬性值。有關(guān)“對(duì)象屬性”和“對(duì)象庫(kù)”對(duì)話框的信息,請(qǐng)參閱第52頁(yè)的“在編輯測(cè)試或組件期間修改測(cè)試對(duì)象屬性。有關(guān)使用“對(duì)象探測(cè)器”查看測(cè)試對(duì)象屬性值的信息,請(qǐng)參閱第36頁(yè)的“使用對(duì)象探測(cè)器查看對(duì)象屬性。?使用“對(duì)象探測(cè)器”的“方法”選項(xiàng)卡,可以查看桌面上任何對(duì)象的測(cè)試對(duì)象方法以及運(yùn)行時(shí)方法的語(yǔ)法。有關(guān)詳細(xì)信息請(qǐng)參閱第39頁(yè)的“使用對(duì)象探測(cè)器查看對(duì)象方法和方法語(yǔ)法。?在關(guān)鍵字視圖或?qū)<乙晥D中添加GetTOProprty和StTOPoerty語(yǔ)句,可以檢索或修改運(yùn)行會(huì)話期間測(cè)試對(duì)象的屬性值。添加GetROPropery語(yǔ)句,可以檢索運(yùn)行會(huì)話期間運(yùn)行時(shí)對(duì)象的屬性值。有關(guān)詳細(xì)信息,請(qǐng)參閱第746頁(yè)的“檢索和設(shè)置測(cè)試對(duì)象屬性值。?如果對(duì)象的可用測(cè)試對(duì)象方法或?qū)傩晕刺峁┠璧墓δ?,您可以使用Object屬性來(lái)訪問(wèn)任何運(yùn)行時(shí)對(duì)象的內(nèi)部方法和屬性。還可以根據(jù)用戶定義的屬性,使用attribute對(duì)象屬性來(lái)標(biāo)識(shí)應(yīng)用程序中的eb對(duì)象。有關(guān)信息,請(qǐng)參閱第747頁(yè)的“訪問(wèn)運(yùn)行時(shí)對(duì)象屬性和方法。有關(guān)測(cè)試對(duì)象方法和屬性的詳細(xì)信息,請(qǐng)參閱《QuickestProfessional對(duì)象模型參考。使用對(duì)象探測(cè)器查看對(duì)象屬性使用“對(duì)象探測(cè)器,可以查看打開(kāi)的應(yīng)用程序中任何對(duì)象的屬性??梢允褂谩皩?duì)象探測(cè)器”指針指向某個(gè)對(duì)象“對(duì)象探測(cè)器”顯示選定對(duì)象的層次樹(shù),并在“對(duì)象探測(cè)器”對(duì)話框的“屬性”選項(xiàng)卡中顯示其屬性和屬性值。要查看對(duì)象屬性,請(qǐng)執(zhí)行下列操作:=N打開(kāi)瀏覽器或應(yīng)用程序,進(jìn)入含有要偵查的對(duì)象的頁(yè)面。=O選擇“工具”>“對(duì)象探測(cè)器”或單擊“對(duì)象探測(cè)器”工具欄按鈕,打開(kāi)“對(duì)象探測(cè)器”對(duì)話框并顯示“屬性”選項(xiàng)卡?;蛘?,還可以從“對(duì)象庫(kù)”中單擊“對(duì)象探測(cè)器”按鈕。有關(guān)“對(duì)象庫(kù)”對(duì)話框的詳細(xì)信息,請(qǐng)參閱第44頁(yè)的“了解“對(duì)象庫(kù)”對(duì)話框。=P在“對(duì)象探測(cè)器對(duì)話框中單擊指向手。Quckest和“對(duì)象探測(cè)器都將最小化,以便您可以指向或單擊打開(kāi)的應(yīng)用程序中的任何對(duì)象。注意:如果要偵查的窗口被另一個(gè)窗口部分隱藏,請(qǐng)?jiān)诓糠蛛[藏的窗口上按住指向手幾秒鐘。該窗口將變?yōu)榍熬啊,F(xiàn)在即可指向或單擊所需的對(duì)象??梢栽凇斑x項(xiàng)”對(duì)話框的“常規(guī)”選項(xiàng)卡中配置使窗口顯示為前景所需的時(shí)間長(zhǎng)度。有關(guān)詳細(xì)信息,請(qǐng)參閱第24章“設(shè)置Gobl測(cè)試選項(xiàng)。也可以按住CTRL鍵更改窗口焦點(diǎn)。注意:按CTRL鍵時(shí),您不能從indows任務(wù)欄中選擇應(yīng)用程序,因此,必須確保要訪問(wèn)的窗口沒(méi)有最小化。=Q如果要偵查的對(duì)象只有通過(guò)執(zhí)行某個(gè)事件(如右鍵單擊或顯示上下文菜單的鼠標(biāo)懸停)才能顯示出來(lái),那么,請(qǐng)按住CTRL鍵。指向手將臨時(shí)變?yōu)闃?biāo)準(zhǔn)箭頭,您可以執(zhí)行該事件。當(dāng)顯示要偵查的對(duì)象時(shí),請(qǐng)釋放CTRL鍵。箭頭將重新變成指向手。PTPTPUPU注意:按CTRL鍵時(shí),您不能從indows任務(wù)欄中選擇應(yīng)用程序,因此,必須確保要訪問(wèn)的窗口沒(méi)有最小化。=R選擇要查看其屬性的對(duì)象“對(duì)象探測(cè)器”將返回焦點(diǎn),并顯示對(duì)象層次樹(shù)和其中選定對(duì)象的屬性。對(duì)象層次樹(shù)對(duì)象類型篩選器對(duì)象屬性選定屬性L值框=S要查看測(cè)試對(duì)象的屬性,請(qǐng)單擊“測(cè)試對(duì)象屬性”單選按鈕。要查看運(yùn)行時(shí)對(duì)象的屬性,請(qǐng)單擊“運(yùn)行時(shí)對(duì)象屬性”單選按鈕。提示:可以使用Object屬性檢索“對(duì)象探測(cè)器”中顯示的運(yùn)行時(shí)屬性的值。有關(guān)詳細(xì)信息,請(qǐng)參閱第748頁(yè)的“檢索運(yùn)行時(shí)對(duì)象屬性。用GetTOProperty和StTOProrty用GetROPropery第6的。=T如果要在顯示的樹(shù)中查看其他對(duì)象的屬性,請(qǐng)?jiān)跇?shù)中單擊相應(yīng)對(duì)象。=U如果要將對(duì)象屬性或?qū)傩灾祻?fù)制到剪貼板,請(qǐng)單擊該屬性或?qū)傩灾怠T撝祵@示在選定屬性/值框中。突出顯示選定屬性/值框中的文本,然后使用CTRL+C將文本復(fù)制到剪貼板,或右鍵單
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 我是消防宣傳安全我先行
- 汽車(chē)銷售代銷合同
- 項(xiàng)目維護(hù)服務(wù)中介
- 廣告燈箱投放策略招標(biāo)
- 設(shè)備質(zhì)量保證書(shū)保駕護(hù)航
- 廉政自律自律書(shū)
- 無(wú)憂安裝嚴(yán)格保證
- 銀行個(gè)人購(gòu)買(mǎi)消防設(shè)備貸款合同
- 簡(jiǎn)易混凝土供應(yīng)合同
- 云服務(wù)器采購(gòu)協(xié)議書(shū)
- 排球的體能訓(xùn)練計(jì)劃
- 黃芪多糖的提取及分離純化的研究的開(kāi)題報(bào)告
- 公務(wù)用車(chē)服務(wù)應(yīng)急預(yù)案
- 關(guān)于“中國(guó)天眼”為主題的閱讀(2021湖北荊門(mén)中考語(yǔ)文非連續(xù)性文本閱讀試題及答案)
- MySQL數(shù)據(jù)庫(kù)教程PPT完整全套教學(xué)課件
- 部編版三年級(jí)語(yǔ)文上期末專項(xiàng)訓(xùn)練 作文總復(fù)習(xí)(八個(gè)單元含范文)優(yōu)質(zhì)
- 涉詐風(fēng)險(xiǎn)賬戶審查表
- 2023上海四年級(jí)第一學(xué)期期末考試數(shù)學(xué)試卷
- GB/Z 10096-2022齒條精度
- JJF 1918-2021電容式加速度傳感器校準(zhǔn)規(guī)范
- GB/T 5023.4-2008額定電壓450/750 V及以下聚氯乙烯絕緣電纜第4部分:固定布線用護(hù)套電纜
評(píng)論
0/150
提交評(píng)論