2012-06-26 42 views
1

我们刚刚决定在我们的.Net MVC项目中使用Specflow。替换Specflow内的小黄瓜

有什么方法可以替代当前使用的语言,即使用任何其他语言的小黄瓜吗?有没有其他的选择?

干杯,

哈桑

回答

1

我不相信这是可能的specflow内使用其他语言。

我不确定你为什么想要取代小黄瓜,我发现通过使用小黄瓜业务已经能够给创建和运行的测试用例提供有价值的输入,这是由于小黄瓜语言是人类可读的。

2

如果您的“另一种语言”的含义是本地化(即翻译“给定”,“当”,“那么”,“为了......”以德语“Angenommen”,“Wenn”,“Dann ” ......),你可以做它在配置文件中

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

详见Make SpecFlow/Cuke4VS understand non-English .feature files