| 導航:起始頁 > Dive Into Python > 單元測試 > 深入 | << >> | ||||
深入 Python :Dive Into Python 中文版Python 從新手到專家 [Dip_5.4b_CPyUG_Release] |
|||||
現在你已經定義了你的轉換程序所應有的功能,下面一步會有點兒出乎你的意料:你將要開發一個測試組件 (test suite) 來測試你未來的函數以確保它們工作正常。沒錯:你將為還未開發的程序開發測試代碼。
這就是所謂的單元測試,因為這兩個轉換函數可以被當作一個單元來開發和測試,不用考慮它們可能今后成為一個大程序的一部分。Python 有一個單元測試框架,被恰如其分地稱作 unittest 模塊。
| Python 2.1 和之后的版本已經包含了 unittest。Python 2.0 用戶則可以從 pyunit.sourceforge.net下載。 | |
單元測試是以測試為核心開發策略的重要組成部分。如果你要寫單元測試代碼,盡早 (最好是在被測試代碼開發之前) 開發并根據代碼開發和需求的變化不斷更新是很重要的。單元測試不能取代更高層面的功能和系統測試,但在開發的每個階段都很重要:
<< 單元測試 |
| 1 | 2 | 3 | 4 | 5 | 6 | |
romantest.py 介紹 >> |