2011-07-13 50 views
-1

我想在Python中設計一個框架來測試開發代碼..在Python中設計測試框架!

例如,

我在python中編寫了一個小程序來添加數字。現在我想通過在某個地方存儲Inputs和expected Output來自動測試這個Python代碼,現在我只需運行python腳本來驗證Output。

你能幫我開始嗎?任何良好的測試文檔都會很好!

和有經驗的人請分享Python編程,它可以使用的範圍等

謝謝:)

+2

[早在標準庫(http://docs.python.org/library/doctest.html): //docs.python.org/library/unittest.html) – Asgeir

+0

如果你想實現你自己的測試框架作爲學習練習,那麼你將不得不做一些工作,並回來一個特定的問題。如果您沒有具體問題,那麼您可能會從使用此處提及的一個或多個框架的第一次獲得的經驗中受益。 –

回答

3

如果你在想從頭開始編寫自己的單元測試庫,這是相當unncessary。已經有很多可供選擇,包括標準庫中的一個! (unittest

Nose是使用標準庫的unittest的流行替代方案。

下面是使用它一個很好的教程:[更多比一個實現(HTTP http://ivory.idyll.org/articles/nose-intro.html