功能測試工具QTP實驗報告_第1頁
功能測試工具QTP實驗報告_第2頁
功能測試工具QTP實驗報告_第3頁
功能測試工具QTP實驗報告_第4頁
功能測試工具QTP實驗報告_第5頁
全文預覽已結束

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

功能測試之QTP報告人:****實驗要求1、下載并安裝QTP功能測試工具,學習使用。2、通過腳本的錄制和回放來進行自動化的功能測試。二、實驗預習如果你執行過人工測試,你一定了解人工測試的缺點,人工測試非常浪費時間而且需要投入大量的人力。使用人工測試的結果,往往是在應用程序交付前,無法對應用程序的所有功能都作完整的測試。使用QuickTest可以加速整個測試的過程,并且建置完新版本的應用程序或網站后,可以重復使用測試腳本進行測試。以QuickTest執行測試,就與人工測試一樣。QuickTest會仿真鼠標的動作與鍵盤的輸入,不過QuickTest比人工測試快了很多。自動化測試的好處快速QuickTest執行測試比人工測試速度快多了。可靠QuickTest每一次的測試都可以正確的執行相同的動作,可以避免人工測試的錯誤。可重復QuickTest可以重復執行相同的測試。可程序化QuickTest可以以程序的方式,撰寫復雜的測試腳本,以帶出隱藏在應用程序中的信息。廣泛性QuickTest可以建立廣泛的測試腳本,涵蓋應用程序的所有功能。可再使用QuickTest可以重復使用測試腳本,即使應用程序的使用接口已經改變。三、實驗內容1、錄制“登錄”、“訂機票”和“退出”的完整過程,錄制完成且運行無誤后保存腳本,文件名為:test1。如下圖:2、打開腳本“test1”加入CheckPoint如下圖:3、打開腳本“test2”,完成“起飛地點”和“到達地點”(即FlyFrom和FlyTo)的參數化,并在DataTable里面添加合適的取值。運行無誤后把文件另存為“test3加入參數如下圖:4、打開腳本“test3”,在對象庫里刪除登錄界面的用戶名和密碼文本框對象,采用描述性編程方式完善腳本,運行無誤后把文件另存為“test4腳本代碼如下圖:四、實驗結果在測試執行完成后,QuickTest會自動顯示測試結果窗口,如下圖所示: 在這個測試結果窗口中分二個部分顯示測試執行的結果左邊顯示Testresultstree,以階層圖標的方式顯示測試腳本所執行的步驟。可以選擇“+”檢查每一個步驟,所有的執行步驟都會以圖示的方式顯示。可以設定QuickTest以不同的資料執行每個測試或某個動作,每執行一次反復稱為一個迭代,每一次迭代都會被編號(在上面的例子中只執行了一次迭代)。右邊則是顯示測試結果的詳細信息。在第一個表格中顯示哪些迭代是已經通過的,哪些是失敗的。第二個表格是顯示測試腳本的檢查點,哪些是通過的,哪些是失敗的,以及有幾個警告信息。在上面的測試中,所有的測試都是通過的,在腳本中也沒有添加檢查點(有關檢查點的內容我們將在以后的課程中學習)。接下來我們查看QuickTest執行測試腳本的詳細結果,以及選擇某個測試步驟時出現的詳細信息。 在樹視圖中展開“FlightIteration1(Row1)>Action1Summary>WelcomeMercuryTours>FindaFlight:Mercury>”,選擇“"fromPost":Select"NewYork"”。 在這個測試結果窗口中顯示三個部分,分別是:左邊是Testresultstree:展開樹視圖后,顯示了測試執行過程中的每一個操作步驟。選擇某一個測試步驟,會在右邊區域顯示相應的信息。右上方是Testresultsdetail:對應當前選中的測試步驟,顯示被選取測試步驟執行時的詳細信息。右下方是ActiveScreen:對應當前選中的測試步驟,顯示該操作執行時應用程序的屏幕截圖。當選中testresultstree上的網頁圖示,會在“ActiveScreen”中看到執行時的畫面。當選中testresultstree上的測試步驟(在某個對象上執行某個動作),除了顯示當前時的畫面外,對象還會被粉色的框框框住。在上面的例子中,在“ActiveScreen”中點擊被框住的“DepartingFrom”下拉菜單,會顯

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論