TDD 与 BDD 仅仅是语言描述上的区别么?

问题补充:测试工作许久,可是今天有人问TDD与BDD的区别,我尽说不出太多!

提问者:曹梦书2017-03-04 21:39:17

查看全部 4 个回答

赖晶

2017-03-04 21:40:29

0 0

BDD的核心价值是体现在正确的对系统行为进行设计,所以它并非一种行之有效的测试方法。它强调的是系统最终的实现与用户期望的行为是一致的、验证代码实现是否符合设计目标。但是它本身并不强调对系统功能、性能以及边界值等的健全性做保证,无法像完整的测试一样发现系统的各种问题。但BDD倡导的用简洁的自然语言描述系统行为的理念,可以明确的根据设计产生测试,并保障测试用例的质量。

赞成功