我对Cucumber很感兴趣,但有点困惑。来自网站: 1)以纯文本定义故事。 2)在Ruby中编写步骤定义 3)运行并观察它失败 4)编写代码以使步骤通过 等...
这是否意味着你只能将Cucumber用于用Ruby编写的项目?如何将它用于以各种语言和/或各种平台编写的整个Web应用程序?
答案 0 :(得分:1)
您针对使用任何语言构建的网站进行测试,例如,以下是如何针对PHP进行测试:
答案 1 :(得分:1)
我觉得我今天三次给出同样的答案。
我现在的团队成功使用Cucumber测试在Java EE平台上运行的两个不同的Web应用程序。我组织中的几个团队正在使用它来测试类似的Java EE应用程序。一个团队使用Cucumber来测试批处理应用程序,还有一些人正在考虑用它来测试遗留的COBOL和数据库应用程序。
有些人使用Cucumber本地使用Ruby,其他人使用Cuke4Duke。查看使用Cucumber与Watir,Celerity或watir-webdriver测试Web Apps的示例。