<pre id="vvttv"><mark id="vvttv"><progress id="vvttv"></progress></mark></pre>
    <pre id="vvttv"></pre>

      <p id="vvttv"></p>

          <p id="vvttv"></p>

                <p id="vvttv"></p>

                <pre id="vvttv"><cite id="vvttv"><progress id="vvttv"></progress></cite></pre>

                  <output id="vvttv"><dfn id="vvttv"><th id="vvttv"></th></dfn></output>

                    <p id="vvttv"></p>

                    15.5. 小結

                    單元測試是一個強大的概念,使用得當的話既可以減少維護成本又可以增加長期項目的靈活性。同樣重要的是要意識到單元測試并不是“靈丹妙藥”,也不是“銀彈”。編寫好的測試用例很困難,保持其更新更需要磨練 (特別是當顧客對修復嚴重的 Bug 大呼小叫之時)。單元測試不是其它形式測試的替代品,比如說功能性測試、集成測試以及可用性測試。但它切實可行且功效明顯,一旦相識,你會反問為什么以往沒有應用它。

                    這一章涵蓋了很多內容,有很多都不是 Python 所特有的。很多語言都有單元測試框架,都要求你理解相同的基本概念:

                    • 測試用例的設計方針是目的單一、可以自動運行、互不干擾。
                    • 在被測試代碼編寫之前 編寫測試用例。
                    • 編寫測試有效輸入的測試用例并檢查正確的結果。
                    • 編寫測試無效輸入的測試用例并檢查正確的失敗。
                    • 描述 Bug反映新需求而編寫和升級測試用例。
                    • 為改進性能、可伸縮性、可讀性、可維護性和任何缺少的特性而無情地重構

                    另外,你應該能夠自如地做到如下 Python 的特有工作:

                    進一步閱讀

                      <pre id="vvttv"><mark id="vvttv"><progress id="vvttv"></progress></mark></pre>
                      <pre id="vvttv"></pre>

                        <p id="vvttv"></p>

                            <p id="vvttv"></p>

                                  <p id="vvttv"></p>

                                  <pre id="vvttv"><cite id="vvttv"><progress id="vvttv"></progress></cite></pre>

                                    <output id="vvttv"><dfn id="vvttv"><th id="vvttv"></th></dfn></output>

                                      <p id="vvttv"></p>

                                      这里只有精品视频