一般黄瓜澄清

我对黄瓜很感兴趣,但是有点困惑。从网站: 1)用纯文本定义故事。 2)在Ruby中编写步骤定义 3)运行并观看失败 4)编写代码以使步骤通过 等等... 这是否意味着您只能将Cucumber用于以Ruby编写的项目?如何将其用于以各种语言和/或各种平台编写的整个Web应用程序?     
已邀请:
我觉得今天我要给出三遍相同的答案。 我目前的团队成功使用Cucumber测试了在Java EE平台上运行的两个不同的Web应用程序。我组织中的几个团队正在使用它来测试类似的Java EE应用程序。一个团队使用Cucumber来测试批处理应用程序,而另一些团队则在考虑使用它来测试旧版COBOL和数据库应用程序。 一些人将Cucumber本机与Ruby一起使用,其他人则使用Cuke4Duke。查找将Cucumber与Watir,Celerity或watir-webdriver结合使用以测试Web Apps的示例。     
您可以使用任何语言构建的网站进行测试,例如,下面是如何使用PHP进行测试的方法: https://github.com/aslakhellesoy/cucumber/wiki/PHP     
黄瓜很有趣,但是在您做出决定之前,您应该考虑黄瓜的采用所带来的影响。您可以在这里了解我从黄瓜的经验中学到的知识     

要回复问题请先登录注册