TDD VS UDD

TDD VS UDD

TDD,测试驱动开发
TDD是敏捷开发(特别是XP)提倡的。
TDD不是以测试为目的,而是以客户需求为目的,这从测试优先(Test-First)原则就可以看出来。测试比实现更早,这意味着需要定义出实现的接口。


UDD,用例驱动开发
UDD是RUP和ICONIX提倡的。

从这方面来看,TDD和UDD并不冲突,它们完全可以互相兼容。
我们用用例定义出需求,然后用测试确定需求接口,最后再编码实现接口。

 

posted @ 2010-04-26 10:38  深圳大漠  阅读(497)  评论(0)    收藏  举报