【发布时间】:2015-04-15 17:40:27
【问题描述】:
我们最近开始使用 Cucumber 练习 BDD,几个月后 - 我们可以清楚地看出我们的致命弱点是编写可维护的功能文件。例如:
一些团队编写了非常技术性的功能文件,其中包含有关内部实现的信息。这使得大多数非技术人员无法阅读该功能文件。另一个例子是,一些团队编写了非常通用的特征文件——考虑尽可能少地定义步骤以保持其干燥——但随着时间的推移,他们认为当你限制自己时很难有一个可读的特征文件整个项目的少量步骤定义。
互联网上有一些关于如何正确编写特征文件的提示,但这些提示是有限的,并且对于特定示例很有用。是否有任何网站,或者一本好书,可以分享一些最佳实践?从多年经验中总结出的一些做法?
【问题讨论】: