1

我们刚刚决定在我们的 .Net MVC 项目中使用 Specflow。

有什么方法可以用任何替代语言替换当前使用的语言,即 Gherkin?有没有可用的替代品?

干杯,

哈桑

4

2 回答 2

3

如果您对“替代语言”的意思是本地化(即将“给定”、“何时”、“那么”、“为了”……翻译成德语“Angenommen”、“Wenn”、“Dann”…… ) 你可以在配置文件中做

<configuration>
  <configSections>
    <section name="specFlow" type="TechTalk.SpecFlow.Configuration.ConfigurationSectionHandler, TechTalk.SpecFlow"/>
  </configSections>
  <specFlow>
    <language feature="de-DE" tool="" />
  </specFlow>
</configuration>

有关详细信息,请参阅使 SpecFlow / Cuke4VS 理解非英语 .feature 文件

于 2012-06-26T09:24:26.497 回答
1

我不相信在 specflow 中使用替代语言是可能的。

我不确定你为什么要替换 Gherkin,我发现通过使用 Gherkin,企业能够为创建和运行的测试用例提供有价值的输入,这是因为 Gherkin 语言非常人性化可读。

于 2012-06-26T09:00:08.753 回答