在BDD流程中,何时/何地写入Feature文件,以及何时/谁将其添加到代码库?

时间:2018-06-12 09:01:37

标签: cucumber bdd

那有什么好的做法吗?我知道它很灵活,但是有什么标准可以遵循吗?我应该创建功能分支并在其上添加.feature文件,还是在开发分支上添加功能文件以跟踪正在完成的所有功能的进度(实时文档)?

1 个答案:

答案 0 :(得分:1)

如果您正在使用BDD,那么使用描述驱动开发行为的功能文件,功能文件应该在您正在开发所述功能的任何分支上(如果您使用它们,这可能是功能分支) )。 一般来说,我发现将特征文件与开发中的实际特征接近是有帮助的(当使用“测试后”方法而不是BDD时),因为它允许您尽快测试该特征,您可以快速反馈它是否正常工作,并且更容易修复错误/添加功能。