【发布时间】:2015-08-26 10:08:44
【问题描述】:
多年来,我一直在使用 Gherkin(与 Cucumber)。我很早就注意到 Cucumber.io 主页示例在给定和 when 语句中引用了“I”,但在 then 语句中没有。
我一直认为这是因为给定且 when 语句是用户的主观行为,而 then 语句应该是关于被测应用程序状态的客观度量。
但是,我注意到在官方 Cucumber 书中,他们的示例在所有步骤中都指的是“我”(包括使用 then 语句时)。
有人知道哪种方法是正确的吗?
【问题讨论】:
-
我的快速回答:我更喜欢名词而不是代词。读者的困惑更少。
-
@charlie,你能给我那个文件的链接吗?
标签: testing automation cucumber bdd gherkin