<span id="7ztzv"></span>
<sub id="7ztzv"></sub>

<span id="7ztzv"></span><form id="7ztzv"></form>

<span id="7ztzv"></span>

        <address id="7ztzv"></address>

            15.5. 小結

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

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

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

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

            進一步閱讀

            <span id="7ztzv"></span>
            <sub id="7ztzv"></sub>

            <span id="7ztzv"></span><form id="7ztzv"></form>

            <span id="7ztzv"></span>

                  <address id="7ztzv"></address>

                      亚洲欧美在线