我们刚刚决定在我们的 .Net MVC 项目中使用 Specflow。
有什么方法可以用任何替代语言替换当前使用的语言,即 Gherkin?有没有可用的替代品?
干杯,
哈桑
我们刚刚决定在我们的 .Net MVC 项目中使用 Specflow。
有什么方法可以用任何替代语言替换当前使用的语言,即 Gherkin?有没有可用的替代品?
干杯,
哈桑
如果您对“替代语言”的意思是本地化(即将“给定”、“何时”、“那么”、“为了”……翻译成德语“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 文件
我不相信在 specflow 中使用替代语言是可能的。
我不确定你为什么要替换 Gherkin,我发现通过使用 Gherkin,企业能够为创建和运行的测试用例提供有价值的输入,这是因为 Gherkin 语言非常人性化可读。