日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

深度窥探 QuickTest 视图(1)

發布時間:2025/7/14 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 深度窥探 QuickTest 视图(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

????QuickTest?窗口包含眾多元素,如關鍵字視圖、專家視圖、AS視圖等。通過結合不同窗口的操作,可滿足測試場景的需求。

1.1??QTP10.0窗口視圖

1.?如圖所示,啟動QuickTest?10.0后,首先展現在用戶面前的是QuickTest?窗口,下面對QuickTest?窗口進行整體介紹。

QuickTest?窗口

    • QuickTest?標題欄:顯示當前打開的測試或組件的名稱

    • 菜單欄:顯示?QuickTest?命令菜單。

    • 文件工具欄:包含若干按鈕,協助管理測試或組件。

    • 測試工具欄:包含若干按鈕,協助您完成測試過程。

    • 調試工具欄:包含若干按鈕,協助您對測試或組件進行調試(默認情況下不顯示)。

    • 操作工具欄:包含若干按鈕和一個操作列表,用于查看單項操作或整個測試流的詳細信息。

    • 測試窗口:包含關鍵字視圖和專家視圖選項卡。

    • 數據表:協助您對測試或組件進行參數化。對于測試,數據表包含“全局”選項卡和每個操作的選項卡;對于組件,數據表包含單個選項卡。

QuickTest?窗口

2.?如圖所示,點擊QuickTest文件工具欄上的【New】或通過點擊菜單欄【File】—【New】—【Test】新建一個Test,然后點擊新建的Test選項卡。

QuickTest?窗口

3.?如圖所示,點擊QuickTest測試工具欄中的【Record】按鈕,彈出Record?and?Run?Settings對話框。

Record?and?Run?Settings對話框

4.?如圖所示,在Record?and?Run?Settings對話框中選擇Windows?Applications。

Record?and?Run?Settings對話框

5.?如圖所示,在Windows?Applications選項卡下點擊彈出應用程序選擇對話框,在應用程序選擇對話框中加載Windows?Applications被測應用程序,。

應用程序選擇框

6.?如圖所示,Application?Details對話框中“Application”與“Working?folder”選項保持默認選擇不做任何修改。Application?Details對話框中點擊OK,可在Record?and?Run?Settings對話框中看到被測應用程序已被添加至應用程序列表中。

Record?and?Run?Settings對話框

7.?如圖所示,Record?and?Run?Settings對話框中點擊確定,可觀察到QuickTest?窗口測試工具欄中的【Record】按鈕由紅色變暗,并且打開了QuickTest自帶的Flight樣例。

Flight系統

8.?如圖所示,在Flight登錄界面中輸入Agent?Name與Password的值:Mercury/mercury,點擊OK。然后點擊測試工具欄上的【Stop】停止腳本的錄制。可在關鍵字視圖測試窗口中觀察到錄制的操作步驟。

關鍵字視圖

1.2?關鍵字視圖

????關鍵字視圖(Keyword?View)是以關鍵字驅動模塊化表格格式創建測試和查看測試腳本中的步驟。測試腳本中的每個步驟在關鍵字視圖均以獨立的行體現。在關鍵字視圖中易于修改的各個單元格的內容。在關鍵字視圖中選擇項目和操作,然后按要求輸入信息,便可以創建和修改測試腳本。如圖所示,錄制的Flight案例關鍵字視圖。

????如圖所示的關鍵字視圖中,能夠清晰看到錄制過程中的每個步驟是關鍵字視圖中的一行。在關鍵字視圖中可以根據測試場景對測試腳本進行修改,如根據不同的測試場景需求修改輸入值,便可以創建和修改測試腳本。如前面錄制的Flight案例,可以把Agent?Name的Value值修改為“mercury”。

關鍵字視圖(原始)?

關鍵字視圖(修改后)

1.3?專家視圖

????在專家視圖(Expert?View)中,QuickTest?以腳本代碼(由?VBScript?語句組成)的形式顯示關鍵字視圖中對應應用程序所錄制的每一項操作。專家視圖是一個具有多種腳本編輯功能的腳本編輯器。專家視圖語句中的每個對象和方法與關鍵字視圖中的行都一一對應。如所示,在錄制的Flight案例中,將測試窗口由關鍵字視圖切換到專家視圖。

專家視圖

1.4?Active?窗口

????作為自動化測試工程師,當在測試工作中,需錄制會話過程中某個特定步驟時,Active?Screen?窗口提供了錄制過程中應用程序的快照。要查看?Active?Screen,請單擊測試工具欄中的“Active?Screen”按鈕或通過點擊菜單欄【View】—【Active?Screen】。如圖所示為錄制的Flight案例腳本的Active?Screen窗口。

Active?Screen窗口

????此外,根據錄制前對?Active?Screen?捕獲選項的設置,Active?Screen捕獲快照的同時,還可同時捕獲快照頁面中每個對象的詳細屬性信息及屬性值等。

????即使錄制過程中對應用程序某一步操作未執行錄制,或者測試或組件中沒有對應于選定對象的步驟,也可以通過?Active?Screen輕松地將對象添加至測試腳本中并對對象的值進行參數化。同時,還可通過Active?Screen窗口為捕獲快照中的任意對象插入檢查點、方法和輸出值等。?在后續章節中會進行詳細闡述。

1.5?數據表

????數據表(Data?Table),顧名思義應該是存儲數據或設計數據的場所。在測試中,數據表(Data?Table)包含一個“Global”選項卡和與每一個操作(Action)相對應的一個附加選項卡(默認為”Action1”)。要查看數據表,請單擊“數據表”工具欄按鈕或點擊菜單欄【View】—【Data?Table】。數據表類似?Microsoft?Excel?的工作表,其中的行和列表示適用不同測試腳本或操作(Action)的數據。

????如圖所示,為錄制的Flight案例腳本的數據表(Data?Table)。由于錄制完畢后并未對任何對象的值參數化,因此數據表為空,不存在任何數據。

Data?Table表

總結

以上是生活随笔為你收集整理的深度窥探 QuickTest 视图(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。