代码改变世界

随笔分类 -  03 敏捷开发

测试驱动开发TDD系列(二)

2010-08-01 13:02 by Virus-BeautyCode, 2311 阅读, 收藏, 编辑
摘要: 引言  今天我们来做一个TDD的小例子。通过一个栈的实现来体验一下TDD的过程。在本系列的代码示例中,使用VS2010作为IDE工具,NUnit作为测试辅助工具。关于NUnit的使用,在园子中已经有很多的文章。可以搜索参考一下。推荐几篇不错的:  NUnit详细使用方法   实践单元测试(3)-Using NUnit 正文1、简介  今天的任务就是实现一个栈,一个没有边界的栈。就是数据结构中的栈,... 阅读全文

测试驱动开发TDD系列(一)

2010-07-29 23:44 by Virus-BeautyCode, 4814 阅读, 收藏, 编辑
摘要: 引言  这个系列来自我读《Test-Driven Development in Microsoft .NET》这本书的一些内容,以及一些自己的体会。 正文  1、什么是测试驱动开发?  可以用下面的两句话来定义。  在你已经写好一个测试失败的自动化测试用例之前,绝不写一行代码。  消除代码重复。  第一句话很好理解,就是在写代码之前,先写一些测试失败的自动化脚本,测试肯定是失败的,因为没有任何实现... 阅读全文