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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 關鍵字驅動測試框架的示例 > 原文: [https://www.guru99.com/keyword-driven-testing.html](https://www.guru99.com/keyword-driven-testing.html) ## 什么是關鍵字驅動測試? **關鍵字驅動的測試**是一種腳本技術,它使用數據文件來包含與要測試的應用程序相關的關鍵字。 這些關鍵字描述了執行特定步驟所需的一組操作。 關鍵字驅動的測試由高級關鍵字和低級關鍵字組成,包括關鍵字參數,該關鍵字參數用來描述測試用例的行為。 它也稱為表驅動測試或基于操作詞的測試。 在“關鍵字驅動測試”中,您首先要確定一組關鍵字,然后將與這些關鍵字相關的操作(或功能)相關聯。 在這里,每項測試操作(如打開或關閉瀏覽器,單擊鼠標,擊鍵等)都由諸如 **openbrowser,click,Typtext** 等關鍵字描述。 **例如**: ![Keyword Driven Framework Testing - Complete Tutorial](https://img.kancloud.cn/c7/ce/c7ce979cb9d576582b5a1923c5be5540_683x183.png) 1. **登錄**到“ guru99”網站–關鍵字“登錄”將在我們的自動化框架中使用,以測試登錄功能或與之相關的操作。 2. **注銷**到“ guru99”網站-關鍵字“注銷”將在我們的自動化框架中使用,以測試注銷功能或與之相關的操作。 我們將在本文中進一步看到更多示例。 **關鍵字示例** | 關鍵詞 | 描述 | | 登錄 | 登錄到 guru99 銀行演示站點 | | 電郵 | 發電子郵件 | | 登出 | 從 guru99 銀行演示站點注銷 | | 通知事項 | 查找未讀的通知 | 為了創建關鍵字驅動的框架,您需要執行以下操作 1. **Excel 工作表**-識別關鍵字并將其存儲在 Excel 工作表中 2. **函數庫**-函數庫由業務流程函數(任何網站的登錄按鈕)組成。因此,執行測試時,它將從 Excel 工作表中讀取關鍵字并相應地調用函數 3. **數據表**-數據表用于存儲將在應用程序中使用的測試數據 4. **對象存儲庫**-基于關鍵字驅動的框架,您可以使用對象存儲庫 5. **測試腳本**-根據框架的設計,您可以為每個手冊[測試用例](/test-case.html)或單個驅動程序腳本使用測試腳本 ## 為什么進行關鍵字驅動測試 在軟件工程中,由于以下原因,完成了關鍵字驅動的測試 * 標準庫處理的通用組件 * 使用這種方法,可以以更抽象的方式編寫測試 * 高度可重復使用 * 腳本的詳細信息對用戶隱藏 * 用戶不必使用腳本語言 * 測試簡潔,可維護且靈活 ## 如何執行關鍵字驅動的測試 基于關鍵字的測試可以通過手動和自動兩種方式完成。 但是通常,它與自動化測試一起使用。 自動化基于關鍵字的測試的目的是 * 它有助于降低維護成本 * 避免重復的規格 * 功能腳本的更多復用 * 更好的測試支持和可移植性 * 用更少或相同的努力來完成更多測試 使用關鍵字驅動的測試,您可以在開發的早期階段創建一個簡單的功能測試,并逐個測試應用程序。 組成關鍵字驅動測試的最簡單方法是記錄它們。 記錄后,可以根據要求修改和定制測試。 每個關鍵字都需要與至少一個命令,測試腳本或函數鏈接,這些命令,測試腳本或函數實現與該關鍵字相關的動作。 執行測試用例時,關鍵字由測試庫解釋,測試庫由測試自動化框架調用。 關鍵字驅動測試涉及的主要活動是 * **步驟 1** 。 識別低級和高級關鍵字 * **步驟 2** 。 將關鍵字實現為可執行文件 * **步驟 3** 。 創建測試用例 * **步驟 4** 。 創建驅動程序腳本 * **步驟 5** 。 執行自動化測試腳本 ## 用于關鍵字驅動測試的工具 很少有工具廣泛用于關鍵字驅動的測試。 * [HP QTP](/quick-test-professional-qtp-tutorial.html) * [硒](/selenium-tutorial.html) ## 關鍵字驅動測試的優勢 * 它允許功能測試人員在應用程序準備好之前計劃測試自動化 * 無需編程知識即可開發測試 * 它不依賴于特定的編程語言或工具 * 與市場上所有可用的自動化工具兼容 ## 樣本測試用例 1. TC_01:登錄到 guru99 演示站點,了解今天進行了多少筆交易 2. TC_02:登錄到 guru99 演示站點,向您的一位客戶發送電子郵件,然后注銷 3. TC_03:登錄 guru99 演示站點并檢查是否收到任何通知 **摘要:** * 關鍵字驅動的測試是一種腳本技術,它使用數據文件來包含與被測試的應用程序相關的關鍵字。 * 關鍵字驅動的測試通常由自動化測試執行。 * 無需編程知識即可開發測試 * 測試與市場上所有自動化工具兼容
                  <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>

                              哎呀哎呀视频在线观看