一般黄瓜澄清

时间:2011-04-15 12:56:43

标签: cucumber

我对Cucumber很感兴趣,但有点困惑。来自网站: 1)以纯文本定义故事。 2)在Ruby中编写步骤定义 3)运行并观察它失败 4)编写代码以使步骤通过 等...

这是否意味着你只能将Cucumber用于用Ruby编写的项目?如何将它用于以各种语言和/或各种平台编写的整个Web应用程序?

2 个答案:

答案 0 :(得分:1)

您针对使用任何语言构建的网站进行测试,例如,以下是如何针对PHP进行测试:

https://github.com/aslakhellesoy/cucumber/wiki/PHP

答案 1 :(得分:1)

我觉得我今天三次给出同样的答案。

我现在的团队成功使用Cucumber测试在Java EE平台上运行的两个不同的Web应用程序。我组织中的几个团队正在使用它来测试类似的Java EE应用程序。一个团队使用Cucumber来测试批处理应用程序,还有一些人正在考虑用它来测试遗留的COBOL和数据库应用程序。

有些人使用Cucumber本地使用Ruby,其他人使用Cuke4Duke。查看使用Cucumber与WatirCeleritywatir-webdriver测试Web Apps的示例。