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

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

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

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

            13.2. 深入

            現在你已經定義了你的轉換程序所應有的功能,下面一步會有點兒出乎你的意料:你將要開發一個測試組件 (test suite) 來測試你未來的函數以確保它們工作正常。沒錯:你將為還未開發的程序開發測試代碼。

            這就是所謂的單元測試,因為這兩個轉換函數可以被當作一個單元來開發和測試,不用考慮它們可能今后成為一個大程序的一部分。Python 有一個單元測試框架,被恰如其分地稱作 unittest 模塊。

            注意
            Python 2.1 和之后的版本已經包含了 unittestPython 2.0 用戶則可以從 pyunit.sourceforge.net下載。

            單元測試是以測試為核心開發策略的重要組成部分。如果你要寫單元測試代碼,盡早 (最好是在被測試代碼開發之前) 開發并根據代碼開發和需求的變化不斷更新是很重要的。單元測試不能取代更高層面的功能和系統測試,但在開發的每個階段都很重要:

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

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

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

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

                      亚洲欧美在线