一般黄瓜澄清
我对黄瓜感兴趣,但有点困惑。来自网站: 1)用纯文本定义故事。 2)用Ruby编写步骤定义 3)运行并观察它失败 4)编写代码使该步骤通过 等等...
这是否意味着您只能将 Cucumber 用于用 Ruby 编写的项目?将其用于以各种语言和/或各种平台编写的整个网络应用程序怎么样?
I am interested in Cucumber, but am confused a bit. From the website:
1) Define stories in plain text.
2) Write a step definition in Ruby
3) Run and watch it fail
4) Write code to make the step pass
etc...
Does that mean you can only use Cucumber for projects which are written in Ruby? What about using it for a whole web app written in various languages and/or various platforms?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我觉得我今天已经给出了三次相同的答案。
我当前的团队成功地使用 Cucumber 测试了在 Java EE 平台上运行的两个不同的 Web 应用程序。我组织中的几个团队正在使用它来测试类似的 Java EE 应用程序。一个团队使用 Cucumber 来测试批处理应用程序,其他一些团队正在考虑用它来测试旧版 COBOL 和数据库应用程序。
有些人在 Ruby 中原生使用 Cucumber,其他人则使用 Cuke4Duke。查找使用 Cucumber 和 Watir、速度,或 watir-webdriver 用于测试 Web 应用程序。
I feel like I'm giving the same answer today three times.
My current team successfully used Cucumber to test two different web apps running on a Java EE platform. Several teams in my organization are using it to test similar Java EE apps. One team used Cucumber to test a batch application, and some others are looking at testing legacy COBOL and database apps with it.
Some use Cucumber natively with Ruby, others are using Cuke4Duke. Look for examples using Cucumber with Watir, Celerity, or watir-webdriver for testing Web Apps.
您可以针对以任何语言构建的网站进行测试,例如,以下是如何针对 PHP 进行测试:
https:// github.com/aslakhellesoy/cucumber/wiki/PHP
You test against sites built in any language, for example here is how to test against PHP:
https://github.com/aslakhellesoy/cucumber/wiki/PHP
Cucumber 很有趣,但在做出决定之前,您应该考虑采用 Cucumber 的影响。您可以在此处查看我从使用 Cucumber 的经验中学到的东西采用 Cucumber 的陷阱
Cucumber is fun and all, but before you make your decision you should consider the impact of Cucumber adoption. You can take a look at what I learned from my experience with Cucumber here Pitfalls of Cucumber adoption