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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 正測試和負測試的例子 > 原文: [https://www.guru99.com/positive-and-negative-testing.html](https://www.guru99.com/positive-and-negative-testing.html) 軟件測試是驗證和驗證軟件應用程序以檢查其是否按預期運行的過程。 目的是發現缺陷并提高產品質量。 有兩種測試軟件的方法,即肯定測試和否定測試。 ### 什么是正面測試? **肯定測試**是通過提供**有效數據** **作為輸入可以在系統上執行的測試類型。** 它檢查應用程序在正輸入下的行為是否符合預期。 進行此測試是為了檢查應用程序應執行的工作。 例如 - ![Positive Vs Negative testing](https://img.kancloud.cn/78/68/78682ec7cc6ab08d00653eebff8d9bf6_302x141.png).png) 應用程序中有一個文本框,只能接受數字。 系統可接受的輸入值最大為 99999,除此以外的任何其他值均不可接受。 要進行正面測試,請將有效輸入值設置為 0 到 99999,然后檢查系統是否接受這些值。 ### 什么是陰性測試? **負面測試**是可以通過提供**無效數據作為輸入**在系統上執行的測試的變體。 它檢查應用程序在負輸入下的行為是否符合預期。 這是為了測試應用程序沒有執行不應執行的任何操作。 For example - ![Positive Vs Negative testing](https://img.kancloud.cn/6d/49/6d49b45f478db8624bc915c8b01398ed_269x165.png).png) 負測試可以通過輸入字符 A 到 Z 或從 a 到 z 來執行。 軟件系統不應接受這些值,否則應針對這些無效的數據輸入拋出錯誤消息。 在兩個測試中,都需要考慮以下幾點: * 輸入數據 * 需要執行的動作 * 輸出結果 ### 用于正面和負面測試的測試技術: 以下技術用于測試的正面和負面驗證: * 邊值分析 * 等效分區 #### 邊值分析: 這是一種軟件測試技術,其中,測試用例被設計為在邊界處包括值。 如果在邊界值限制內使用輸入數據,則稱其為肯定測試。 如果輸入數據超出邊界值限制,則稱其為負測試。 ![Positive Vs Negative testing](https://img.kancloud.cn/7d/98/7d9895d05534a276705b179363a9f600_335x226.png).png) For example - 系統可以接受 0 到 10 之間的數字。 所有其他數字均為無效值。 在這種技術下,將測試邊界值-1,0,1 和 9,10,11。 #### 等效分區: 這是一種軟件測試技術,可將輸入數據分為許多分區。 每個分區的值必須至少測試一次。 具有有效值的分區用于肯定測試。 而具有無效值的分區用于否定測試。 ![Positive Vs Negative testing](https://img.kancloud.cn/2b/97/2b9716b1464adb3f468a834bee1b8e4d_628x243.png).png) 例如- 零到十的數值可以分為兩個(或三個)分區。 在我們的情況下,我們有兩個分區-10 至-1 和 0 至 10.可以從每個部分獲取樣本值(5 和-5)來測試場景。 **結論:** 測試有助于交付高質量的軟件應用程序,并確保軟件在啟動之前沒有錯誤。 為了進行有效的測試,請同時使用-正測試和負測試,它們對軟件質量具有足夠的信心。 實時用戶可以輸入任何值,這些值需要在發布之前進行測試。
                  <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>

                              哎呀哎呀视频在线观看