<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # QTP / UFT 中的參數化示例 > 原文: [https://www.guru99.com/uft-qtp-parameterization.html](https://www.guru99.com/uft-qtp-parameterization.html) ### 什么是 QTP 參數化? QTP 使我們可以在運行時選擇不同的測試輸入。 通過外部參數提供不同輸入值的過程稱為參數化。 ### QTP 中的參數化類型 參數類型可以是: 1. 數據表參數 2. 測試/動作參數 3. 環境變量參數 4. 隨機數參數 ### QTP 中的參數化 此 Micro Focus UFT 教程演示了如何進行參數化以成功登錄到航班預訂應用程序。 您可能想知道為什么要花大力氣使這一簡單場景自動化。 輸入有效的代理名稱&密碼后,我們將檢查用戶是否成功登錄到應用程序。 如果我們擴展方案的范圍以包括**有效的 ALPHANUMERIC 代理名稱&密碼**的組合,則對參數化的需求變得顯而易見。 在這種情況下,測試步驟將保持不變。 但是我們將有更多的數據到 TEST 的組合。 在此示例中,我們將限制為僅 8 種可能的組合中的 3 種。 | 測試場景 | 測試步驟 | 測試數據 | | 輸入有效的字母 代理名稱&的 組合后,檢查用戶是否成功登錄 到應用程序 | 步驟 1)打開航班預訂應用程序 步驟 2)輸入有效的代理名稱 步驟 3)輸入有效的密碼 步驟 4)按 OK 步驟 5)成功登錄后關閉應用程序。 | 代理名稱= Guru 密碼=水銀 代理名稱= Guru99 密碼= MERCURY 代理名稱= 9999 密碼=汞 | 為此,您可以復制六個步驟,也可以提供不同的數據值(實際上是您手動執行的操作),或者可以使用**參數化。** ![Learn parameterization in QTP](https://img.kancloud.cn/e0/ff/e0fffe1f602f676739b920d3d57ddead_522x247.png "Learn parameterization in QTP") 參數化參數的最簡單方法,在我們的案例中,Guru 是 1. **點擊關鍵字視圖** 2. **單擊參數化圖標。** ![Learn parameterization in QTP](https://img.kancloud.cn/15/81/1581e4b8ba7c763dcd777c1837021b73_624x228.png "Learn parameterization in QTP") “值配置”對話框打開。 當前,該值設置為常量。 單擊參數單選按鈕。 QTP 為此參數分配一個默認名稱。 您可以選擇一個名稱,然后單擊“確定”。 ![Learn parameterization in QTP](https://img.kancloud.cn/d0/ff/d0ffc0d2c0fdbbc1323f5f943be4395e_307x264.png "Learn parameterization in QTP") 在全局工作表中,創建帶有標題“代理名稱”和值 Guru 的列。 您可以為此參數輸入更多值。 ![Learn parameterization in QTP](https://img.kancloud.cn/00/55/0055b3f238e3d17f0d03dc19e7fc15e8_214x373.png "Learn parameterization in QTP") 當您單擊“專家視圖”時,您會看到“代理名稱”被“專家”替換,并使用了工作表類型。 ![Learn parameterization in QTP](https://img.kancloud.cn/ee/c1/eec164e54dc17e1aad767b9eee9422d2_443x132.png "Learn parameterization in QTP") 同樣,您也可以參數化密碼 Password 并輸入不同的測試數據集。 ![Learn parameterization in QTP](https://img.kancloud.cn/27/3c/273c937723c84109a284fe6a70883883_406x246.png "Learn parameterization in QTP") 該數據表的含義是 QTP 將重復我們已記錄三遍的相同六個步驟。 在第一次迭代期間,它將使用第一行中的數據。 在第二個階段,它將使用第二行中的數據,依此類推。 現在運行腳本。 這是第一次迭代。 這是第二次迭代。 **在** **狀態欄中,QTP 提供該行的信息,當前它用作測試數據**,并突出顯示數據表中的相應行。 結果將顯示 3 次迭代的摘要。 ![Learn parameterization in QTP](https://img.kancloud.cn/a5/5f/a55f87e6603a657585a1dc0b52f432e9_555x207.png "Learn parameterization in QTP") ### 參數化的優點 * 參數化允許我們在運行時選擇不同的值 * 它減少了時間和精力 * 使用數據驅動程序使我們可以將相同的數據用于各種輸入框。 (數據驅動程序是 HP UFT 提供的一項功能,它可以在一個窗口中顯示所有可以參數化的常數。它可以輕松地對大型腳本進行參數化。
                  <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>

                              哎呀哎呀视频在线观看