3
A
回答
2
首先編寫測試的想法是在編寫代碼之前知道代碼要做什麼。所以,你列出了你想要它做什麼,以及你希望如何使用每個功能。然後,你寫的每一個功能測試(隨便寫一個以上的,或者怎麼過許多需要測試對象的功能。)
現在,你有你爲你的類框架。您的第一個目標應該是通過添加課程中使用的所有方法來編譯測試。然後通過正確實施方法使測試通過。
繁榮 - 測試驅動開發繼續您的簡歷! :-)
1
這是一個很好的開始。它包含了TDD非常好的底漆,與其他資源的鏈接的完整列表:
0
我只有一個指針:
想想方法應該做什麼和應該如何表現,而不是你如何編寫代碼。
這將允許您在沒有編寫任何代碼的情況下計劃單元測試(或者甚至爲此計劃出)。
0
我一般通過創作一組業務規則作爲PHPDocs我的類或腳本的一部分做我的TDD(以及PHPUnit)。我不寫代碼,只是業務規則(例如美孚將拋出一個異常,如果......,等等)。在完成這些後,我開始編寫解決每個業務規則的測試用例。我發現編寫業務規則首先幫助我建立一些邊界,測試用例構成實際的代碼。
相關問題
- 1. TDD和編寫源代碼之前或之後的測試?
- 2. 如何在xcode8中編寫自定義collectionView單元的單元測試代碼
- 3. 如何編寫小部件代碼的單元測試?
- 4. 如何編寫服務器端Meteor代碼的單元測試?
- 5. 如何使用程序代碼庫在PHP中編寫單元測試?
- 6. 如何編寫spock測試來測試我的課程與外部實用程序課程之間的交互?
- 7. 如何編寫RSpec測試來單元測試這個有趣的元編程代碼?
- 8. 如何編寫測試:Socket.io應用程序單元測試
- 9. 如何編寫單元測試?
- 10. vue karma,如何編寫單元測試
- 11. 如何編寫加密單元測試?
- 12. 如何編寫getPopularItems()的單元測試?
- 13. 如何在使用Google Maps for JS的代碼上編寫單元測試
- 14. 如何寫測試單元
- 15. 如何單元測試CodeIgniter代碼
- 16. 編寫代碼,這是很難進行單元測試
- 17. 在單元測試之前備份CoreData
- 18. 測試驅動開發。如何在創建方法之前爲此轉換編寫單元測試?
- 19. 如何測試簡單的課程?
- 20. 如何編寫測試類來測試我的代碼?
- 21. 單元測試ASP.NET代碼
- 22. 如何編寫php單元測試來測試堆棧功能?
- 23. 我如何編寫測試併發性的Tornado單元測試
- 24. 如何編寫單元測試,測試併發不變
- 25. 在測試之前,您傾向於寫多少代碼?
- 26. 在Django/Python中編寫單元測試
- 27. 如何編寫需要重複測試代碼的代碼測試?
- 28. 如何爲所有流行的CMS編寫通用單元測試代碼
- 29. 如何爲使用實體框架4.2的代碼編寫單元測試?
- 30. 如何爲此業務邏輯代碼編寫可靠的單元測試?
獲取有關TDD和一本好書代碼一起 - TDD通過例子是一個。你應該在本書最後講述節奏。 – Gishu 2010-05-21 02:18:52