摘要:
引言 今天我们来做一个TDD的小例子。通过一个栈的实现来体验一下TDD的过程。在本系列的代码示例中,使用VS2010作为IDE工具,NUnit作为测试辅助工具。关于NUnit的使用,在园子中已经有很多的文章。可以搜索参考一下。推荐几篇不错的: NUnit详细使用方法 实践单元测试(3)-Using NUnit 正文1、简介 今天的任务就是实现一个栈,一个没有边界的栈。就是数据结构中的栈,... 阅读全文
随笔分类 - 03 敏捷开发
测试驱动开发TDD系列(一)
2010-07-29 23:44 by Virus-BeautyCode, 4817 阅读, 收藏, 编辑
摘要:
引言 这个系列来自我读《Test-Driven Development in Microsoft .NET》这本书的一些内容,以及一些自己的体会。 正文 1、什么是测试驱动开发? 可以用下面的两句话来定义。 在你已经写好一个测试失败的自动化测试用例之前,绝不写一行代码。 消除代码重复。 第一句话很好理解,就是在写代码之前,先写一些测试失败的自动化脚本,测试肯定是失败的,因为没有任何实现... 阅读全文