我確信從this presentation和其他網站上的評論我需要學習單元測試。我也意識到,關於單元測試在這裏有很多問題。每次我考慮如何在我目前正在使用的應用程序中完成這些工作時,我都會走開,感到困惑。這是一個令人興奮的應用程序應用程序,許多邏輯都是基於事件的 - 當用戶點擊此處時,會發生此操作。一個單元如何測試程序或基於事件的代碼段
通常我看到的用於測試的示例是測試類 - 它們實例化對象,給它模擬數據,然後檢查對象的屬性。這對我有意義 - 但非面向對象的作品呢?
This guy mentioned在大多數任何測試框架中基於GUI的單元測試很困難,可能就是這個問題。上面鏈接的介紹中提到每次測試只能碰觸一個類,每次只涉及一個方法。這似乎排除了我想要做的事情。
所以這個問題 - 一個單元測試程序或基於事件的代碼如何?提供良好文檔的鏈接,或自己解釋。
另一方面,我還有一個挑戰,就是沒有找到一個測試xulrunner應用程序的測試框架 - 似乎這些工具還沒有開發出來。我認爲這比我理解概念,編寫可測試的代碼,應用單元測試更爲周邊。
你實際上鍊接到同一篇文章兩次 - 你的意思是? – pc1oad1etter 2008-09-16 14:58:16
我認爲這兩個概念(DI和IoC)會超出我的想象。我不認爲我曾經在學校或任何工作中瞭解過設計模式。 – pc1oad1etter 2008-10-04 05:18:57