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

正文內(nèi)容

自動化測試qtp教程(參考版)

2025-03-28 07:27本頁面
  

【正文】 42 / 42。 在執(zhí)行結果窗口中,點擊樹視圖中的“RunTimeData”,可以在表格中看到執(zhí)行測試時使用的輸出值,在depart_flight_price字段中顯示了不同的機票價錢。 執(zhí)行測試腳本:點擊工具欄上的“Run”按鈕,開啟Run對話窗口,選取“New run results folder”,其余為默認值,點擊“OK”開始執(zhí)行腳本。5.點擊“OK”回到“Table Checkpoint Properties”對話窗口,可以看到這個檢查點的預期結果已經(jīng)被參數(shù)化了。4.修正表格檢查點的預期值在樹視圖中,展開“Wele: Mercury Tours Book a Flight: Mercury”,在“Checkpoint"New York to San Francisco"”上點擊鼠標右鍵,選擇“Checkpoint Properties”,打開“Table Checkpoint Properties”對話窗口。在Data Table上的depart_flight_price字段的第一行會顯示從應用程序上取得的輸出值(270)。2.在樹視圖中,展開“Wele: Mercury Tours”并且點擊“Select a Flight: Mercury”網(wǎng)頁,在Active Screen窗口會顯示相應的頁面。現(xiàn)在,我們從“Select a Flight: Mercury ”網(wǎng)頁上取得機票價錢,并且已取得的機票價錢更新表格檢查點的預期結果,這樣一來,測試腳本就可以利用在“Select a Flight: Mercury”網(wǎng)頁上取得的機票價錢去驗證“Book a Flight: Mercury”上顯示的機票價錢。3.將值輸出到環(huán)境變量如果選擇“環(huán)境”作為輸出類型時,通過“輸出選項”對話框,可以指定要在其中存儲運行會話持續(xù)時間的選定值的環(huán)境參數(shù),該參數(shù)由內(nèi)部用戶定義。可以從列表中選擇現(xiàn)有的輸出名稱,也可以通過使用默認輸出名稱或輸入有效的描述性名稱來新建輸出名稱。在將值輸出到數(shù)據(jù)表時,有以下選項可以修改:n 名稱指定數(shù)據(jù)表中要存儲值的列的名稱。選擇“測試參數(shù)”、“操作參數(shù)”或“組件參數(shù)”作為輸出類型時,通過“輸出選項”對話框可以選擇在其中存儲運行會話持續(xù)時間的選定值的參數(shù)。如果參數(shù)已經(jīng)定義為用于調用操作或組件的輸出參數(shù),只能將值輸出到操作或組件參數(shù)。新建輸出值步驟時,QuickTest 為選定要輸出的每個值指定一個默認定義。 指定輸出類型和和設置為每個值定義的輸出類型和設置決定該值在運行會話中的存儲位置以及使用方式。n 通過單擊“修改”按鈕更改選定值的輸出類型和/ 或設置。第一次選擇要輸出的屬性值時,“配置值”區(qū)域中會顯示值的默認輸出定義。該窗格包含以下項:窗口元素描述復選框要指定將輸出的屬性,選擇相應的復選框,可以為對象選擇多個屬性,并為選擇的每個屬性值指定輸出選項。運行會話過程中到達輸出值步驟時, QuickTest 將檢索所有指定的屬性值。 輸出屬性值 定義標準輸出值通過“輸出值屬性”對話框可以選擇要輸出的屬性值,并定義您選擇的每個值的設置。就可以使用文本輸出值來捕獲顯示的名稱值,并將其存儲在環(huán)境變量中。3.將值存儲在環(huán)境變量中將值輸出到內(nèi)部用戶定義的環(huán)境變量時,可以在運行會話后面的階段使用該環(huán)境變量輸入?yún)?shù)。運行測試時, QuickTest 檢索站點為新預定生成的唯一訂單號,并在運行時數(shù)據(jù)表中輸入此輸出值。要想解決這個問題,就要將在創(chuàng)建新預定時生成的唯一訂單號的值輸入數(shù)據(jù)表中。要查看預定,應用程序要求用戶輸入相同的訂單號。例如,要測試一個航班預定應用程序,因此設計了一個測試來創(chuàng)建新預定,隨后查看預定詳細信息。2.將值存儲在運行時數(shù)據(jù)表中對于要運行多次的由數(shù)據(jù)驅動的測試(或操作)來說,將值輸出到運行時數(shù)據(jù)表的選項特別有用。例如,假設要測試一個購物應用程序,該程序計算采購費用,并自動從賬戶中扣除采購金額。以下給出每種環(huán)境支持的輸出值類型:輸出值類別Web標準WindowsVBActiveX其它環(huán)境標準SSSSNA頁(標準)SNANANANA表(標準)SNANASNA文本SSSSNA文本區(qū)NSSSSNA數(shù)據(jù)庫NSNANANAS(DbTable)XMLSNANANAXML文件*S支持 NS不支持 NA不適用 存儲輸出值定義輸出值時,可以指定運行會話期間在哪里以及如何存儲每個值。例如,假設網(wǎng)頁中的某個 XML 文檔包含新車的價目表。運行會話完成后,可以在“測試結果”窗口中查看 XML 輸出值的概要結果。在運行會話過程中, QuickTest 從數(shù)據(jù)庫中檢索當前數(shù)據(jù),并根據(jù)指定的設置來輸出值。3.數(shù)據(jù)庫輸出值可以使用數(shù)據(jù)庫輸出值,基于在數(shù)據(jù)庫上定義的查詢的結果(結果集)來輸出數(shù)據(jù)庫單元格內(nèi)容的值。在使用基于Windows的應用程序文本輸出值時應注意以下事項:n 在基于 Windows 的應用程序中創(chuàng)建文本或文本區(qū)輸出值時使用文本識別機制,有時會檢索到不想要的文本信息(例如隱藏文本和帶陰影的文本,這些文本會作為同一字符串的多個副本顯示)。在 If 語句中,查看帶有已知標題欄值(例如 Error)的窗口是否存在。可以使用文本區(qū)域輸出值來輸出 Windows Applications 中屏幕已定義區(qū)域內(nèi)顯示的文本字符串。創(chuàng)建文本輸出值時,可以輸出對象文本的一部分。還可以使用標準輸出值來輸出表單元格的內(nèi)容。例如,在基于 Web 的應用程序中,一個網(wǎng)頁中的鏈接數(shù)可能基于用戶在上一頁的表單中所做選擇的不同而變化。然后,就可以確定要輸出的值以及每個值的存儲位置。以后當運行會話中需要值時, QuickTest 將從該位置檢索值并根據(jù)需要來使用。創(chuàng)建輸出值步驟時,可以確定運行會話持續(xù)時間內(nèi)的值存儲在哪里,以及如何使用這些值??梢暂敵鋈魏螌ο蟮膶傩灾?。輸出值是一個步驟,在該步驟中,捕獲測試或組件中某個特定點的一個或多個值,并在運行會話持續(xù)時間存儲這些值。 5 輸出值通過 QuickTest 可以檢索測試或組件中的值,并將這些值作為輸出值存儲。這是因為出發(fā)地點的改變,造成在表格檢查點中的機票價錢改變,導致表格檢查點失敗。同時也可以看到在下方的“Application”窗口中,顯示機票的出發(fā)地點也是Portland。當腳本運行結束后,會開啟測試結果窗口。QuickTest會使用Data Table中departure字段值,執(zhí)行三次測試腳本。點擊“OK”關閉窗口,這樣文字檢查點也被參數(shù)化了。 修正文字檢查點,首先在樹視圖中,展開“Action1Wele: Mercury ToursFlight Confirmation: Mercury”頁面,然后點擊鼠標右鍵,選擇“Checkpoint Properties”,打開“Text Checkpoint Properties”對話窗口: 在“Checked Text”的Constant字段中顯示為“New York”,表示測試腳本在每次執(zhí)行時,這個文字檢查點的預期值都為“New York”。 修正受到參數(shù)化影響的步驟 當測試步驟被參數(shù)化以后,有可能會影響到其它的測試步驟也要參數(shù)化,例如我們?yōu)榱蓑炞C在“Flight Confirmation”網(wǎng)頁中是否出現(xiàn)“New York”(第三章創(chuàng)建文字檢查點),在網(wǎng)頁上添加了一個文字檢查點。 在departure字段的第二行,第三行分別輸入:Portland、Seattle。而且當點擊Value字段時,Value字段會顯示如圖所示:,表示此測試步驟已經(jīng)被參數(shù)化,而且其值從Data Table中的departure字段中獲得。4.點擊“OK”確認,QuickTest會在Data Table中新增departure參數(shù)字段,并且插入了一行New York的值,New York 會成為測試腳本執(zhí)行使用的第一個值。1.首先,我們打開Checkpoint測試腳本,將腳本另存為“Parameter”,然后選擇要參數(shù)化的文字:在視圖樹中展開“Action1Wele: Mercury ToursFind a Flight: Mercury ”。在整個測試運行中,對參數(shù)使用同一個數(shù)字。n 為每次測試循環(huán):在每次全局循環(huán)結束時生成一個新數(shù)字。選中“名稱”復選框時會啟用該框。可以選擇現(xiàn)有的命名參數(shù),或者通過輸入新的描述性名稱來新建命名參數(shù)。名稱指定參數(shù)的名稱??赏ㄟ^在“從”和“到”框中輸入不同的值來修改此范圍。數(shù)字范圍指定用于生成隨機數(shù)字的范圍。從所有測試和組件中都可以訪問這些變量,并且它們都被指定為只讀變量 使用隨機數(shù)字參數(shù)當選擇“隨機數(shù)字”作為參數(shù)類型時,可以通過“參數(shù)選項”對話框將參數(shù)配置為使用隨機數(shù)字。可根據(jù)需要創(chuàng)建任意多的文件,并為每個測試選擇一個適當?shù)奈募?,或者更改用于每個測試運行的文件。在“測試設置”對話框或“參數(shù)選項”對話框的“環(huán)境”選項卡中,可以創(chuàng)建或修改測試中用戶定義的內(nèi)部環(huán)境變量。用戶定義的內(nèi)部環(huán)境變量在測試內(nèi)定義的變量。在測試運行的整個過程中,無論循環(huán)次數(shù)是多少,環(huán)境變量的值始終保持不變,除非在腳本中以編程方式更改變量的值。在上面的例子中,當運行測試時,QuickTest降為每一個路線分別提交一個查詢。運行測試或組件時, QuickTest 將針對表中的每一行數(shù)據(jù)運行一次測試或組件循環(huán)。列標題是參數(shù)名。如果要對值進行參數(shù)化并選擇現(xiàn)有的數(shù)據(jù)表參數(shù),則將保留所選參數(shù)的列中的值,并且這些值不會被參數(shù)的當前值覆蓋。然后將錄制的路線替換為某個數(shù)據(jù)表參數(shù),并在數(shù)據(jù)表的全局表中添加自己的數(shù)據(jù)集,每條路線一個。通過使用數(shù)據(jù)表參數(shù),可以連續(xù)對多個查詢運行測試或組件。可通過訪問網(wǎng)站并錄制大量查詢的提交來執(zhí)行該測試。要預訂航班,需要提供航班路線,然后單擊“繼續(xù)”按鈕。在每次重復中,QuickTest均使用數(shù)據(jù)表中不同的值。 使用數(shù)據(jù)表參數(shù)可以通過創(chuàng)建數(shù)據(jù)表參數(shù)來為參數(shù)提供可能的值列表。n 隨機數(shù)字參數(shù),通過它可以插入隨機數(shù)字作為測試或組件的值。這些變量值可能是您所提供的值,或者是 QuickTest 基于您選擇的條件和選項而生成的值??梢詤?shù)化按鈕的名稱屬性,以便在運行會話的每次循環(huán)期間,QuickTest 可標識不同的照片按鈕。例如,假設您的應用程序或網(wǎng)站包含一項功能,用戶可以通過該功能從成員數(shù)據(jù)庫中搜索聯(lián)系信息。n 數(shù)據(jù)表參數(shù),通過它可以創(chuàng)建使用您所提供的數(shù)據(jù)多次運行的數(shù)據(jù)驅動的測試(或操作)。例如,假設要使用從運行(調用)測試的外部應用程序傳遞到測試中的某個值來參數(shù)化 Action3 中的一個步驟。為了在特定操作內(nèi)使用某個值,必須將該值通過測試的操作層次結構向下傳遞到所需的操作。如果接受了默認參數(shù)詳細信息, QuickTest 將用基于選定值的名稱新建一個數(shù)據(jù)表參數(shù)。選擇一個尚未參數(shù)化的值時, QuickTest 會為該值生成默認參數(shù)定義。如果該值尚未參數(shù)化,則“參數(shù)”部分將顯示該值的默認參數(shù)定義。選擇“參數(shù)”。 可以使用視圖中的“值”列中的參數(shù)化圖標來參數(shù)化操作值。例如,在以下片段中,已將Set 方法的值定義為隨機數(shù)字參數(shù)。例如,如果操作使用 Click方法,則可以參數(shù)化x參數(shù)、y參數(shù)或這兩者的值。如果該值尚未參數(shù)化,則“參數(shù)”框將顯示該值的默認參數(shù)定義。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1