測(cè)試工具參考qtp教程_第1頁(yè)
測(cè)試工具參考qtp教程_第2頁(yè)
測(cè)試工具參考qtp教程_第3頁(yè)
測(cè)試工具參考qtp教程_第4頁(yè)
測(cè)試工具參考qtp教程_第5頁(yè)
已閱讀5頁(yè),還剩99頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

MercuryQuickTestProfessional,8.0 法保護(hù),并且只能依據(jù)附帶的協(xié)議使用。軟件及MercuryIn ctiveCorporation其他產(chǎn)品和服務(wù)的功能可能包含于下列一項(xiàng)或多項(xiàng)專利中:專利號(hào)5,701,139、5,657,438、5,511,185、5,870,559、5,958,008、5,974,572、6,138,157、6,144,962、6,205,1226,237,0066,341,3106,360,3326,449,7396,470,3836,477,4836,549,9446,560,5646,564,3426,564,3426,587,9696,631,4086,631,4116,633,912和6,694,288 Mercury、MercuryIn ctive、MercuryIn QuickTestProfessional、SiteScope、SiteSeer、TestDirector、Topaz和WinRunner是Mercury ctiveCorporation或其子公司在和/或其他國(guó)家(地區(qū))的商標(biāo)或商標(biāo)。此列表中未包含某商標(biāo)并不表示MercuryIn ctive對(duì)該商標(biāo)相關(guān)的知識(shí)的放棄。所有其他的公司、品牌和產(chǎn)品名都是其各自所有者的商標(biāo)或商標(biāo)。Mercury ctiveMERCURY CTIVE代表地址: 西路1266號(hào)恒隆廣場(chǎng)35層3501室:8621- 228分機(jī)傳真:8621-?2004Mercury ctive如果您對(duì)此文檔有任何意見(jiàn)或建議,請(qǐng)通過(guò)電子郵件發(fā)送至 歡迎使用nìá?aqé?í使用該 第N課:nìá?aqé?í簡(jiǎn) QuickTest窗 MercuryTours示例.................................................................................. 第S課:創(chuàng)建輸出 測(cè)試您自己的應(yīng)用程序- 歡迎使用QuickTest。該指導(dǎo)您如何使用MercuryInctive強(qiáng)大的功能測(cè)試工具QuickTest對(duì)您的應(yīng)用程序進(jìn)試等基本知識(shí),您可以根據(jù)自身情況對(duì)進(jìn)度進(jìn)行相應(yīng)調(diào)整。QuickTestWebActiveXVisualBasic控件。該將使您熟悉創(chuàng)建和運(yùn)行自動(dòng)測(cè)試并分析的流程。注意:除測(cè)試外,如果您已安裝了支持業(yè)務(wù)流程測(cè)試的QualityCenter,則還可以通過(guò)QuickTest創(chuàng)建業(yè)務(wù)組件,用于業(yè)務(wù)流程測(cè)試。該中描述的過(guò)程是用以及《業(yè)務(wù)流程測(cè)試用戶指南》。?使用該??

分為九部分較短的課程。在每課中,您將在MercuryTours示例創(chuàng)建 N“nìá?aé?í簡(jiǎn)介”將自動(dòng)測(cè)試方法與手動(dòng)測(cè)試方法進(jìn)行了比較。它介紹QuickTestQuickTestMercuryTours。第P課“運(yùn)行并分析測(cè)試”說(shuō)明如何運(yùn)試并查看。第Q課“創(chuàng)建檢查點(diǎn)”闡述如何向測(cè)試中添加檢查點(diǎn),以便驗(yàn)證中的信息是第R課“參數(shù)化測(cè)試”說(shuō)明如何參數(shù)化測(cè)試,以便可以在多組數(shù)據(jù)中運(yùn)試第S課“創(chuàng)建輸出值”指導(dǎo)您如何使用輸出參數(shù)從中檢索數(shù)據(jù)QuickTest

NIOI pí??é?~?? 如,Y用戶的產(chǎn)品安裝文件夾[y?á?)。 Arial粗 . 括。[] Nnìá?aqé?íQuickTest?MercuryTours示例NQuickTest進(jìn)行自動(dòng)測(cè)試,由于極大地加快了測(cè)試流程,從而解決了這些問(wèn)運(yùn)試時(shí),QuickTest將模擬實(shí)際用戶的操作,如在網(wǎng)頁(yè)或應(yīng)用程序窗口中移(GUI)QuickTestQuickTest運(yùn)試比實(shí)際用戶快得多O

QuickTest7QuickTest話框(>“設(shè)置”)和“選項(xiàng)”框(>“選項(xiàng)”)中的設(shè)置。瀏覽應(yīng)用程序或時(shí),QuickTest會(huì)將您執(zhí)行的每個(gè)步驟圖形化顯示為關(guān)鍵字視圖中的一行。步驟是任何引起應(yīng)用程序發(fā)生更改的用戶操作,例如單擊或助于確定應(yīng)用程序或是否正常運(yùn)行。?運(yùn)試,檢查應(yīng)用程序或的行為。在運(yùn)行時(shí),QuickTest將打開(kāi)應(yīng)用程序,或者連接到,并執(zhí)試中的每個(gè)步驟。如果已安裝了QualityCenter,則可以將發(fā)現(xiàn)的缺陷報(bào)告給數(shù)據(jù)庫(kù)。QualityCenter是MercuryIn ctive的軟件測(cè)試管理工具。Pnìá?aqé?í窗格以外的所有和窗格: ^?íá?éQQuickTestQuickTest 選項(xiàng)對(duì)象 保存

查看器設(shè)置

注意:第一次打開(kāi)QuickTest時(shí),不會(huì)顯示調(diào)試。通過(guò)選擇“視圖”>試。有關(guān)詳細(xì)信息,請(qǐng)參閱《QuickTestProfessional用戶指南》。R 注意:操作只在關(guān)鍵字視圖中顯示。該在第一次打開(kāi)QuickTest時(shí)如果在測(cè)試中插入可重用操作或外部操作,操作將自動(dòng)顯示在關(guān)鍵字視圖中。有關(guān)詳細(xì)信息,請(qǐng)參閱《QuickTestProfessional用戶指南》。達(dá)式”、“變量”和“命令”選項(xiàng)卡。(第一次打開(kāi)QuickTest時(shí),不會(huì)顯示文件和測(cè)試中所用的按鈕在后續(xù)課程中進(jìn)行了詳細(xì)描述。調(diào)試工具QuickTestProfessional《QuickTestProfessionalQuickTest概述”一章。QuickTestSjéê?ìêóq?ìê?示例MercuryTours是本中使用的示例Web應(yīng)用程序。它模擬了基于Web的航班信息和預(yù)定服務(wù)。在開(kāi)始學(xué)習(xí)本前,您應(yīng)該了解一下該應(yīng)用程序。如果使用InternetExplorer作為瀏覽器,則為了學(xué)習(xí)本,您應(yīng)該清除用戶InternetExplorer“Internet“內(nèi)容”單擊“確定”保存更改并關(guān)閉“自動(dòng)完成設(shè)置”框,然后再次單擊“確定”關(guān)閉“Internet選項(xiàng)”框。首次使用jéê?ìêóq?ìê?開(kāi)始在MercuryTours上錄制測(cè)試之前,必須進(jìn)行用戶jéê?ìêóq?ìê?啟動(dòng)MercuryTours應(yīng)用程序MercuryTours在MercuryTours中要登錄并使用MercuryTours應(yīng)用程序,您必須成為用戶。T后單擊“SUBMIT”。FlightFinder瀏覽MercuryTours注意,在“BookaFlight”頁(yè)上,不必填實(shí)的個(gè)人信息和信息;只需在“Passengers”和“CreditCard”部分中輸入必填的信息(以紅色文字表示)結(jié)束MercuryToursMercuryToursFlightConfirmation”頁(yè)上的“LOGOUT”按鈕,或單擊任何應(yīng)用程序頁(yè)頂部的“SIGN-OFF”。要再次登錄,只需在“Sign-on”頁(yè)或MercuryTours主頁(yè)中輸入已的用戶Web此時(shí),便可以開(kāi)始根據(jù)本使用QuickTest在MercuryTours應(yīng)用程序上創(chuàng)建UO當(dāng)您瀏覽或應(yīng)用程序時(shí),QuickTest會(huì)錄制您的步驟。這些操作是測(cè)試的基開(kāi)始錄制測(cè)試前,請(qǐng)確保將應(yīng)用程序或以及QuickTest設(shè)置為與測(cè)試的需求?您已為MercuryTours的用戶。有關(guān)詳細(xì)信息,請(qǐng)參閱第7頁(yè)的“首次使用MercuryTours”。?如果使用InternetExplorer作為瀏覽器,將清除用戶名和的“自動(dòng)完成”選項(xiàng)。有關(guān)說(shuō)明,請(qǐng)參閱第7頁(yè)的“優(yōu)化測(cè)試的瀏覽器設(shè)置”。V

在本部分中,將錄制在MercuryTours上預(yù)定從NewYork到SanFrancisco航班的進(jìn)程。QuickTestProfessional>“QuickTestProfessional”。載項(xiàng)。單擊“確定”,關(guān)閉“加載項(xiàng)管理器”,并打開(kāi)QuickTest。注意:QuickTestQuickTest初始屏幕。這可能QuickTest>QuickTestProfessional”檢查加載的加載項(xiàng)。如果未加載Web加載項(xiàng),則必須退出并重新啟動(dòng)QuickTestWeb加載項(xiàng),并清除所有其新啟動(dòng)QuickTest后,將打開(kāi)“加載項(xiàng)管理器”。開(kāi)始在Mercury 從“類型”列表中選擇一種瀏覽器,并確認(rèn)“地址”框中的URL為QuickTest開(kāi)始錄制,且瀏覽器將打開(kāi)MercuryTours登錄到Mercury 在“UserName”和“Password”框中,鍵入在MercuryTours中的用戶FlightFinder?Departingrok??On:aé??ArrivingIn:p~??Returning:aé??ServiceClass:_ì?á?é??CONTINUESelectFlight這是因?yàn)閮H當(dāng)列表中的值發(fā)生變化時(shí),QuickTest才會(huì)錄制步驟。如果接受當(dāng)前顯示的日期,本將無(wú)法正確完成。如果在錄制該測(cè)試時(shí)輸入日期,單擊“ViewCalendar”按鈕(該按鈕會(huì)打開(kāi)一個(gè)基于Java的日歷)。測(cè)試不會(huì)錄制使用該日歷選擇的日期,因?yàn)楸局形醇虞dJava加載項(xiàng)(Java加載項(xiàng)是一種可單獨(dú)的外部加載項(xiàng))。QuickTestProfessional”。要更改可用于您測(cè)試的加載項(xiàng),必須關(guān)閉并重新打開(kāi)QuickTestProfessional。CONTINUEBookaFlightPassengersCreditCard(帶有紅色文本在該頁(yè)底部,單擊“SECUREPURCHASE”。將打開(kāi)“FlightConfirmationNewYorkSanFrancisco航班的商務(wù)艙機(jī)票。QuickTestWeb瀏覽器示為“Tests”文件夾。在“文件名”字段中鍵入Recording。錄制測(cè)試時(shí),QuickTestWeb瀏覽器中執(zhí)行的每個(gè)???以選擇“視圖”>“全部展開(kāi)”展開(kāi)整個(gè)測(cè)試。SelectaFlight:Mercury”頁(yè)上的特定位置單擊“reserveFlights”圖像。é????éWjéê?ìêó。é????éWjéê?ìêóq?ìê?是網(wǎng)頁(yè)的ì?éêk~?éSet是在編?éê?ìêó是編輯框é~????ê?SetSecurepasswordpá??Jf?是圖像的名稱。Click是在的x坐標(biāo)和y坐標(biāo)。P運(yùn)試時(shí),QuickTest將打開(kāi)適當(dāng)?shù)膽?yīng)用程序或,并執(zhí)行最初在測(cè)試中錄制的每個(gè)步驟。當(dāng)QuickTest完成運(yùn)試后,將顯示運(yùn)行結(jié)果。?運(yùn)分析N啟動(dòng)QuickTest并打開(kāi)Recording測(cè)試。Professional>“QuickTestProfessional”。QuickTest打開(kāi)時(shí)未顯示“歡迎使用”窗口,請(qǐng)選擇“文件”>“打開(kāi)”,或單擊“打開(kāi)”按鈕。通過(guò)QuickTest可以確定何時(shí)將圖像保存到中。在本課中,所有圖像均應(yīng)保存到中。保存到中”選項(xiàng)中,請(qǐng)選擇“總是”。當(dāng)QuickTest打開(kāi)瀏覽器并開(kāi)始運(yùn)試時(shí),請(qǐng)仔細(xì)觀察。在瀏覽器中,可以看到QuickTest執(zhí)行您錄制的每個(gè)步驟,關(guān)鍵字視圖左邊距中的黃色箭頭指示QuickTest正在運(yùn)行的步驟。結(jié)果樹是根據(jù)測(cè)試運(yùn)行期間所的網(wǎng)頁(yè)進(jìn)行組織的,可以展開(kāi)(+)以查看每個(gè)步驟。測(cè)試運(yùn)行期間執(zhí)行的步驟由樹中的圖標(biāo)表示??梢灾甘綫uickTest?右側(cè)窗格顯示詳細(xì)信息。循環(huán)概要表顯示通過(guò)的和失敗的循環(huán)。狀態(tài)您的測(cè)試運(yùn)行成功了,這是因?yàn)镼uickTest能夠像最初錄制測(cè)試那樣瀏覽MercuryTours站點(diǎn)。在本部分中,將檢查運(yùn)試時(shí)QuickTest執(zhí)行的步驟,TestRecordingSummary“RecordingI tion1(Row1)>“Action1Summary>“ MercuryTours>“FindaFlight”。^?íá?éActiveScreenQuickTest將在應(yīng)用程序視圖中顯示相應(yīng)頁(yè)。當(dāng)在顯示相應(yīng)的對(duì)象。在該示例中,突出顯示“DepartingFrom”文本框?,F(xiàn)在,您已成功創(chuàng)建并運(yùn)行了在MercuryTours上預(yù)定從NewYork飛SanFranciscoQ面的課程中,您創(chuàng)建并運(yùn)行了測(cè)試,以檢查在MercuryTours上執(zhí)行的QuickTestProfessional文本所否符合508部分。ALT屬(W3CWeb內(nèi)容可訪XMLXMLXML應(yīng)用程序檢XML文檔。如何在第9頁(yè)的“錄制測(cè)試”中創(chuàng)建的測(cè)試中創(chuàng)建上述某些檢查點(diǎn)。QuickTest可能有關(guān)如何創(chuàng)建檢查點(diǎn)的詳細(xì)信息,請(qǐng)參閱《QuickTestProfessional

QuickTestRecordingProfessional>“QuickTestProfessional”?;騿螕簟按蜷_(kāi)”按鈕。將測(cè)試另存為“ActiveScreenQuickTestActiveScreenActiveScreen”按鈕,或選擇“查看”>“ActiveScreen”。展開(kāi)“Action1 e:MercuryTours>“BookaFlight:Mercury“BookaFlightActiveScreen中,并突出顯示與選定步驟相對(duì)應(yīng)的對(duì)象。您可以看到乘客的名字顯示在“FirstName”框中。將打開(kāi)“對(duì)象選擇-檢查點(diǎn)屬性”框。將打開(kāi)“檢查點(diǎn)屬性”框。名稱HTML?類é?b?áí:值html“INPUTHTMLHTML“textHTML源代碼中定義的對(duì)象(在錄制時(shí)輸入的名字passFirst0Set...FirstName”框中的。因此,在“檢查點(diǎn)屬性”框的“插入語(yǔ)句”區(qū)域中,選擇“當(dāng)前步驟之后”。這將在“passFirst0Set...”步驟(在該步驟中輸入名字)之后插入檢查點(diǎn)。

在關(guān)鍵字視圖中,單擊(+)展開(kāi)“Action1”> e:MercuryTours”BookaFlight:Mercury”行。該頁(yè)將顯示在ActiveScreen中。ActiveScreen于您在ActiveScreen中所單擊的位置。:QuickTest還檢查每個(gè)的實(shí)際目標(biāo)URL和每個(gè)圖像的實(shí)際來(lái)源。請(qǐng)接受默認(rèn)設(shè)置并單擊“確定”。QuickTest將向您的測(cè)試中添加頁(yè)面檢查點(diǎn)。該操作在關(guān)鍵字視圖中顯示為“BookaFlight:Mercury”頁(yè)上的檢查點(diǎn)操作。

“FlightConfirmation”頁(yè)中。在關(guān)鍵字視圖中,單擊(+)展開(kāi)“Action1”> e:MercuryTours”FlightConfirmation:Mercury”頁(yè)。該頁(yè)將顯示在ActiveScreen中。ActiveScreenDepartingNewYork符串。這是在運(yùn)行該測(cè)試時(shí)QuickTest所要查找的文本。QuickTest將向您的測(cè)試中添加文本檢查點(diǎn)。該操作在關(guān)鍵字視圖中顯示為“FlightConfirmation:Mercury”頁(yè)上的檢查點(diǎn)操作。

“BookaFlight:Mercury”頁(yè)所示)。在關(guān)鍵字視圖中,單擊(+)展開(kāi) e:MercuryTours”ActiveScreen中,右鍵單擊第一班航班(NewYorktoSanFrancisco)所顯示的價(jià)格,即“270”,然后選擇“插入標(biāo)準(zhǔn)檢查點(diǎn)”。格的值。(QuickTest只檢查包含復(fù)選標(biāo)記的單元格。)QuickTest將向您的測(cè)試中添加表檢查點(diǎn)。該操作在關(guān)鍵字視圖中顯示為“BookaFlight:Mercury”頁(yè)下的新步驟。 當(dāng)QuickTest完成運(yùn)試時(shí),將打開(kāi)“”窗口。應(yīng)該為果將為“失敗”。在結(jié)果樹中,單擊(+)展開(kāi)“Checkpoint tion1(Row1)”“Action1Summary”> e:MercuryTours”/Francisco”。BookaFlightMercury(+)passFirst0”。突出顯示“檢查點(diǎn)‘passFirst0’”。息。檢查點(diǎn)通過(guò),因?yàn)橐褭z查的實(shí)際屬性值與預(yù)期值相匹配。在結(jié)果樹中,單擊(+)展開(kāi)“CheckpointI tion1(Row1)”>“Action1Summary”>“ e:MercuryTours”>“FlightConfirmation:Mercury”。R式。例如,假設(shè)您希望檢查響應(yīng)十組單獨(dú)數(shù)據(jù)的方式。您可以錄制十項(xiàng)單獨(dú)NewYorkSanFrancisco的航班。NewYork是常量值,這意味著每次運(yùn)試時(shí)出發(fā)城市都是NewYork。在該練習(xí)中,您將Professional>“QuickTestProfessional”?;騿螕簟按蜷_(kāi)”按鈕。將測(cè)試另存為Parameter>ActiveScreenQuickTestActiveScreenActiveScreen”按鈕,或選擇“查看”>“ActiveScreen”?!安榭础?gt;“數(shù)據(jù)表”。在關(guān)鍵字視圖中,單擊(+)展開(kāi)“Action1”> e:MercuryTours”“FindaFlight:MercuryDataTableQuickTest數(shù)據(jù)表中獲取該單擊“確定”關(guān)閉該框。QuickTest將向數(shù)據(jù)表中添加“departure”參數(shù)序測(cè)試運(yùn)行期間QuickTest使用的幾個(gè)出發(fā)城市的第一位。fromPortSelectNewQuickTest在數(shù)據(jù)表中顯示參數(shù)值。在本部分中,將向數(shù)據(jù)表中添加另外兩個(gè)出發(fā)城市,以便QuickTest可以使用該數(shù)據(jù)測(cè)試應(yīng)用程序。在“departure”列中輸入另外的兩個(gè)城市單擊第3行,然后鍵入Seattle。b?íéê中生成的值。在本部分中,將修改文本檢查點(diǎn),以便在運(yùn)試時(shí),QuickTest e:MercuryTours”FlightConfirmation:Mercury開(kāi)“文本檢查點(diǎn)屬性”框。m~ê~?éíéê測(cè)試。QuickTest將運(yùn)行該測(cè)試三次,對(duì)于數(shù)據(jù)表中的每一出發(fā)城市各運(yùn)行一次。每次測(cè)試運(yùn)行稱為一次“循環(huán)”。 NewYork’”。Portland。因Portland的 NewYork’”。Seattle的航班的航班信息。NewNew會(huì)隨之更改。在下一課中,將修改表檢查點(diǎn),以便在運(yùn)試時(shí),QuickTest關(guān)閉“”窗口S是將從一個(gè)網(wǎng)頁(yè)中獲得的值作為QuickTest檢查另一個(gè)網(wǎng)頁(yè)時(shí)的預(yù)期文本。

_??a~?íWjìêó頁(yè)中檢查出發(fā)航班票價(jià)的檢查點(diǎn)在票價(jià)êpé?é?í~c?á?üíWjéê?ìêó頁(yè)中獲得的票價(jià)是否匹配。N啟動(dòng)QuickTest并打開(kāi)Parameter測(cè)試。Professional>“QuickTestProfessional”?;騿螕簟按蜷_(kāi)”按鈕。將測(cè)試另存為Output>ActiveScreenQuickTestActiveScreenActiveScreen”按鈕,或選擇“查看”>“ActiveScreen”。在關(guān)鍵字視圖中,單擊(+)展開(kāi)“ e:MercuryTours”,然后單擊“SelectaFlight:Mercury”頁(yè)。該頁(yè)將顯示在ActiveScreen中。在ActiveScreen中,突出顯示票價(jià)(不帶A符號(hào)),例如,對(duì)于出發(fā)航班(NewYorktoSanFrancisco)OTM。右鍵單擊突出顯示的文本并選擇“插入文本輸出”。將打開(kāi)“文本輸出值屬性”框。depart_flight_price”。定”,關(guān)閉“文本輸出值屬性”框。QuickTest將向數(shù)據(jù)表中添加?éé~êí|??á?üí|éêá?é列。QuickTestSelectaFlight:Mercury”頁(yè)添加該輸出值在關(guān)鍵字視圖中,單擊(+)展開(kāi) e:MercuryTours”將打開(kāi)“表檢查點(diǎn)屬性”框。選擇“參數(shù)”,然后單擊“參數(shù)選項(xiàng)”按鈕。將打開(kāi)“參數(shù)選項(xiàng)”框。單擊“運(yùn)行”按鈕,或者選擇“測(cè)試”>“運(yùn)行”。將打開(kāi)“運(yùn)行” 擇“新建運(yùn)行結(jié)果文件夾”并接受默認(rèn)的結(jié)果文件夾名。OutputItion1(Row1)BookaFlight:Mercury”頁(yè)下,單擊“檢查點(diǎn)‘NewYorktoSanFrancisco’”。表中第一次航班的票價(jià)與從“SelectaFlight”頁(yè)中獲得預(yù)期值匹配。23的檢查點(diǎn)。在“詳細(xì)信息”窗格中,這些檢查點(diǎn)也用綠色標(biāo)記為“通過(guò)”,原因同上。TQuickTest可以使用不同的值來(lái)標(biāo)識(shí)對(duì)象和文本字符串??梢哉?qǐng)參閱《QuickTestProfessional用戶指南》。在本中,將針對(duì)一個(gè)日期文本字符串創(chuàng)建文本檢查點(diǎn),該字符串隨選定的航N啟動(dòng)QuickTest并打開(kāi)“Recording”測(cè)試。Professional”>“QuickTestProfessional”?;騿螕簟按蜷_(kāi)”按鈕。ActiveScreenQuickTestActiveScreenActiveScreen”按鈕,或選擇“查看”>“ActiveScreen”。在關(guān)鍵字視圖中,單擊(+)展開(kāi)“ e:Mercury:Tours”,然后單擊“SelectaFlight:Mercury”頁(yè)。該頁(yè)將顯示在ActiveScreen中。在ActiveScreen中向上滾動(dòng),然后突出顯示出發(fā)航班NewYorktoSan查點(diǎn)”。將打開(kāi)“文本檢查點(diǎn)屬性”框。在“已檢查的文本”區(qū)域中,單擊“常量值選項(xiàng)”按鈕。將打開(kāi)“常量值選項(xiàng)”對(duì)入反斜杠字符。單擊“否”。))QuickTest將向您的測(cè)試中添加文本檢查點(diǎn)。該檢查點(diǎn)在關(guān)鍵字視圖中的“SelectaFlight:Mercury”頁(yè)顯示為檢查操作。運(yùn)行“RegExpression在結(jié)果樹中,單擊(+)展開(kāi)“TestRegExpressionSummary”>“RegExpressionI tion1(Row1)”>“Action1Summary”> e:MercuryTours”>“SelectaFlight:Mercury”U

MercuryTours假設(shè)您要為五個(gè)不同的航班訂單運(yùn)試。正如我們?cè)诘?課“參數(shù)化測(cè)試”中>>

QuickTest開(kāi)始錄制MercuryTours從“類型”列表中選擇瀏覽器,并確認(rèn)“地址”框中的URL為。QuickTest開(kāi)始進(jìn)行錄制,瀏覽器將打開(kāi)MercuryTours簽入MercuryTours在“UserName”和“Password”框中,鍵入在MercuryTours中過(guò)的名FlightFinder?DepartingFrom:é??On:aé??ArrivingIn:p~??Returning:aé?CONTINUESelectFlightCONTINUEBookaFlightPassengersCreditCard(帶有紅色文本SECUREPURCHASEFlightFlightFinder打開(kāi)“FlightFinder”頁(yè)。FlightFinder”頁(yè)上的錄制,可以在同一頁(yè)面上創(chuàng)建開(kāi)始和結(jié)束操V將測(cè)試另存為ActionA>在關(guān)鍵字視圖中,單擊(+)展開(kāi)“Action1”> e:MercuryTours”選擇第一個(gè)“FindaFlight:Mercury“拆分操作”,或單擊“拆分操作”按鈕。將打開(kāi)“SplitAction”框。signin。是在“FindaFlight:Mercury”頁(yè)中開(kāi)始和結(jié)束的操作。插入ReturnHome“調(diào)用新建操作”或單擊“插入對(duì)新建操作的調(diào)用”按鈕。將打開(kāi)定”。將關(guān)閉框,并將ReturnHome操作添加到測(cè)試的末尾。WebFlightFinderMercuryTours()中打開(kāi)并簽入。將打開(kāi)QuickTest在“Web”選項(xiàng)卡中,選擇“在任何打開(kāi)的Web瀏覽器上錄制和運(yùn)試”并單擊“確定”。錄制ReturnHomeReturnHome操作圖標(biāo)。>“錄制”,或單擊“錄制”按鈕。單擊“FlightFinder”頁(yè)左側(cè)的“Home”導(dǎo)航。將打開(kāi)Mercury您為了錄制ReturnHome操作而更改了錄制和運(yùn)行設(shè)置,但此更改也將影響QuickTest運(yùn)試的方式。如果您希望在運(yùn)試時(shí)QuickTest新打開(kāi)一個(gè)瀏覽器MercuryTours主頁(yè),則需要重新應(yīng)用原始設(shè)置。Sign_inReturnHome”操作幾乎可以應(yīng)于在MercuryTours站點(diǎn)上創(chuàng)建的所有測(cè)試,因此將其設(shè)為可重用操作非常有意義。Sign_in重用操作圖標(biāo)。Sign_in將ReturnHomeReturnHome12在插入對(duì)現(xiàn)有操作副本的調(diào)用時(shí),可以對(duì)的操作進(jìn)行更改,您所做的更改不有操作的調(diào)用,您可以從多個(gè)測(cè)試中調(diào)用同一個(gè)操作,這使得測(cè)試變得很容易,因?yàn)楫?dāng)您的應(yīng)用程序發(fā)生更改時(shí),只需更新使用原始測(cè)試的現(xiàn)有操作。ActionA”測(cè)試的測(cè)試,所不同的是,“Sign_in”和“ReturnHome”操作是外部操作(對(duì)使用其他測(cè)試的現(xiàn)有操作的調(diào)用),而且對(duì)“FlightOrder”操作進(jìn)行了一點(diǎn)修改。Sign_inReturnHomeActionA”插入到“ActionB”中。N打開(kāi)新測(cè)試。Sign_in單擊“從測(cè)試”框旁邊的“瀏覽”按鈕。從“打開(kāi)測(cè)試”框中選擇重用操作才顯示在“選擇操作”框中。選擇“Sign_in將使用圖標(biāo)將對(duì)pá??|á?x^?íá??^z操作的調(diào)用添加到測(cè)試結(jié)尾處作為對(duì)外注意,您不能在關(guān)鍵字視圖中的測(cè)試流程中展開(kāi)“Sign_in”操作調(diào)用。要查看讀屬性。要修改操作,必須打開(kāi)原始(^?íá??^)測(cè)試,并在此修改操作。插入對(duì)ReturnHome2ActionAReturnHomeoéíìê?e??é修改原始ReturnHome并從顯示的列表中選擇“注釋”。ReturnHomeReturnHome[ActionA]”操作圖標(biāo)以顯示其內(nèi)容。注意,您添加到原始操作(^?íá??^)中的注釋也存在于調(diào)用測(cè)試(^?íá??_)中。打開(kāi)ActionB插入FlightOrderActionA測(cè)試中的操作將顯示在操作列表中。注意,突出顯示的操作的描述將顯示在“操作描述”框中。定”?!癈opyofFlightOrder”操作將被添加到測(cè)試的結(jié)尾處。注意,您插入的修改“CopyofFlightOrder(+)CopyofFlightOrder“e:MercuryTours>“FindaFlight:MercuryfromPort”并單擊“值”單元格。調(diào)用Sign_in操作后面的CopyofFlightOrder您希望“CopyofFlightOrder”操作緊跟在“Sign_in”操作之后。由于無(wú)法將選擇“CopyofFlightOrderAction1”操作下面?!癈opyofFlightOrder”操作現(xiàn)在緊跟在“Sign_in”操作之后。從測(cè)試中刪除Action1>確認(rèn)沒(méi)有修改FlightOrder展開(kāi)“FlightOrder”>“e:MercuryTours”>“FindaFlight:Mercury”。(NewYork^?íá??^中仍然是出發(fā)城市。

“Global”“CopyofFlightOrder”、“Sign_inActionA]”以及“ReturnHome[ActionA]”。>“Global”選項(xiàng)卡是一個(gè)數(shù)據(jù)表,其中的數(shù)據(jù)用于整個(gè)測(cè)試。如果“Global”表注意:“Sign_in[ActionA]”和“ReturnHome[ActionA]”數(shù)據(jù)表顯示為灰打開(kāi)^í?_單擊“打開(kāi)”。 e:MercuryTours”“FindaFlight:Mercury在關(guān)鍵字視圖的“toPort”行中,單擊“值”單元格,再單擊參數(shù)化圖標(biāo)。將打開(kāi)“值配置選項(xiàng)”框。在“名稱”框中,鍵入ArrivalCity。您正在專門為“CopyofFlightOrderQuickTest自動(dòng)將“ArrivalCity”列添加到“CopyofFlightOrder”數(shù)據(jù)表并將“SanFrancisco”添加到“ArrivalCity”列的第一個(gè)單元格中。確保選擇“值配置選項(xiàng)”框中的“當(dāng)前操作表(本地)”。確保選擇“值配置選項(xiàng)”框中的“當(dāng)前操作表(本地)”。CopyofFlightOrder在出發(fā)日期和抵達(dá)日期列的第二行鍵入Oct。CopyofFlightOrder右鍵單擊關(guān)鍵字視圖中的“CopyofFlightOrder”操作并選擇“操作調(diào)用屬性”。將打開(kāi)“操作調(diào)用屬性”框。后單擊“確定”將其關(guān)閉。單擊“確定”關(guān)閉“操作調(diào)用屬性”框。擊“Home”,從系統(tǒng)注銷。行兩次,為“CopyofFlightOrder”數(shù)據(jù)表中的每組數(shù)據(jù)運(yùn)行一次。運(yùn)行ActionB檢查有要“通過(guò)”的檢查點(diǎn))。展開(kāi)“”窗口中的“TestActionBSummary”>“ActionBItion1(Row1)CopyofFlightOrderSummary”操作。注意,概V既然已經(jīng)完成了本中的練習(xí),現(xiàn)在可以應(yīng)用學(xué)到的QuickTest概念和技能來(lái)將您的應(yīng)用程序和QuickTest按測(cè)試的要求設(shè)置。有關(guān)選擇對(duì)象庫(kù)模式的詳細(xì)信息,請(qǐng)參閱《QuickTestProfessional程序或中導(dǎo)航時(shí)您所期望他們執(zhí)行的步驟。試增加邏輯性。這些內(nèi)容在《QuickTestProfessional用戶指南》中有所描述?!禥uickTestProfessional在您的應(yīng)用程序或上運(yùn)試(如第17頁(yè)的“運(yùn)行并分析測(cè)試”中所述),分析 中相應(yīng)的部分。)如果安裝了QualityCenter,您可以將發(fā)現(xiàn)的任何缺陷提交給QualityCenter數(shù)據(jù)庫(kù)。(QualityCenter是MercuryIn 除了本以外,QuickTestProfessional還會(huì)附帶下列打印文檔QuickTestProfessional提供使用QuickTestProfessional測(cè)試應(yīng)用程序或的逐步說(shuō)明。用戶指南描述了本中未包括的許多有用測(cè)試任務(wù)和選項(xiàng)。除了本以外,QuickTestProfessional還會(huì)附帶下列聯(lián)機(jī)文檔(QuickTestProfessional“開(kāi)始”菜單程序文件夾獲得)提供有關(guān)QuickTes

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論