Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
及时或提前编写cucumber特性_Cucumber_Bdd - Fatal编程技术网

及时或提前编写cucumber特性

及时或提前编写cucumber特性,cucumber,bdd,Cucumber,Bdd,与利益相关者和/或其他团队成员一起提前编写大多数功能 然而,这意味着在发布/迭代之前的任何给定时间,都会有许多失败的测试;所有的功能都已经存在了,但都失败了 rails附带的cucumber.yml,使用@wip标记使用正在进行的工作实践,如中所述。这就是你及时编写场景的地方,在你准备开发它的那一刻;在一个更大的迭代或项目开始时,不要立即提前 这些似乎相互矛盾。是否有关于最佳使用方法的文档?是否有有用的技巧,例如使用标签,预先编写功能,但将其排除在测试之外?或者这被认为是一种不好的做法?我们通常

与利益相关者和/或其他团队成员一起提前编写大多数功能

然而,这意味着在发布/迭代之前的任何给定时间,都会有许多失败的测试;所有的功能都已经存在了,但都失败了

rails附带的
cucumber.yml
,使用
@wip
标记使用正在进行的工作实践,如中所述。这就是你及时编写场景的地方,在你准备开发它的那一刻;在一个更大的迭代或项目开始时,不要立即提前


这些似乎相互矛盾。是否有关于最佳使用方法的文档?是否有有用的技巧,例如使用标签,预先编写功能,但将其排除在测试之外?或者这被认为是一种不好的做法?

我们通常与产品所有者和/或开发人员一起提前编写功能,并在我们将其签入分支以获取我们正在编写的故事时将其标记为@wip。我们的故事足够小,我们可以在几天内,有时几个小时内完成,所以很少有未实现的功能。 我曾经在一些地方工作过,在那里我们为大型项目预先编写了特性,但效果不太好——需求发生了变化,使cucumber特性变得多余/过时


这不是一个非黑即白的答案——只是什么对我有效,什么对我无效。希望这能有所帮助。

我们通常与产品所有者和/或开发人员一起提前编写功能,并在将其签入分支以获取我们正在编写的故事时将其标记为@wip。我们的故事足够小,我们可以在几天内,有时几个小时内完成,所以很少有未实现的功能。 我曾经在一些地方工作过,在那里我们为大型项目预先编写了特性,但效果不太好——需求发生了变化,使cucumber特性变得多余/过时


这不是一个非黑即白的答案——只是什么对我有效,什么对我无效。希望这能有所帮助。

这些真实世界的故事,加上考虑因素背后的理由,帮助很大。谢谢。这些真实世界的故事,加上考虑因素背后的理由,帮助很大。谢谢