摘要:
1、特性(Feature)文件应该描述特性,而不是应用程序的组成部分 每个特性文件应有一个好的命名,并保持特性的专注2、避免特性与领域逻辑的不一致性 使用Cucumber的一个好处是可以让客户参与其中。为此,在编写你的故事(Story)时,应确保使用客户的领域语言。这一活动的最佳做法是让客户也参与编写故事。3、用组织代码的思想来组织你的特性与场景(Scenary) 组织特性的一种有效办法是按照它们运行的速度。可以使用2-3级的粒度来表示: Fast:场景的运行非常快,例如十分之一秒; Slow:运行速度慢,但还不至于到难以忍受的地步,可能每个场景耗时1秒; Glacia... 阅读全文