如果您想将您的开发过程从测试驱动开发转移到行为驱动开发,您会采取或推荐什么路径?
您可能面临哪些挑战?随着范式的变化、思维过程的转变和项目执行前景的变化,移动开发过程本身将是一项艰巨的任务。
有没有人有过让这种转变顺利进行的真实经验(嗯……可能不是那么顺利)?
或者任何人试图做出这种转变?
我知道这可能不适用于每件事。但是,如果有人需要朝这个方向发展,那么合乎逻辑的步骤是什么。
我从以下 SO 帖子中只有关于 BDD 的基本信息。 TDD 和 BDD 之间的主要区别
我正在寻找的关键点是:
- 需要什么样的开发人员培训?
- SDLC 流程是否有任何重大变化?
- 您推荐哪些 BDD 工具(.net)?
- 良好的 BDD 资源 (.net)
提前致谢。
编辑:
关于 .NET 的 BDD 框架,我在 SO Most Mature BDD Framework for .NET中看到了这篇文章