freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

自動(dòng)化測(cè)試qtp教程(編輯修改稿)

2025-04-21 07:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 : Mercury”,并點(diǎn)擊“OK”按鈕確認(rèn),將打開(kāi)“Page Checkpoint Properties”對(duì)話框。 當(dāng)執(zhí)行測(cè)試時(shí),QuickTest會(huì)檢查網(wǎng)頁(yè)的鏈接與圖片的數(shù)量,以及加載的時(shí)間,如同對(duì)話窗口上方所顯示的那樣。 QuickTest頁(yè)檢查每一個(gè)鏈接的URL以及每一個(gè)圖片的原始文件是否存在。 接受默認(rèn)設(shè)定,點(diǎn)擊“OK”。QuickTest會(huì)在Book a Flight: Mercury 網(wǎng)頁(yè)上加一個(gè)網(wǎng)頁(yè)檢查。 4.在工具欄上點(diǎn)擊“Save”保存腳本。 文字檢查 在這一節(jié)中我們學(xué)習(xí)建立一個(gè)文字檢查點(diǎn),檢查在“Flight Confirmation”網(wǎng)頁(yè)中是否出現(xiàn)“New York”? 建立文字檢查點(diǎn): 1.確定要建立檢查點(diǎn)的網(wǎng)頁(yè)展開(kāi)“Action1Wele: Mercury Tours”選擇“Flight Confirmation: Mercury”頁(yè)面,在“Active Screen”會(huì)顯示相應(yīng)的頁(yè)面。 2.建立文字檢查點(diǎn)在“Active Screen”中選擇在“Departing”下方的“New York”。對(duì)選取的文字按下鼠標(biāo)右鍵,并選取“Insert Text Checkpoint”打開(kāi)“Text Checkpoint Properties”對(duì)話窗口。當(dāng)“Checked Text”出現(xiàn)在下拉式清單中時(shí),在“Constant”字段顯示的就是選取的文字。這也就是QuickTest在執(zhí)行測(cè)試腳本時(shí)所要檢查的文字。 3.點(diǎn)擊“OK”關(guān)閉窗口。 QuickTest會(huì)在測(cè)試腳本上加上一個(gè)文字檢查點(diǎn),這個(gè)文字檢查點(diǎn)會(huì)出現(xiàn)在“Flight Confirmation: Mercury”網(wǎng)頁(yè)下方。 4.在工具欄上點(diǎn)擊“Save”保存腳本。 表格檢查 通過(guò)添加表檢查點(diǎn),可以檢查應(yīng)用程序中顯示的表的內(nèi)容。通過(guò)向測(cè)試或組件中添加表檢查點(diǎn),可以檢查表的單元格中是否顯示了指定的值。對(duì)于 ActiveX 表,還可以檢查表對(duì)象的屬性。要添加表檢查點(diǎn),可使用“檢查點(diǎn)屬性”對(duì)話框。在上面我們已經(jīng)添加了標(biāo)準(zhǔn)、網(wǎng)頁(yè)、文字將查點(diǎn),接下來(lái)我們?cè)贑heckpoint測(cè)試腳本中再添加一個(gè)表格檢查點(diǎn),檢查“Book a Flight: Mercury”網(wǎng)頁(yè)上航班的價(jià)格。 創(chuàng)建表格檢查點(diǎn): 1.選取要建立檢查點(diǎn)的網(wǎng)頁(yè)展開(kāi)“Action1Wele: Mercury Tours”選擇“Book a Flight: Mercury”頁(yè)面,在“Active Screen”會(huì)顯示相應(yīng)的頁(yè)面。 2.建立表格檢查點(diǎn)在“Active Screen”中,在第一個(gè)航班的價(jià)錢(qián)上“270”上點(diǎn)擊鼠標(biāo)右鍵,選擇“Insert Standard Checkpoint”打開(kāi)“Object SelectionCheckpoint Properties”對(duì)話窗口。剛打開(kāi)時(shí)選取的是“WebElement:270”,這時(shí)要選擇上一層的WebTable對(duì)象,在這個(gè)例子中選擇“WebTable: New York to San Francisco”。點(diǎn)擊“OK”打開(kāi)“Table Checkpoint Properties”對(duì)話窗口,顯示整個(gè)表格的內(nèi)容。 預(yù)設(shè)每一個(gè)字段都會(huì)被選擇,表示所有字段都會(huì)檢查,可以對(duì)某個(gè)字段雙擊,取消檢查字段,或者選擇整個(gè)欄和列,執(zhí)行選取或取消的動(dòng)作。 在每個(gè)字段的列標(biāo)題上雙擊,取消勾選的圖標(biāo),然后再270字段處雙擊,這樣執(zhí)行時(shí)QuickTest只會(huì)對(duì)這個(gè)字段值作檢查。 3.點(diǎn)擊“OK”關(guān)閉對(duì)話框。 QuickTest會(huì)在測(cè)試腳本中,“Book a Flight: Mercury”頁(yè)面下加上一個(gè)表格檢查點(diǎn)。 4.在工具欄上點(diǎn)擊“Save”保存腳本。 執(zhí)行并分析使用檢查點(diǎn)的測(cè)試腳本 在上一節(jié)中,我們?cè)谀_本中添加了4個(gè)檢查點(diǎn),現(xiàn)在,運(yùn)行Checkpoint測(cè)試腳本,分析插入檢查點(diǎn)后,腳本的運(yùn)行情況。 1.在工具欄上點(diǎn)擊“Run”按鈕,彈出如下窗口:這個(gè)頁(yè)面是詢問(wèn)將本次測(cè)試結(jié)果保存在哪個(gè)目錄,選擇“New run results folder”單選按鈕,接受默認(rèn)設(shè)置,點(diǎn)擊“OK”按鈕確認(rèn)。這時(shí)QuickTest會(huì)按照腳本中的操作,一步一步進(jìn)行測(cè)試,操作過(guò)程和手工操作是完全一樣。2.當(dāng)QuickTest執(zhí)行王測(cè)試腳本后,測(cè)試執(zhí)行結(jié)果窗口會(huì)自動(dòng)開(kāi)啟。如果所有的檢查點(diǎn)都通過(guò)了驗(yàn)證,運(yùn)行結(jié)果為Passed。如果有一個(gè)或多個(gè)檢查點(diǎn)沒(méi)有同過(guò)驗(yàn)證,這運(yùn)行結(jié)果顯示為Failed,如下圖所示:在上圖中可以看到,設(shè)置的4個(gè)檢查點(diǎn)都通過(guò)了驗(yàn)證,下面我們看一下各個(gè)檢查點(diǎn)的驗(yàn)證結(jié)果。n 驗(yàn)證網(wǎng)頁(yè)檢查點(diǎn)在test results tree中展開(kāi)“Checkpoint Iteration 1 (Row 1) Action1 Summary Wele: Mercury Tours Book a Flight: Mercury”,并選擇“Checkpoint"Book a Flight: Mercury"”。在右邊的“Details”窗口中,可以看到網(wǎng)頁(yè)檢查點(diǎn)的詳細(xì)信息,例如網(wǎng)頁(yè)檢查點(diǎn)檢查了哪些項(xiàng)目。由于所有網(wǎng)頁(yè)檢查的項(xiàng)目,其實(shí)際值與預(yù)期值相符,所以這個(gè)網(wǎng)頁(yè)檢查點(diǎn)的結(jié)果為Passed。n 驗(yàn)證表格檢查點(diǎn)在test results tree中展開(kāi)“Book a Flight: Mercury New York to San Francisco ”,并選擇“Checkpoint"New York to San Francisco"”。在“Details”窗口可以看到表格的詳細(xì)結(jié)果。也可以在下方看到整個(gè)表格的內(nèi)容,被檢查的字段以黑色的粗體文字顯示,沒(méi)有檢查的字段以灰色文字顯示。如下圖所示: 這個(gè)表格檢查點(diǎn)檢查的字段值,其實(shí)際值與預(yù)期值相符,所以檢查點(diǎn)的結(jié)果為Passed。n 驗(yàn)證標(biāo)準(zhǔn)檢查點(diǎn)在test results tree中展開(kāi)“Book a Flight: Mercury passFirst0”,并選擇“Checkpoint"passFirst0"”。在“Details”窗口可以看到標(biāo)準(zhǔn)檢查點(diǎn)的詳細(xì)結(jié)果,如檢查了哪些屬性,以及屬性的值。n 驗(yàn)證文字檢查點(diǎn)在test results tree中展開(kāi)“Checkpoint Iteration 1 (Row 1) Action1 Summary Wele: Mercury Tours Flight Confirmation: Mercury”,并選擇“Checkpoint"New York"”。顯示如界面,因?yàn)槲淖謾z查點(diǎn)的實(shí)際值與預(yù)期值相同,所以檢查點(diǎn)的結(jié)果為Passed。4 參數(shù)化在測(cè)試應(yīng)用程序時(shí),可能想檢查對(duì)應(yīng)用程序使用不同輸入數(shù)據(jù)進(jìn)行同一操作時(shí),程序是否能正常的工作。在這種情況下,你可以將這個(gè)操作重復(fù)錄制多次,每次填入不同的數(shù)據(jù),這種方法雖然能夠解決問(wèn)題,但實(shí)現(xiàn)起來(lái)太笨拙了。QuickTest提供了一個(gè)更好的方法來(lái)解決這個(gè)問(wèn)題——參數(shù)化測(cè)試腳本。參數(shù)化測(cè)試腳本包括數(shù)據(jù)輸入的參數(shù)化和檢測(cè)點(diǎn)的參數(shù)化。使用 QuickTest 可以通過(guò)將固定值替換為參數(shù),擴(kuò)展基本測(cè)試或組件的范圍。該過(guò)程(稱為參數(shù)化)大大提高了測(cè)試或組件的功能和靈活性。可在 QuickTest 中使用參數(shù)功能,通過(guò)參數(shù)化測(cè)試或組件所使用的值來(lái)增強(qiáng)測(cè)試或組件。參數(shù)是一種從外部數(shù)據(jù)源或生成器賦值的變量。QuickTest可以參數(shù)化測(cè)試或組件中的步驟和檢查點(diǎn)中的值。還可以參數(shù)化操作參數(shù)的值。如果希望參數(shù)化測(cè)試或組件中多個(gè)步驟中的同一個(gè)值,可能需要考慮使用數(shù)據(jù)驅(qū)動(dòng)器,而不是手動(dòng)添加參數(shù)。 參數(shù)化步驟和檢查點(diǎn)中的值錄制或編輯測(cè)試或組件時(shí),可以參數(shù)化步驟和檢查點(diǎn)中的值??梢詤?shù)化選定步驟的對(duì)象屬性的值。還可以參數(shù)化為該步驟定義的操作(方法或函數(shù)參數(shù))的值。例如,應(yīng)用程序或網(wǎng)站可能包含一個(gè)帶有編輯字段的表單,用戶可以在該編輯字段中鍵入用戶名。你可能希望測(cè)試應(yīng)用程序或網(wǎng)站是否讀取該信息并將其正確顯示在對(duì)話框中??梢圆迦胍粋€(gè)對(duì)已登錄的用戶名使用內(nèi)置環(huán)境變量的文本檢查點(diǎn),以檢查顯示的信息是否正確。通過(guò)參數(shù)化檢查點(diǎn)屬性的值,可以檢查應(yīng)用程序或網(wǎng)站如何基于不同的數(shù)據(jù)執(zhí)行相同的操作。例如,如果要測(cè)試 Mercury Tours 示例網(wǎng)站,可以創(chuàng)建一個(gè)檢查點(diǎn),以便檢查預(yù)訂機(jī)票后該機(jī)票是否被正確預(yù)訂。假設(shè)您需要檢查針對(duì)各種不同目的地所預(yù)訂的航班是否正確??梢詾槟康牡匦畔⑻砑右粋€(gè)數(shù)據(jù)表參數(shù),而不是為每個(gè)目的地分別創(chuàng)建帶有單獨(dú)檢查點(diǎn)的不同測(cè)試或組件。對(duì)于測(cè)試或組件的每次循環(huán),QuickTest 都會(huì)針對(duì)不同目的地檢查航班信息。 參數(shù)化對(duì)象和檢查點(diǎn)的屬性值可以在“對(duì)象屬性”或“對(duì)象庫(kù)”對(duì)話框中參數(shù)化對(duì)象的一個(gè)或多個(gè)屬性的值??梢栽凇皺z查點(diǎn)屬性”對(duì)話框中參數(shù)化檢查點(diǎn)的一個(gè)或多個(gè)屬性的值。采用下列方式可以打開(kāi)“對(duì)象屬性”對(duì)話框或“檢查點(diǎn)屬性”對(duì)話框:n 選擇“步驟” “對(duì)象屬性”,或者右鍵單擊某個(gè)步驟并選擇“對(duì)象屬性”。將打開(kāi)“對(duì)象屬性”對(duì)話框。n 選擇“工具” “對(duì)象庫(kù)”,單擊“對(duì)象庫(kù)”工具欄按鈕,或者右鍵單擊包含該對(duì)象的操作或組件,然后選擇“對(duì)象庫(kù)”。將打開(kāi)“對(duì)象庫(kù)”對(duì)話框。n 選擇“步驟” “檢查點(diǎn)屬性”,或者右鍵單擊該檢查點(diǎn)并選擇“檢查點(diǎn)屬性”。然后在對(duì)話框的“配置值”區(qū)域中選擇參數(shù),如果該值已經(jīng)參數(shù)化,則“參數(shù)”框?qū)@示該值的當(dāng)前參數(shù)定義。如果該值尚未參數(shù)化,則“參數(shù)”框?qū)@示該值的默認(rèn)參數(shù)定義。 參數(shù)化操作的值如果步驟中使用的方法或函數(shù)具有參數(shù),則可以根據(jù)需要參數(shù)化該參數(shù)值。例如,如果操作使用 Click方法,則可以參數(shù)化x參數(shù)、y參數(shù)或這兩者的值。在關(guān)鍵字視圖中選擇已參數(shù)化的值時(shí),將顯示該參數(shù)類型的圖標(biāo)。例如,在以下片段中,已將Set 方法的值定義為隨機(jī)數(shù)字參數(shù)。每次運(yùn)行測(cè)試或組件時(shí),QuickTest 都會(huì)在 creditnumber編輯框中輸入一個(gè)隨機(jī)數(shù)字值。 可以使用視圖中的“值”列中的參數(shù)化圖標(biāo)來(lái)參數(shù)化操作值。 單擊參數(shù)化圖標(biāo),打開(kāi)“值配置選項(xiàng)”對(duì)話框,將顯示當(dāng)前定義的值。選擇“參數(shù)”。如果該值已經(jīng)參數(shù)化,則“參數(shù)”部分將顯示該值的當(dāng)前參數(shù)定義。如果該值尚未參數(shù)化,則“參數(shù)”部分將顯示該值的默認(rèn)參數(shù)定義。單擊“確定”接受顯示的參數(shù)語(yǔ)句并關(guān)閉該對(duì)話框。選擇一個(gè)尚未參數(shù)化的值時(shí), QuickTest 會(huì)為該值生成默認(rèn)參數(shù)定義。下表描述了如何確定默認(rèn)參數(shù)設(shè)置:執(zhí)行參數(shù)化時(shí)條件默認(rèn)參數(shù)類型默認(rèn)參數(shù)名操作中的步驟或檢查點(diǎn)的值至少在當(dāng)前操作中定義了一個(gè)輸入操作參數(shù)操作參數(shù)在“操作屬性”對(duì)話框的“參數(shù)”選項(xiàng)卡中顯示第一個(gè)輸入?yún)?shù)嵌套操作的輸入操作參數(shù)值至少為調(diào)用該嵌套操作的操作定義了一個(gè)輸入操作參數(shù)操作參數(shù)在調(diào)用操作的“操作屬性”對(duì)話框的“參數(shù)”選項(xiàng)卡中顯示第一個(gè)輸入?yún)?shù)頂層操作調(diào)用的輸入操作參數(shù)值至少為測(cè)試定義了一個(gè)輸入?yún)?shù)測(cè)試參數(shù)在“測(cè)試設(shè)置”對(duì)話框的“參數(shù)”選項(xiàng)卡中顯示第一個(gè)輸入?yún)?shù)組件中的步驟或檢查點(diǎn)的值至少為該組件定義了一個(gè)輸入?yún)?shù)組件參數(shù)在“業(yè)務(wù)組件設(shè)置”對(duì)話框的“參數(shù)”選項(xiàng)卡中顯示第一個(gè)輸入?yún)?shù)如果上述相關(guān)條件不為真,則默認(rèn)參數(shù)類型為“數(shù)據(jù)表”。如果接受了默認(rèn)參數(shù)詳細(xì)信息, QuickTest 將用基于選定值的名稱新建一個(gè)數(shù)據(jù)表參數(shù)。 參數(shù)種類QuickTest有四種類型的參數(shù):n 測(cè)試、操作或組件參數(shù),通過(guò)它可以使用從測(cè)試或組件中傳遞的值,或者來(lái)自測(cè)試中的其
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1