软件测试


网站首页 | 软件测试论坛 | 软件测试培训 | 软件测试博客 | 软件测试杂志 | 软件测试沙龙 | 软件测试下载 | 软件测试顾问
业界新闻 | 软件测试人才 | 软件测试技术 | 软件测试工具 | 行业软件测试 | 软件测试管理 | 软件质量专栏 | 软件开发专栏
当前位置:首页>>软件测试技术>>单元测试>>正文
NUnit详细使用方法一
文章出处:51testing博客转 作者: 发布时间:2007-03-20

1. TDD的简介

首先什么是TDD呢?Kent Beck在他的<<测试驱动开发 >>(Addison-Wesley Professional,2003)一书中,使用下面2个原则来定义TDD:
·除非你有一个失败的自动测试,永远不要写一单行代码.
·阻止重复
我想第一个原则是显而易见的.在没有失败的自动测试下就不要写代码.因为测试是嵌入在代码必须满足的需求中.如果没有需求,就没有必要实现任何东西.所以这个原则阻止我们去实现那些没有测试和在解决方案中不需要的功能.
第二个原则说明了在一个程序中,不应该包含重复的代码.如果代码重复,我想这就是不好的软件设计的象征.随着时间的流逝,它会对程序造成不一致的问题,并且使代码变非常混乱 ,因为我们时常不会记得重复代码的位置.如果发现代码重复,我想我们应该立即删除代码重复.其实这就涉及到重构了.在这里我就不多讲了.
一般来说,测试分为2种类型,一是程序员自己的测试,另外一种是客户的测试.关于客户测试,我推荐一个FIT的框架,非常不错。在这里,我们讲的TDD就是程序员测试.那么什么是程序员测试呢?我认为就是我们常说的单元测试.既然是单元测试,在.NET里势必会用到某些工具,目前最著名恐怕就是我即将介绍的NUnit了
 

站内搜索
相关文章
◎用NUnit自动测试.NET代码
◎Ant+junit实现测试自动化
◎强化Visual Studio单元测试
◎C/C++单元测试问答(摘要)
◎CppUnit - 测试驱动开发入门
◎Dunit初步详解
◎白盒测试中的六种覆盖方法
◎强化Visual Studio 单元测试
◎单元测试的小技巧介绍和举例
◎有关Junit的多线程测试
◎PHP单元测试工具PHPUnit初体验
◎JUnit中如何测试异常
◎如何挑选白盒测试工具
◎用cppUnit进行单元测试的步骤
◎JUnit起步
◎nunit使用资料
◎单元测试------理论篇
◎单元测试和事先测试开发
◎为什么要进行单元测试?
◎JUnit中如何测试异常
◎单元测试作业指导书(四)
◎单元测试作业指导书(三)
◎单元测试作业指导书(二)
◎单元测试作业指导书(一)
◎单元测试中的伪对象
◎junit实现过程
◎以设计求质量--启用经济高效的全面组件测试
◎让编译和测试过程自动化
◎C语言高效编程的的四招技巧
◎ant结合junit进行软件自动测试
◎使用ant编译、运行junit、以及检查编码
◎JCoverage使用
◎全面介绍单元测试
◎单元测试指导
◎单元测试的基本方法
◎J2EE应用的性能调整--JPROBE使用篇
◎使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Te...
◎java单元测试篇:使用clover为java代码的junit测试做覆盖率分析(三)
◎java单元测试篇:使用clover为java代码的junit测试做覆盖率分析(二)
◎java单元测试篇:使用clover为java代码的junit测试做覆盖率分析(一)
◎数据库程序的单元测试
◎防御性编码和单元测试“交通规则”
◎单元测试实践(VB版)
◎Linux:让内存不再泄漏
◎感悟测试驱动开发
◎软件测试技术获重大突破
◎PHP单元测试工具PHPUnit初体验
◎使用NUnit在.Net编程中进行单元测试
◎Java性能的优化
◎Java内存泄漏分析
热门文章
◎全面介绍单元测试
◎单元测试------理论篇
◎Java内存泄漏分析
◎单元测试作业指导书(一)
◎白盒测试中的六种覆盖方法
◎junit实现过程
◎JUnit起步
◎单元测试方法
◎C/C++单元测试问答(摘要)
◎单元测试的基本方法
◎nunit使用资料
◎如何挑选白盒测试工具
◎NUnit快速入门
◎在Eclipse中使用JUnit
◎Java的内存泄漏
◎单元测试的小技巧介绍和举例
◎Linux:让内存不再泄漏
◎单元测试指导
◎为什么要进行单元测试?
◎单元测试作业指导书(二)
◎“白盒”静动测试两齐全
◎数据库程序的单元测试
◎静态测试
◎CppUnit - 测试驱动开发入门
◎ant结合junit进行软件自动测试
◎用cppUnit进行单元测试的步骤
◎单元测试浅析
◎java单元测试篇:使用clover为java代码的junit测试做覆盖率分析(一)
◎java的单元自动化测试---jtest
◎单元测试作业指导书(三)
◎单元测试作业指导书(四)
◎java单元测试篇:使用clover为java代码的junit测试做覆盖率分析(三)
◎使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Te...
◎C语言单元测试框架-Check
◎EasyMock与JMock的比较
◎JUnit中如何测试异常
◎Java程序的单元测试
◎J2EE应用的性能调整--JPROBE使用篇
◎怎样使用Junit Framework进行单元测试的编写
◎单元测试和事先测试开发
◎使用NUnit在.Net编程中进行单元测试
◎JBuilder单元测试实例
◎单元测试实践(VB版)
◎感悟测试驱动开发
◎C语言高效编程的的四招技巧
◎软件测试技术获重大突破
◎有关Junit的多线程测试
◎使用ant编译、运行junit、以及检查编码
◎强化Visual Studio单元测试
◎JCoverage使用

Google提供的广告