我正在寻找单元测试和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. 什么是Scheme的良好中介介绍?
- 4. 测试驱动开发 - WPF
- 5. 测试驱动开发
- 6. 测试驱动开发javascript
- 7. 测试驱动开发书
- 8. Android测试驱动开发
- 9. 是测试面向发展对测试驱动开发
- 10. 测试驱动开发/集成测试的RIA开发
- 11. 测试驱动开发和接口
- 12. ASP.NET MVC和测试驱动开发
- 13. Visual Studio 2010和测试驱动开发
- 14. 测试驱动的开发 - 单元测试(在CakePHP中)
- 15. 什么是RSpec良好的自动化测试平台?
- 16. 什么是测试驱动程序?
- 17. 单元测试与TDD(测试驱动开发)有什么区别?
- 18. 使用测试驱动开发开发Perl CGI应用程序时的第一个测试是什么?
- 19. JMeter:什么是负载测试REST API的良好测试结构?
- 20. 测试和调试驱动
- 21. RSpec的测试驱动开发
- 22. CakePHP中的测试驱动开发
- 23. SQL代码的测试驱动开发
- 24. REST API的测试驱动开发
- 25. Flash中的测试驱动开发
- 26. Python中的测试驱动开发
- 27. Liferay的测试驱动开发
- 28. JavaScript库的测试驱动开发
- 29. Swift中的测试驱动开发
- 30. MSBuild任务的测试驱动开发
这是一个PowerPoint演示文稿的链接,而不是一纸。 – Bribles 2010-02-24 16:42:59
对 - 让我编辑答案来解决问题。 – 2010-02-24 16:58:48