狠狠干影院/欧美午夜电影在线观看/高黄文/国产精品一区二区在线观看完整版

QTP實驗報告

| 瀏覽次數:

 QT P實驗報告 專 專

  業:

  班 班

 級:

 指導教師:

 姓 姓

  名:

  學 學

 號:

 一、

 測試目標 本次試驗所用得軟件為 QTP 所自帶得飛機訂票系統、 目得在于了解熟悉 QTP 自動化測試工具及其基本功能,掌握 QTP自動化測試得基本測試步驟,能運用QTP 測試工具對系統進行簡單得自動化測試。在 QTP測試中能寫出基本得腳本語言,以及能夠對腳本語句進行編寫。本次所測試得內容包括 QTP 基本得錄制與回放、增加點擊 help 步驟、添加檢查點以及參數化操作、 二、

 測試原理分析 QTP 主要采用得就是GUI 模擬人得操作、它在模擬人得操作時會通過錄制記錄操作得對象及所做得操作與順序,然后在回放時按照記錄順序操作這些對象、而在這個模擬得過程中最重要得莫過于界面對象控件得識別。

 三、

 基本操作 3。1 基本得啟動操作 第一步:點擊 QTP 得執行文件; 第二步:第一步完成后會出現下圖得對話框,然后選擇 ActiveX,點擊 OK,如圖1;

 第四步:出現如一下圖所示得對話框,然后點選 Blank Test,如圖 2; 圖 1

  3. 2 錄制與回放 3.2.1 錄制 以 Windows 得訂票系統為例,錄制登陸退出操作,操作前先選擇 Tools-Options-RestoreLayout,Automation—Record and Run Settings,開始錄制(注:這里用戶名我們統一用 mercury)。

 3.2.2回放 錄制完成后為了驗證錄制就是否正確,要進行腳本得回放、在回放時會出現如下圖所示得操作,此時點選第二個選項,如圖 3。

 3.2.3 查瞧報告 回放結束后我們可以在 Automation—Results 查瞧結果報告,可以在 Tools-Options-Run 標簽中就是否勾選 view results when run session ends來設定 results在什么時候顯示。報告結果如圖 4; 圖 2 圖 3

  3.3 增加點擊 h elp 步驟 選中 Login 點右鍵,Insert Step-Step Generator。見圖 5、

 打開如圖6所示界面,點擊紅框所圈得按鈕。見圖 6。

 圖 4 圖 5

  打開如圖7所示界面,同時打開所測試得軟件如圖 8,點擊圖 7 中得小手按鈕抓取圖 8 中得 help按鈕、 將 Help按鈕抓取后,將步驟中得 help 步驟上移到第一步。加入判斷語句增強HELP步驟,在 Expert View 視圖中,加入 if 語句進行判斷,如果出現指定窗口,則點擊“確定"按鈕。在此時需要將點擊 Help 按鈕后出現得 Flight Reservations 窗口得確定按鈕添加到對象庫中、 ? 在 QTP 中打開 Object Repository 窗口,并且點擊紅框中得按鈕,將Flight Reservations 窗口添加到對象庫中、如圖 9 所示。

 圖 6 圖 7 圖 8

 在Expert View 視圖中,加入 if 語句進行判斷,如果出現指定窗口,則點擊“確定”按鈕。代碼如下所示。

 Dialog(”Login")、WinButton(”Help")、Click If dialog("Login”)。Dialog("Flight Reservations”).Exist Then

 dialog(”Login")、Dialog(”Flight Reservations")。WinButton(”確定”).Click End If Dialog(”Login")。WinEdit(”Agent Name:”).Set "mercury” Dialog("Login")。WinEdit("Password:")、SetSecure ”52955f0a06e7505a454d82b6c7d1711bba452da0" Dialog("Login")。WinButton("OK").Click Window(”Flight Reservation”).Close

 。行運常正可,后鈕按行運擊點,中圖視 weiV drowyeK 到回返時此? 3 、4 添加檢測點

 ? 檢測點中分為標準檢測點、圖像檢查點、位圖檢查點、文本檢查點等、Output Value、可訪問性檢查點。所有操作均在 Active Screen中完成。如圖 10 所示。

 3.4.1 標準檢測點 圖 9 圖 10

 所有得操作均在Active Screen中完成,在Active Screen窗口中點擊右鍵后會彈出 Checkpoint Properties對話框,如圖 11 所示、對于每種對象類型QTP 都會推薦默認得檢查屬性、 3。4.2 圖像、位圖檢測點,如圖 12所示。

 3.4。3 文本檢測點,檢查 First Name。如圖13。

 圖 11 圖 12

  3.4.4 頁面檢查點,檢查頁面中得鏈接、圖片等信息。如圖 14所示。

 3。4。5 Output Value檢查點,輸出某些信息或屬性到數據表中。如圖 13 圖 14

 圖 15、16

  3 、5 Q TP 參數化 測試應用程序或 WEB程序時,有時比較關心,運行同一組操作,采取多組不同得數據時,就是否能正常運行。這時并不需要錄制多個 TESTS,而只需要創建一個參數數據表,將每組不同數據存入數據表中,讓程序運行即可、即參數化、 QTP參數化分為錄制實驗程序,使用Data Table 進行參數化,Random number 得使用,環境變量得使用、 3.5。1 錄制實驗程序 只錄制預定機票得流程,對預定機票中得數據進行參數化、錄制好得預定機票圖 15 圖 16

 得流程得程序如下、 Window(”Flight Reservation”)、WinButton(”Button").Click Window("Flight Reservation”)。WinObject("Date of Flight:")。Type DataTable("data”, dtGlobalSheet) Window(”Flight Reservation”)。WinComboBox("Fly From:")、Select DataTable("flyfrom”, dtGlobalSheet) Window("Flight Reservation")。WinboBox(”Fly To:”)、Select DataTable(”flyto", dtGlobalSheet) Window(”Flight Reservation”).WinButton("FLIGHT”)、Click Window("Flight Reservation")、Dialog(”Flights Table")。WinList("From”)、Select RandomNumber(0, 100),, 0 Window("Flight Reservation")。Dialog("Flights Table")、WinButton(”OK”).Click Window("Flight Reservation")。WinEdit("Name:")。Set "pp” Window(”Flight Reservation")、WinButton(”Insert Order")。Click Window(”Flight Reservation")。WinButton("Button_2”)。Click Window("Flight Reservation")、Dialog(”Open Order").WinCheckBox(”Customer Name")。Set "ON” Window("Flight Reservation")、Dialog(”Open Order").WinEdit("Edit”).Set "pp" Window("Flight Reservation").Dialog(”Open Order”)。WinButton("OK”).Click Window(”Flight Reservation")。Dialog("Open Order”).Dialog("Search Results")、WinList(”Flight No。”)、Select RandomNumber(0, 100) Window("Flight Reservation").Dialog(”Open Order”).Dialog(”Search Results”)。WinButton("OK”).Click Window("Flight Reservation”)。WinButton(”Button_3")、Click Window("Flight Reservation")、Dialog("Flight Reservations")。WinButton("就是(Y)")、Click 3.5.2 使用 Data Table 進行參數化 對 flyfrom與 flyto 進行參數化,如下圖 17 所示,點選圖中紅框部分。

 打開如圖18 所示得對話框,點擊Parameter 選擇 DataTable。

 對 Data Table中得數據進行參數化,如下圖19 所示。

 圖 17 圖 18

  Fly to 得設置與 Fly from 相同即可。

 回放后出現錯誤、就是由于在回放第二行時由于在Flight Table中得From步驟中還就是上一行得數據所以跑不通。經過分析后,可采用 Random number 方法對上述問題進行解決。如下圖20、21 所示、

 3.5。3 Data Driver 圖 19 圖 20 圖 21

 可以自動檢測腳本中可能需要參數化得變量,點擊 Tools—Data Driver、 3.5。4環境變量得使用

 Defined,對相應得步驟進行參數化,運用我們設置得環境變量、如圖 22。

 四、

 實驗小結 通過 QTP實驗。基本掌握了 QTP 對網頁進行測試得流程。也懂得了各種檢查點得作用。如文本檢查點可以檢查頁面上就是否出現正確得文字;網頁檢查點能檢查網頁上得連接等屬性;圖片檢查點能檢查圖片來源;以及參數化得用處:將常量得數據進行參數化,在不同得測試數據中可以重復利用檢查點。

 這些檢查點與參數化過程都將網頁得檢查任務自動化,變成一個自動完成得過程,測試人員只需要編寫已經參數化完成得測試數據,對網頁過程進行自動得運行,檢測,最后生成全面得檢查步驟與結果報告。

 同時,對于軟件測試得流程方法有了進一步深入得了解。

 圖 22

推薦訪問: 實驗 報告 QTP

上一篇:ENVI實驗報告

下一篇:spss實驗報告

【QTP實驗報告】相關推薦

工作總結最新推薦

NEW
  • 同志們:今天這個大會,是市委全面落實黨要管黨、從嚴治黨要求的一項重大舉措,也是對縣市區委書記履行基層黨建工作第一責任人情況的一次集中檢閱,同時是對全市基層黨建工作的一次再部署、再落實的會議。前面,**

  • ***年,我認真履行領班子、帶隊伍、抓黨員、保穩定的基層黨建工作思路,以學習貫徹習近平新時代中國特色社會主義思想和黨的十九大歷次全會精神為主線,以市局基層黨建工作考核細則為落腳點,落實全面從嚴治黨主體

  • 根據會議安排,現將2022年履行抓基層黨建工作職責情況報告如下:一、履職工作特色和亮點1 突出政治建設,著力在思想認識上提高。牢固樹立抓黨建就是抓政績的理念,以“黨建工作抓引領、社區治理求突破,為民服

  • 2022年以來,在**黨委的正確領導下,堅持以習近平新時代中國特色社會主義思想為指導,深入學習宣傳貫徹黨的二十大精神,以黨建工作為統領,扎實開展夯實“三個基本”活動,以“四化四力”行動為抓手,聚力創建

  • 各位領導,同志們:根據會議安排,現就2022年度抓基層黨建工作情況匯報如下:一、主要做法及成效(一)強化政治引領。一是不斷強化理論武裝。堅持通過黨組會、中心組學習會和“三會一課”,第一時間、第一議題學

  • 2022年度抓基層黨建工作述職報告按照黨委工作部署,現將本人2022年度抓基層黨建工作情況報告如下:一、2022年度抓基層黨建工作情況(一)旗幟鮮明講政治將旗幟鮮明講政治放在全局發展首要位置,積極開展

  • 2022年,是我在數計系黨總支書記這個新崗位上度過的第一個完整的工作年度。回首一年來在校黨委的正確領導下,與數計系領導班子和全體師生共同走過的日子,艱辛歷歷在目,收獲溫潤心田。作為黨總支書記,我始終牢

  • 按照考核要求,現將本人一年來,作為統戰部長履行職責、廉潔自律等方面情況報告如下:一、著眼增強政治素質,不斷深化理論學習堅持把旗幟鮮明講政治作為履職從政的第一位要求,帶領統戰系統干部堅決擁護“兩個確立”

  • **年,緊緊圍繞黨工委、管委會的決策部署,全體人員團結協作、凝心聚力,緊扣黨工委“**”基本工作思路,全力開拓進取,認真履職盡責,圓滿完成各項工作任務。一、個人思想政治狀況檸檬文苑www bgzjy

  • 按照縣委關于開展抓基層黨建述職評議會議的有關要求,經請示縣委組織部同意,今天,我們在此召開2022年度基層黨組織書記抓基層黨建述職評議會議。1 首先,請**黨委書記,**同志述職。**黨委能夠主動研究