google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

测试驱动开发和单元测试之间的关系是什么?

测试驱动开发和单元测试之间的关系是什么?


看到测试驱动开发中的小步前进原则:
小步前进的原则,要求我们对大的功能块测试时,应该先分拆成更小的功能块进行测试,比如一个类A使用了类B、C,就应该编写到A使用B、C功能的测试代码前,完成对B、C的测试和开发。

于是产生疑问,对A类测试使用B、C类,应该是集成测试的范畴啦,
那么测试驱动开发中描述的测试究竟是什么测试?

TOP

回复 #1 tomas_ray 的帖子


自己顶一下

TOP

测试 驱动开发的理解


谈谈我对测试驱动开发的理解:

   测试驱动开发即目前最流行的XP(极限开发),就是开发人员在编写代码前先编写测试代码,划到测试人员这呢,就是测试人员需要在需求建立初期就加入,详细了解需求,在开发人员编码前就编写好测试用例,并且这些用例要经过对应开发人员的审查---即开发人员一定要参加到用例的编写或审查中,让开发人员知道要测试的内容,这样他在编写代码时就可以避免少写或多写那些条件和判断语句了,从源头上减少了许多BUG.
简言之就是:一是要开发人员加入到测试用例的编写和评价行列中来;
         二是要让测试人员加入到软件的设计中来,特别是需求建立的初期就应该加入进来,在设计是就考虑到可测试性.

TOP

 
当前时区 GMT+8, 现在时间是 2008-8-30 06:06Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹