我對Django和單元測試都是新手,但是由於我在玩框架之後花費相當多的時間開始一個項目,所以我決定給單元測試一下。如何在Django中啓動TDD?
我的熱情放在一邊,對於如何規劃發展過程,我很失落。我在github上進行了一些Django項目的搜索,這些項目使用了單元測試,然後偶然發現了this。我看到只有「標記」應用程序的測試,它看起來不錯,但我不知道如何分解它。爲什麼apps/tagging/tests /中的「models.py」文件?模型類沒有任何與應用程序/標記/ models.py中的那些...
有關如何解決這個問題的任何想法或找到一個如何實現單元測試到django環境的好例子?
另外,我在文檔中讀到Django在1.3中引入了unittest2,所以「Django 1.1 Testing and Debugging - by Karen M. Tracey」是一個有用的讀物,或者您認爲它會引起一些混淆?
無論如何,我很欣賞任何提前輸入。
我想我在github sme之前偶然發現了這個項目(django民意調查應用+所有測試)。我不知道有一個一步一步的太...感謝隊友。這是一段時間,但我會看看它。 –
看你怎麼樣!我試圖寫它,所以它不承認任何知識,並且真的一步一步...評論非常感謝! – hwjp
我現在正在閱讀......甚至不知道功能測試可以自動化。我曾聽說過硒,但我從來沒有讀過模糊的東西。目前看起來很棒。我有一個問題,但是......你在單元測試期間多久提交一次代碼?我正在通過Poll模型創建位,......如果我要編寫測試,運行它,添加一個字段,提交,運行測試,添加另一個字段,提交它似乎有點過分了,運行測試等等......提交代碼更改的步驟是什麼? –