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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 什么是循環測試? 方法論,例子 > 原文: [https://www.guru99.com/loop-testing.html](https://www.guru99.com/loop-testing.html) ### 什么是循環測試? 循環測試定義為一種軟件測試類型,它完全專注于循環結構的有效性。 它是控制結構測試(路徑測試,數據驗證測試,條件測試)的一部分。 循環測試是[白盒測試](/white-box-testing.html)。 此技術用于測試程序中的循環。 ![Loop Testing Tutorial - Types, Strategy, Limitation & Examples](https://img.kancloud.cn/8a/14/8a14064d3188cb18f0f0e5c34117566d_318x268.png) ## 測試的循環類型 測試的循環類型的示例包括: * 簡單循環 * 嵌套循環 * 級聯循環 * 非結構化循環 ## 為什么要進行循環測試? 進行循環測試的原因如下: * 測試可以解決循環重復問題 * 循環測試可以揭示性能/容量瓶頸 * 通過測試循環,可以確定循環中的未初始化變量 * 它有助于識別循環初始化問題。 ## 如何進行循環測試:完整的方法 在測試循環時,必須在三個不同級別進行檢查: * 進入循環時 * 在執行過程中 * 離開循環時 所有這些循環的測試策略如下 **簡單循環** 通過以下方式測試一個簡單的循環: ![Loop Testing Tutorial - Types, Strategy, Limitation & Examples](https://img.kancloud.cn/3d/8d/3d8d7d064a66f0534c3271fe1c932cd5_241x144.png) 1. 跳過整個循環 2. 使 1 通過循環 3. 使 2 通過循環 4. 通過循環,其中< b,n 是通過循環的最大次數 5. 設 b,b-1; b + 1 通過循環,其中“ b”是允許通過循環的最大次數。 **嵌套循環** 對于嵌套循環,您需要執行以下步驟。 ![Loop Testing Tutorial - Types, Strategy, Limitation & Examples](https://img.kancloud.cn/45/fb/45fbdcd67ed2b2f0d4bc7e9b651ddac6_121x258.png) 1. 將所有其他循環設置為最小值,然后從最里面的循環開始 2. 對于最內部的循環,執行簡單的循環測試,并將外部循環保持在其最小迭代參數值 3. 對下一個循環執行測試并向外工作。 4. 繼續直到測試了最外面的循環。 **級聯循環** 在級聯循環中,如果兩個循環彼此獨立,則使用簡單循環對其進行測試,或者將其作為嵌套循環進行測試。 ![Loop Testing Tutorial - Types, Strategy, Limitation & Examples](https://img.kancloud.cn/0f/6c/0f6c35325a342098672a15447ea1548c_127x270.png) 但是,如果將一個循環的循環計數器用作其他循環的初始值,則不會將其視為獨立循環。 **非結構化循環** 對于非結構化循環,它需要重新設計以反映結構化程序結構的使用。 ![Loop Testing Tutorial - Types, Strategy, Limitation & Examples](https://img.kancloud.cn/08/08/0808caf16995b12f7c7f843df067557d_218x425.png) ## 循環測試的局限性 * 循環錯誤主要出現在底層軟件中 * 循環測試期間發現的錯誤不是很細微 * 操作系統可能會檢測到許多錯誤,因此它們將導致內存邊界沖突,可檢測的指針錯誤等。 **摘要**: * 在軟件工程中,循環測試是[白盒測試](/white-box-testing.html)。 此技術用于測試程序中的循環。 * 循環測試可以揭示性能/容量瓶頸 * 循環錯誤主要出現在底層軟件中
                  <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>

                              哎呀哎呀视频在线观看