2011-04-15 95 views
0

我对黄瓜有兴趣,但有点困惑。从网站: 1)用纯文本定义故事。 2)写红宝石 3)运行一个步骤定义,看着它失败 4)编写代码以使步通 等等一般黄瓜澄清

这是否意味着你只能用黄瓜为这是写在项目红宝石?如何将它用于以各种语言和/或各种平台编写的整个网络应用程序?

回答

1

我觉得我给了相同的答案今天三次。

我当前的团队成功地使用了Cucumber来测试运行在Java EE平台上的两个不同的Web应用程序。我组织中的几个团队正在使用它来测试类似的Java EE应用程序。一个团队使用Cucumber来测试批处理应用程序,另外一些团队正在考虑使用它来测试传统的COBOL和数据库应用程序。

一些使用黄瓜原生与Ruby,其他人使用Cuke4Duke。使用用于测试Web Apps的Watir,Celeritywatir-webdriver的Cucumber查找示例。

+0

感谢您的澄清和链接。 – Aaron 2011-04-27 14:34:15

0

黄瓜很有趣,但在做出决定之前,你应该考虑黄瓜采用的影响。你可以看看我从我的经验中学到了什么黄瓜这里Pitfalls of Cucumber adoption