<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # QTP / UFT 中的業務流程測試(BPT)框架 > 原文: [https://www.guru99.com/business-process-testing-bpt-tutorial.html](https://www.guru99.com/business-process-testing-bpt-tutorial.html) ### 什么是業務流程測試? BPT 是由一系列業務組件組成的方案,旨在驗證被測應用程序中的特定業務流程。 BPT 代表業務流程測試,它是與 Quality Center 結合使用的內置 Micro Focus UFT 自動化框架。 BPT 幫助您將業務分析師置于自動化過程中。 他們還可以設計自動化方案并根據其要求執行,而無需自動化/編碼知識 以下是 BPT 框架的構建基塊 * 組件 * 應用領域 * 流量 * 業務流程測試 **組件:**(也稱為業務組件)是一組可重復使用的自動化語句,用于在 AUT 中執行特定的預定義任務。 它類似于 [VBScript](/vbscript-tutorials-for-beginners.html) 功能和 QTP 動作,但設計用于 BPT 框架。 **應用程序區域:**這是一個存儲庫,其中包含開發業務組件所需的所有資源。 資源包括共享對象存儲庫; 可重用的功能庫…等 它是一個邏輯實體,您無法看到其在文件系統中的物理存在。 **業務流程測試:**一種場景,包含業務組件的串行流,旨在測試應用程序的特定業務流程。 **流程:**有時,您需要在多個 BPT 中以相同的順序使用相似的組件。 無需在每個 BPT 中添加相同的組件,而是可以創建業務組件流。 可以直接調用 Flow,而不必分別調用每個 Component。 ## 為什么選擇 BPT? 下面提到的傳統自動化存在一些挑戰: * 手動測試人員/主題專家與自動化測試人員之間缺乏協調。 * 手動測試人員在自動化過程中不起作用。 * 自動化開發中缺乏標準。 * 如果沒有智能框架,就有可能需要大量維護工作。 * 通常,自動化測試人員沒有良好的應用知識,并且他傾向于開發效率低下的腳本 BPT 通過標準化框架克服了上述挑戰,該框架將 SME /手動測試儀作為自動化開發的一部分,并定義了開發 BPT 的標準流程。 手動測試人員為所需功能設計手動組件,該組件由自動化測試人員自動進行。 手動/自動化測試人員將按順序排列這些自動化組件以形成 BPT,這將成為測試場景。 BPT 定義了由各種資源執行的不同角色。 BPT 幫助優化資源利用及其專業知識。 在 BPT ar **e** 中的角色分類如下: * 中小企業 * QTP 專家 * 測試儀 **SME:** SME 是具有相關應用知識的[業務分析師](/business-analyst-tutorial-course.html)或手動測試人員。 他們設計了手動的業務組件,這些組件將測試特定的操作或功能。 在設計手冊“業務組件”時,他們將明確提及測試步驟和預期結果。 **QTP Expert:** QTP Experts 通過自動執行手動組件中提到的步驟,將手動業務組件轉換為自動化組件。 一旦設計了組件,SME 或 QTP 專家將安排這些組件形成 BPT,從而形成測試方案。 **測試人員:**測試人員可以是手動測試人員,也可以是 QTP 專家,可以從質量中心執行 BPT。 ## BPT 入門 **軟件要求:** * QTP / UFT(QTP 最新版本)有效許可證。 * 您應該可以使用 Business Components Module 進行 QC / ALM(QC 最新版本)訪問,而 QC 不會附帶此訪問。 您需要為此購買單獨的許可證。 **軟件配置:** * QTP:啟用選項“允許其他 HP 產品運行測試和組件” * QC:應該安裝以下加載項。 * QC 連接插件 * QTP 加載項 ## BPT 框架的實施: 由于它是一個內置框架,因此您無需編寫代碼即可構建該框架。 您只需要準備構建 BPT 構建塊所需的工件。 讓我們簡要研究質量中心(HP ALM)中的重要模塊 **業務組件模塊:**使我們能夠創建,管理和自動化可重用的業務組件,其中將包含在業務流程中執行特定功能的步驟。 組件通常分類如下: * 手動組件 * 自動化組件 * 關鍵字驅動的組件 * 腳本化組件 **測試計劃模塊:**此模塊是您按照某種邏輯順序拖放組件以準備 BPT 的模塊,它將形成一個測試方案,并且您可以調試組件。 **測試實驗室模塊**:使我們能夠執行業務流程測試并查看結果。 甚至您也可以使用此模塊在不同的計算機上并行運行 BPT。 典型的 BPT 自動化過程涉及以下階段。 1. [創建手動組件](#1) 2. [自動化組件](#2) 3. [開發流程或 BPT 的](#3) 4. [調試 BPT 的](#4) 5. [執行 BPT 的](#5) ## 步驟 1)創建手動組件 登錄質量控制 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/77/a3/77a30b846fb3576d1f5326aeb29dea85_666x482.png "Business Process Testing(BPT) in QTP Tutorial") 導航到“業務組件”模塊。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/50/fd/50fdef4a14c89059df69f20be685104e_1366x728.png "Business Process Testing(BPT) in QTP Tutorial") 業務組件和文件夾由下面提到的組件樹中的特定圖標標識- ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/cf/38/cf3883fa792e5df6de0200d21818efca_67x58.png "Business Process Testing(BPT) in QTP Tutorial") **文件夾:**用于在邏輯隔離中對組件進行分類。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/ac/48/ac489673d13171917751ed639d59621b_77x82.png "Business Process Testing(BPT) in QTP Tutorial") **組件請求文件夾:**手動測試儀或 SME 放置了他們希望使其自動化的組件。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/bd/d4/bdd447b93ddd519733ff7a51452a0966_58x71.png "Business Process Testing(BPT) in QTP Tutorial") **作廢文件夾:**您可以將所有無效的組件移至該文件夾,以便在將其從質量控制中永久刪除之前可以進行檢查。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/4d/69/4d6975c3d5be3eeacc484d7114ce0dec_71x67.png "Business Process Testing(BPT) in QTP Tutorial") **組件:**這是用于表示組件的符號。 手動業務組件在組件圖標上用 M 符號表示。 如下所示。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/af/d7/afd73bda13f3b189d4805a5611f007bb_82x77.png "Business Process Testing(BPT) in QTP Tutorial") 在給定的時間內,組件可以是以下任意一種狀態,分別是“開發中”,“就緒”,“維護”和“錯誤”狀態。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/f3/44/f344b6ecb8c4f4e09befb29914c5ed85_60x56.png "Business Process Testing(BPT) in QTP Tutorial") ](/images/1-2015/012315_1030_BusinessPro8.png) [ ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/8b/52/8b52ea16d6150e4561bde4bef19ea4ca_72x57.png "Business Process Testing(BPT) in QTP Tutorial") ](/images/1-2015/012315_1030_BusinessPro9.png) [ ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/3c/22/3c22b705512680c5bb5e1bd0caee1dda_65x61.png "Business Process Testing(BPT) in QTP Tutorial") ](/images/1-2015/012315_1030_BusinessPro10.png) [ ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/59/e6/59e6d9d477f1fee9ebdcfeeddfc4e9c6_64x60.png "Business Process Testing(BPT) in QTP Tutorial") 當在[測試計劃](/what-everybody-ought-to-know-about-test-planing.html)模塊中發起組件請求時,它處于“未實現”狀態(如下所示)。 當該特定組件從請求文件夾移動到 Component 文件夾時,它將更改為“開發中”狀態。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/f3/d6/f3d69f90074e74f49f9b8a69b67937d8_67x62.png "Business Process Testing(BPT) in QTP Tutorial") 業務組件模塊中的工具欄 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/c6/6f/c66f8d4634c2fb84ca693fa0885848b3_556x182.png "Business Process Testing(BPT) in QTP Tutorial") 創建新的手動業務組件。 創建新文件夾,以便可以在一處創建所有與應用程序相關的組件。 選擇 Components 文件夾->單擊 New 文件夾 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/b8/eb/b8eb010e1472012514944af345bfd358_319x116.png "Business Process Testing(BPT) in QTP Tutorial") 輸入一些含義全名來代表您的應用程序,然后單擊“確定”。 您甚至可以在主文件夾下創建子文件夾。 您要在其中創建組件的選定文件夾->單擊“新組件”按鈕 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/63/98/639888c05ab82158dcb876369908a59c_319x116.png "Business Process Testing(BPT) in QTP Tutorial") 輸入類似于將要執行的操作的組件名稱,以便在準備 BPT 時輕松選擇組件。 單擊確定按鈕。 在右側創建一個新的組件。 讓我們研究組件上的各個選項卡 **I.詳細信息選項卡:**它包含一些基本字段,例如組件名稱,創建者,創建日期等。 “描述”選項卡包含三個部分:摘要,前提條件和后置條件。 在**摘要**部分中,您可以提及組件功能及其結果的簡短描述。 在**前提條件**部分中,提及使用此組件所需的應用程序狀態。 在**后置條件**部分中,在執行組件步驟后提及應用程序狀態。 在創建組件的邏輯順序以創建 BPT 時,請記住前置條件和后置條件。 在**討論區的**中,您可以添加與組件??相關的注釋。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/ab/ae/abae8fee8d48d2e87895d8ed46675994_1366x728.png "Business Process Testing(BPT) in QTP Tutorial") **II。 快照選項卡:**您可以使用此選項卡捕獲組件所屬的特定頁面的快照。 **III。 參數選項卡:**如果要傳遞數據或從組件檢索數據,則可以使用此選項卡。 這些類似于 QTP 中的操作/測試參數。 點擊**新建鏈接**以添加新參數,您需要提供 * **參數名稱:**參數名稱。 * **值類型:**參數的類型(數字,日期,字符串,密碼等)。 * **默認值:**您可以輸入一些默認值,如果您沒有從組件傳遞任何值,則可以使用該默認值。 * **描述:**您可以提及參數的簡短描述。 . ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/67/20/672050a836799bbb192756be6d753ac0_1366x728.png "Business Process Testing(BPT) in QTP Tutorial") 可以像輸入參數一樣添加或刪除輸出參數。 如果要從組件返回任何值,則必須使用輸出參數。 **IV。 設計步驟選項卡:**包含組件必須執行的步驟。 設計選項卡中的按鈕按以下順序顯示。 添加新步驟,編輯,刪除,復制,粘貼,創建/選擇參數,完整參數,搜索,行高,保存和自動化 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/1f/fb/1ffbd50fe1b01700356786d7d38a8059_1366x728.png "Business Process Testing(BPT) in QTP Tutorial") 要添加步驟,請單擊“添加新步驟”,打開組件步驟編輯器。 輸入步驟名稱以描述步驟,描述(要在應用程序上執行的確切操作)和預期結果(執行步驟后的應用程序狀態)。 選擇步驟并單擊編輯步驟按鈕時,也會打開步驟編輯器。 您在步驟編輯器中擁有文本編輯器工具欄,可使用該工具欄設置字符串的格式,例如粗體,斜體和下劃線。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/e1/2c/e12cf68cc1d2dfea0b806c8314163ae5_556x402.png "Business Process Testing(BPT) in QTP Tutorial") **V.自動化選項卡:**如果該組件已經自動化,將顯示與該組件相關的自動化步驟。 您將在下一步“自動化手動組件”中詳細討論此步驟。 **VI。 依賴關系選項卡:**將顯示其他實體之間存在的依賴關系,例如組件,BPT,流程,測試資源和應用程序區域。 依賴項選項卡包含以下三個選項卡 **資源選項卡**顯示組件使用的應用程序區域(邏輯分組/自動化組件所需的所有資源的名稱)。 **使用者選項卡**將顯示 BPTS 的詳細信息以及包括當前所選組件的流。 如果要導航至特定的 BPT 或流程,則只需單擊測試或流程名稱,即可導航至“測試計劃”模塊中的 BPT 或流程。 **應用程序區域**選項卡顯示組件使用的應用程序區域的名稱,如“使用者”和“使用”網格一樣,其中顯示了使用該應用程序區域的實體以及該應用程序區域使用的資源。 **VII。 歷史記錄選項卡:**顯示對實體中任何字段所做的更改。 對于每個更改,它將顯示更改的時間戳和進行更改的用戶名。 歷史記錄選項卡包含兩個子選項卡: **審核日志選項卡**顯示對不同字段,時間戳和用戶詳細信息所做的更改的列表。 **業務選項卡**顯示所選組件的不同版本。 ## 步驟 2)自動執行手動組件 **建立應用區域** 應用程序區域是一個邏輯實體,可幫助我們對所有必需的資源進行分組以使應用程序或應用程序的一部分自動化。 應用程序區域包含共享的對象存儲庫,函數庫以及使組件自動化所需的所有其他設置。 您可以根據需要為整個應用程序創建一個應用程序區域,也可以為應用程序的不同部分創建多達一個應用程序區域。 打開 QTP,文件->新建->應用區域 它將顯示以下窗口,其中包含四個模塊。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/ba/e2/bae236a95ce4c4b9ab347a202a246d77_624x389.png "Business Process Testing(BPT) in QTP Tutorial") **常規:**它將顯示有關應用程序區域的一般信息,例如應用程序區域的名稱,創建應用程序區域的作者,位置,描述以及相關的加載項。 如果要刪除任何加載項,可以單擊“修改”按鈕并刪除不必要的加載項。 其他設置包含記錄和運行設置,與正常的記錄和運行設置和 QTP 相似。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/cd/05/cd05a74d8515df4bb82b2f66389a239f_640x511.png "Business Process Testing(BPT) in QTP Tutorial") 您甚至可以使用“恢復”選項添加要與應用程序區域關聯的任何恢復方案。 根據加載項,您選擇了其他與環境相關的設置選項。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/c7/2f/c72ff3a63e340a4eee6c1dc5f12be885_640x511.png "Business Process Testing(BPT) in QTP Tutorial") **功能庫** 該模塊將幫助我們將所有必需的功能庫與應用程序區域相關聯。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/3f/4b/3f4bb1c6ae9fe7bd86a9ffa1fb382c2b_746x508.png "Business Process Testing(BPT) in QTP Tutorial") **對象存儲庫** 該模塊將幫助我們將所需的共享庫與功能庫相似。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/f1/ad/f1ad177eea558ba12e261a4f848d54e5_754x508.png "Business Process Testing(BPT) in QTP Tutorial") **關鍵字** “關鍵字”窗格顯示所有內置方法,函數庫中的所有用戶定義函數以及對象庫中的對象。 此外,“關鍵字”窗格還顯示由我們或使用外接程序可擴展性開發的第三方開發的任何測試對象類的方法和屬性。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/52/78/5278e9f85b8063110334a4664b6566fd_756x508.png "Business Process Testing(BPT) in QTP Tutorial") 添加所需的功能庫,共享對象存儲庫并進行必要的設置后,您可以保存應用程序區域。 **將手動組件轉換為自動組件** 導航回到要自動化的特定組件的“質量控制”和“設計”選項卡。 單擊自動化按鈕,如下所示,然后選擇轉換關鍵字驅動的或腳本化的組件。 一旦將組件轉換為自動化組件,就無法將其轉換回手動組件。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/1f/fb/1ffbd50fe1b01700356786d7d38a8059_1366x728.png "Business Process Testing(BPT) in QTP Tutorial") ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/20/97/209790fd5c52a4da585e90fb5f48ce03_225x163.png "Business Process Testing(BPT) in QTP Tutorial") **關鍵字驅動的組件** 導航到自動化選項卡。 它將顯示消息“要創建步驟,您必須首先通過單擊選擇應用程序區域來選擇一個應用程序區域” ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/4a/a3/4aa38bb966b4fc2dd9a4801abb7dd5c0_614x217.png "Business Process Testing(BPT) in QTP Tutorial") 單擊選擇的應用程序區域后,將顯示以下窗口,該窗口將顯示可用應用程序區域的列表,您可以從中選擇所需的應用程序區域。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/e1/53/e1532dcb3b22956b736427df6c87949c_519x301.png "Business Process Testing(BPT) in QTP Tutorial") 選擇應用程序區域顯示在自動化選項卡的底部。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/ed/9c/ed9cb1c80f1393d7275e686643a40403_700x322.png "Business Process Testing(BPT) in QTP Tutorial") 您可以使用關鍵字視圖類似地在 QTP 中自動化組件,從而實現自動化。 自動化組件后,步驟將如下所示 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/c9/06/c906fa9407ff6b524dd3994113f446aa_634x277.png "Business Process Testing(BPT) in QTP Tutorial") **腳本化組件** 導航到自動化選項卡。 它將顯示啟動按鈕以啟動 QTP。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/0c/37/0c374f7c65f44b31608a8e27527e1860_1366x728.png "Business Process Testing(BPT) in QTP Tutorial") 單擊啟動按鈕(應該將 QTP 安裝在同一臺計算機上),它將打開 QTP 并顯示一個彈出窗口,要求我們將應用程序區域與組件關聯。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/95/47/9547e6a1798783c9b4fea1d646d31523_1366x728.png "Business Process Testing(BPT) in QTP Tutorial") 一旦將應用程序區域與組件關聯,則所有資源均可用于組件,您可以使用這些腳本編寫組件。 ## 步驟 3)開發 BPT BPT 可以是自動或手動測試。 包含手冊業務組件的 BPT 可以稱為手冊 BPT。 使用自動組件創建的 BPT 稱為自動 BPT。 要創建手動或自動 BPT,您必須使用 QC 中的“測試計劃”模塊。 單擊左側窗格中的測試計劃模塊圖標 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/67/56/67560c770067de67301935aad515f241_60x60.png "Business Process Testing(BPT) in QTP Tutorial") 通過單擊添加文件夾圖標,創建一個您要在其中創建業務流程測試的文件夾。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/ef/33/ef335023c3d5b115dc4330875c7c10b8_70x70.png "Business Process Testing(BPT) in QTP Tutorial") 輸入文件夾名稱,然后單擊確定按鈕 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/53/19/531930bf3e623f1d72d2cc894ce70cf6_319x116.png "Business Process Testing(BPT) in QTP Tutorial") 點擊“創建新測試”圖標。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/02/e6/02e649e5118a6e3a97ae232e17f09ac3_77x77.png "Business Process Testing(BPT) in QTP Tutorial") 選擇測試類型為“業務流程”,然后為 BPT 輸入一些有意義的名稱。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/bb/f6/bbf6fd43545c56971c7c24ac7281336c_286x155.png "Business Process Testing(BPT) in QTP Tutorial") 顯示如下 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/55/3d/553dc8fe83eee828572d901562d699a4_676x445.png "Business Process Testing(BPT) in QTP Tutorial") 選擇“測試腳本”選項卡->,然后選擇“選擇組件”子選項卡 它將在右側顯示 Component 模塊樹以及所有 Component 信息。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/c6/1d/c61d04451aefeef481cbbd9a6186acbb_742x400.png "Business Process Testing(BPT) in QTP Tutorial") 按邏輯順序拖放組件以形成業務方案。 您也可以選擇組件,并使用箭頭符號代替拖拉。 排列下面的組件后,下面顯示了示例 BPT ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/ad/e0/ade0cdd2101b28d8354d26c3933f7ab5_712x447.png "Business Process Testing(BPT) in QTP Tutorial") 如果您不能通過“測試計劃”模塊本身在“組件樹”中使用新組件,也可以通過單擊“新組件請求”來請求新組件。 在“測試腳本編輯器”窗格中排列組件后,它將顯示為五列結構: 1. **組件/流:**將顯示組件和快照圖像(如果包含)。 2. **狀態:**組件的狀態,它可以是您先前討論的任何一種狀態。 3. **輸入:**如果具有輸入參數,它將顯示在此列中。 4. **輸出:**如果具有輸出參數,它將顯示在此列中。 5. **On Failure:** It will display drop down in which you can select what you would like to do the BPT execution on failure of the Component. You can select either continue or exit BPT. ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/7a/39/7a394684d7647462f2c839847aa68142_649x214.png "Business Process Testing(BPT) in QTP Tutorial") **配置輸入參數** 要為任何組件配置輸入參數,您需要單擊特定組件的輸入列中的輸入參數鏈接,或者也可以右鍵單擊組件并選擇輸入參數值->迭代。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/55/1b/551bf1d7ea533b65db4ca2df057a8ad1_716x302.png "Business Process Testing(BPT) in QTP Tutorial") 單擊輸入參數鏈接后,將打開“組件迭代”對話框。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/de/fa/defa5aa65034592a72a943e84477d9b7_652x406.png "Business Process Testing(BPT) in QTP Tutorial") 您可以輸入組件的所有輸入參數。 如果要多次運行組件,可以通過單擊“添加迭代”并輸入數據來添加多個迭代。 如果要刪除任何迭代,請首先選擇該迭代,然后單擊“刪除迭代”,所選的迭代將被刪除。 如果只想運行選定的迭代,則可以使用“選擇迭代”,并且可以如下所示運行要迭代的范圍。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/e2/48/e24850113ec134a582de3df533181644_300x208.png "Business Process Testing(BPT) in QTP Tutorial") 即使您也可以從外部用逗號分隔的文件中導入輸入參數,也可以使用導入和導出選項導出用于特定組件的列表參數。 當您單擊導入選項時,它將顯示“文件”對話框,以允許我們選擇所需的文件,如下所示。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/80/77/8077a8229d4757b5b7b261cedd345c24_564x347.png "Business Process Testing(BPT) in QTP Tutorial") 選擇映射參數對話框后,將需要在其中將文件中的列標題映射到組件中的參數。 您必須對所有輸入參數進行此練習。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/59/e7/59e7cbae46e15abcd4d047ba2b101ad1_580x340.png "Business Process Testing(BPT) in QTP Tutorial") ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/71/e5/71e5e36461a9cba5498f8194c0bad3cb_497x338.png "Business Process Testing(BPT) in QTP Tutorial") 如果要使用先前組件的輸出參數,則需要單擊參數列名稱下的輸出復選框。 顯示輸出參數列表窗口,其中包含先前組件的所有輸出參數的列表。 您可以從中選擇所需的輸出參數,然后單擊確定按鈕。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/94/38/9438f89493e430e6ddf5cffda29c6a3d_508x342.png "Business Process Testing(BPT) in QTP Tutorial") **分組/取消分組組件** 有時,如果您希望將 BPT 中的組件分組以使其多次運行,則需要將它們分組在一起。 首先,選擇要對其進行分組的組件,然后單擊“組組件”圖像,或右鍵單擊“組件”,然后選擇“分組>分組組”。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/37/1a/371aa534a8a8fb21c3c2e805bf6369f7_42x42.png "Business Process Testing(BPT) in QTP Tutorial") 將組件分組后,將如下所示。 如果要取消組合組件,請選擇組,然后單擊“取消組合組件”圖標。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/15/cb/15cb4b7768185c184336b7fb1f2292ea_608x271.png "Business Process Testing(BPT) in QTP Tutorial") **將參數/迭代添加到分組的組件** 這與輸入單個組件的參數數據的方式類似,但是唯一的區別是,當您單擊分組的組件的任何輸入參數鏈接時,它將一起顯示所有組件的輸入參數。 **BPT 狀態** 就像組件具有不同的狀態一樣,基于 BPT 的創建及其進度,BPT 也將具有不同的狀態。 在任何給定的時間點,BPT 可以處于以下任何狀態。 [![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/da/19/da198b533a29214899329173b236006b_55x48.png "Business Process Testing(BPT) in QTP Tutorial") ](/images/1-2015/012315_1030_BusinessPro52.png) 6 開發中 [![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/e2/d9/e2d91a9497283d78c85d825a6097092a_49x43.png "Business Process Testing(BPT) in QTP Tutorial") ](/images/1-2015/012315_1030_BusinessPro53.png) 7 就緒 [![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/98/ff/98ff7c2e42ec689e60c1f89b484a6533_48x41.png "Business Process Testing(BPT) in QTP Tutorial") ](/images/1-2015/012315_1030_BusinessPro54.png) 8 維護 [![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/60/5e/605e7f894f027c60cec3c9b6e2b42b20_49x44.png "Business Process Testing(BPT) in QTP Tutorial") [ ](/images/1-2015/012315_1030_BusinessPro55.png) 9 錯誤 BPT 的狀態可以由其組件的狀態確定。 BPT 狀態由其所有組件中最嚴重的狀態決定。 例如,假設您有一個業務流程測試,其中包含: * 3 準備就緒的組件 * 1 個維護組件 * 2 開發中組件 * 1 個錯誤組件 * 1 開發中(要求)組件 在此示例中,測試狀態為**錯誤**,因為錯誤是測試中業務組件的最嚴重狀態。 ## 步驟 4)調試 BPT 設計 BPT 之后,您需要運行 BPT 來檢查組件的排列順序是否正確以及傳遞的數據是否正常工作。 它類似于[,通過所有可能的方式(正向和負向)和數據來測試自動化腳本的](/software-testing.html)和數據以檢查腳本的準確性。 在測試,計劃模塊中,單擊“測試腳本”工具欄中的“運行或調試測試”按鈕。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/b2/70/b270201eb53ca646c09c2c753989c5c0_54x54.png "Business Process Testing(BPT) in QTP Tutorial") 單擊運行按鈕后,將顯示“運行或調試測試”窗口。 在“運行”窗口中,有兩個用于運行 BPT 的選項。 1. 正常 2. Debug ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/9b/ba/9bbacf3de77996f1c51fce8795560767_428x324.png "Business Process Testing(BPT) in QTP Tutorial") **調試模式:**在此模式下運行組件時,默認情況下,它將在組件的第一行添加一個斷點,這將幫助我們逐行調試組件。 **正常模式:**在此模式下,它從頭到尾運行而不會暫停,并立即繼續到測試中的下一個組件。 您可以根據需要為每個組件選擇任何一種模式。 如果您已經在同一 BPT 或另一個 BPT 中驗證了某些組件,則可以直接進入“普通”模式。 一旦執行完成,它將顯示 BPT 所有組件的執行摘要。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/87/df/87df9fcebd5b97cc9059c4bb94d95a5b_412x238.png "Business Process Testing(BPT) in QTP Tutorial") ## 步驟 5)執行 BPT 一旦開發了 BPT 并對其進行了全面測試,您可能需要將這些 BPT 作為回歸,理智或任何其他測試周期的一部分來運行。 要執行 BPT,您需要使用 QC 的“測試實驗室”模塊。 導航到“測試實驗室”,然后選擇要在其下運行這些 BPT 的“測試計劃”文件夾和“測試集”。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/94/34/9434a4f25ef3f9d90d9f62e33e4e8297_776x445.png "Business Process Testing(BPT) in QTP Tutorial") 從“測試實驗室網格”中選擇“選擇測試”選項,在右側,將顯示一個窗格,其中包含所有測試用例的測試計劃樹結構。 選擇要運行的 BPT,然后單擊箭頭按鈕,BPT 將添加到“執行網格”。 即使您可以使用拖放功能,也可以選擇要運行的 BPT。 將 BPT 添加到執行網格后,您需要單擊“運行”按鈕。 單擊“運行”按鈕后,將顯示一個單獨的“自動運行器”窗口,您必須在其中提及必須在哪些計算機上運行這些 BPT。 您要在其中運行 QTP 軟件的計算機。 您可以在同一臺計算機上運行測試。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/cd/32/cd32f1d172eddbd70937322d127c2a00_507x273.png "Business Process Testing(BPT) in QTP Tutorial") 在“在主機上運行”列中提及計算機名稱后,如果要在“自動運行器”窗口中運行所有測試,則需要單擊“全部運行”,如果僅想運行所選的 BPT,則需要選擇“運行”。 QC 將自動連接到上述機器并執行 BPT,并將結果更新為 QC(通過或失敗)。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/6d/ae/6daed5ebd14ae16d426522e272464a84_507x273.png "Business Process Testing(BPT) in QTP Tutorial") 如果雙擊特定測試,它將顯示特定測試的更多詳細結果。 ![Business Process Testing(BPT) in QTP Tutorial](https://img.kancloud.cn/fb/ce/fbce1dbf681c8c6072648a92d0affb06_638x257.png "Business Process Testing(BPT) in QTP Tutorial") Narender Reddy Nukala 先生的貢獻使本教程成為可能
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看