<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 什么是并行測試? 定義,方法,實例 > 原文: [https://www.guru99.com/parallel-testing.html](https://www.guru99.com/parallel-testing.html) ## 什么是并行測試? **并行測試**是一種軟件測試類型,可以同時檢查多個應用程序或一個應用程序的子組件,以減少測試執行時間。 在并行測試中,測試人員使用相同的輸入同時運行兩個不同版本的軟件。 目的是找出舊系統和新系統是相同還是不同。 它確保新系統具有足夠的能力來有效運行軟件。 下圖演示了并行測試。 ![Parallel Testing](https://img.kancloud.cn/e2/b5/e2b579687cb07f786cfe45e3091b24b1_571x464.png) ### 并行測試示例 當任何組織從舊系統遷移到新系統時,舊數據都是重要的部分。 傳輸此數據是一個復雜的過程。 在軟件測試中,通過“并行測試”來驗證新開發的系統與舊系統的兼容性。 ![Parallel Testing Tutorial: Learn in 5 Minutes](https://img.kancloud.cn/d8/77/d8777c6ef18997207dc53f6b604069fb_537x181.png) ## 為什么要進行并行測試 出于以下原因進行了并行測試, * 確保新版本的應用程序正常運行 * 確保新版本和舊版本之間的一致性相同 * 檢查兩個版本之間的數據格式是否已更改 * 檢查新應用程序的完整性 例如,當前用戶正在使用應用程序的 1.0 版本,從三月份開始,用戶將使用應用程序的另一個版本,例如 1.1 版本。 ![Parallel Testing Tutorial: Learn in 5 Minutes](https://img.kancloud.cn/ff/ba/ffbadbceda9c5e6ff2309f9887d9cb6a_337x214.png) 在這種情況下,測試人員需要進行并行測試,以評估數據遷移是否成功完成。 還要檢查新版本中的更改是否不影響系統功能。 測試人員必須驗證更改是否正確執行,并且用戶已根據要求獲得所需的輸出。 ## 何時進行并行測試 并行測試可以在以下情況下廣泛使用 * 公司從舊系統遷移到新系統 * 在兩個系統上執行同步時 * 從一個系統導入到另一個系統的舊數據 * 所有結果都應該更精確地定義。 例如,金融領域或保險領域,其中計算是系統的主要功能。 ## 如何進行并行測試:完整方法 為了執行并行測試,您可以簡單地創建幾個將測試應用程序不同部分的項目(從項目)和一個將運行這些項目的項目(主項目)。 并行測試有兩個級別的標準。 1. **Parallel test entry Criteria** 并行測試輸入標準定義了可以有效執行并行測試之前必須滿足的任務。 2. **Parallel test exit Criteria** 并行測試退出標準定義了并行測試階段的成功結論。 在執行并行測試之前,需要滿足的前提條件很少。 * 在完成環境設置之前,無法開始并行測試。 * 應先定義所有前提條件和方案 * 舊版數據和新數據必須成功遷移 * 在滿足所有退出標準之前,并行測試不會完成 要執行并行測試,應遵循以下步驟 **步驟 1** :針對新開發的系統運行舊系統 **步驟 2** :了解兩個系統之間的差異 **步驟 3** :使用相同的輸入進行完整的擲擲周期 **步驟 4** :與舊系統比較,測量新開發系統的輸出 **步驟 5** :報告發現錯誤的原因 ## 并行測試的良好實踐 要執行并行測試,這里有一些技巧和竅門,可能有用。 * **并行測試**中發現的典型錯誤 內部邏輯已更改 產品流量變更 主要功能主義者被修改 * **應該需要多少個周期** 測試周期數取決于模塊的復雜程度。 使用來自先前系統的預定義測試數據運行多個方案周期 * **Categorizing Difference** 在運行并行測試周期時,應逐行測量新系統和舊系統的結果,并突出顯示差異。 我們捕獲的每個差異都應根據錯誤類型進行定義。 * **Type of error occurred during cycles** 對于錯誤,測試人員應在執行并行測試時記下以下內容。 * 輸入錯誤 * 由于舊系統而導致錯誤 * 可解釋或可接受的差異 * 意外的錯誤 ## 什么不是并行測試 | <center>It is Parallel Testing</center> | <center>It is not Parallel Testing</center> | | * 針對先前的應用程序測試更新的應用程序。 * 使用具有保留輸入條件的新軟件運行舊方案。 * 目的是根據先前的系統找出結果。 * 應該具有新舊系統的知識。 | * 僅測試一種軟件。 * 跨程序或跨平臺測試。 * 目的是找出設計問題。 * 知道不需要區別。 | ## 并行測試的挑戰 * 需要完整的產品知識。 * 每個結果都應進行測試 * 需要專注于數據輸入和產品流程 **摘要:** * 在軟件工程中,并行測試是同時測試多個應用程序或一個應用程序的子組件,以減少測試時間。 * 它確保新系統具有足夠的能力來有效運行軟件。 ***本文由 Dinesh Kadachha 發表***
                  <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>

                              哎呀哎呀视频在线观看