我正在尋找單元測試和TDD的在線介紹。我幾乎沒有TDD,單元測試或任何其他敏捷方法的經驗。我的開發環境是Linux上的C++。如果對單元測試和使用C++作爲示例語言的TDD進行高質量的介紹,那會很棒。如果沒有,那麼在任何舊語言中的一般介紹和使用C++的更高級教程就足夠了。什麼是測試和測試驅動開發的良好在線介紹?
16
A
回答
2
爲引進到TDD的bowling game episode是非常好的,因爲它展示瞭如何測試驅動的設計。那麼,這裏的教程重點放在C++框架CppUnit,Boot::Test和CppCheck。
爲了幫助選擇一個框架,Noel LLopis explored this jungle,儘管很久以前,尤其是它沒有提及GoogleTest或者您可以參考this question。
哦,順便說一句,[自動化]單元測試和TDD可以即使在非敏捷環境中應用。
1
的wikipedia page是相當不錯的,有幾個有用的鏈接到合理的高品質的在線和非在線資源,包括在線教程。一旦您掌握了基本知識,對於C++特定問題,您可以從this presentation(PDF)開始。
1
幾年前我寫了一系列博客文章中,我怎麼把我的一些「傳統」的代碼,而試驗和第一次添加測試,然後重新實現它從無到有的TDD風格。這個想法是顯示TDD和單元測試與被測試的一小段代碼一起使用,因爲我厭倦了看到測試簡單代碼的例子。
的代碼是C++,但它是爲Windows所以可能不感興趣你,反正文章揭開序幕這裏:http://www.lenholgate.com/blog/2004/05/practical-testing.html
相關問題
- 1. 什麼是測試驅動開發?
- 2. 什麼是良好的測試環境中測試的JQuery
- 3. Android測試驅動開發
- 4. 測試驅動開發書
- 5. 測試驅動開發 - WPF
- 6. 是測試面向發展對測試驅動開發
- 7. 測試驅動開發/集成測試的RIA開發
- 8. Visual Studio 2010和測試驅動開發
- 9. ASP.NET MVC和測試驅動開發
- 10. 測試驅動的開發 - 單元測試(在CakePHP中)
- 11. 什麼是RSpec良好的自動化測試平臺?
- 12. 使用測試驅動開發開發Perl CGI應用程序時的第一個測試是什麼?
- 13. Liferay的測試驅動開發
- 14. Flash中的測試驅動開發
- 15. MSBuild任務的測試驅動開發
- 16. SQL代碼的測試驅動開發
- 17. JavaScript庫的測試驅動開發
- 18. Swift中的測試驅動開發
- 19. 測試驅動的開發問題
- 20. CakePHP中的測試驅動開發
- 21. 測試驅動開發中測試列表的概念
- 22. 測試線束是什麼?
- 23. 測試驅動開發:asp.net mvc
- 24. Python測試驅動開發 - 第6章
- 25. 測試驅動開發:無效方法
- 26. 什麼時候應該選擇測試驅動開發?
- 27. 測試驅動開發是否考慮行爲驅動開發的一部分?
- 28. 有沒有討論測試驅動開發的好地方?
- 29. 什麼是一個iPhone開發者的好測試?
- 30. 什麼是測試驅動開發的時尚開源項目的一些很好的例子?
這是一個PowerPoint演示文稿的鏈接,而不是一紙。 – Bribles 2010-02-24 16:42:59
對 - 讓我編輯答案來解決問題。 – 2010-02-24 16:58:48