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

正文內(nèi)容

自動化測試5108735844(編輯修改稿)

2025-04-21 07:27 本頁面
 

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