TDD and BDD?
reference from: https://www.zhihu.com/question/20161970
软件开发过程中最常见的两个问题
需求和开发脱节:
使用BDD可以解决需求和开发脱节的问题,首先他们都是从用户的需求出发,保证程序实现效果与用户需求一致。
软件开发过程中最常见的两个问题
需求和开发脱节:
- 用户想要的功能没有开发
- 开发的功能并非用户想要
- 用户和开发人员所说语言不同
- 开发和测试被认为割裂
- 从开发到测试周期过长
- 测试自动化程度低
使用BDD可以解决需求和开发脱节的问题,首先他们都是从用户的需求出发,保证程序实现效果与用户需求一致。
留言
張貼留言