<dd id="sga4y"><optgroup id="sga4y"></optgroup></dd>
<nav id="sga4y"><code id="sga4y"></code></nav>
  • <optgroup id="sga4y"></optgroup>

    13.2. 深入

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

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

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

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

    97av