欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
Cucumber
来自开放百科 - 灰狐
(版本间的差异)
小 (→Cucumber-JVM) |
小 (→Cucumber-JVM) |
||
| 第22行: | 第22行: | ||
|- | |- | ||
| Clojure | | Clojure | ||
| − | | | + | | cucumber-clojure |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
|- | |- | ||
| − | | | + | | Groovy |
| − | + | ||
| cucumber-groovy | | cucumber-groovy | ||
| + | |- | ||
| + | | Ioke | ||
| cucumber-ioke | | cucumber-ioke | ||
| + | |- | ||
| + | | JavaScript (Rhino interpreter) | ||
| cucumber-rhino | | cucumber-rhino | ||
| + | |- | ||
| + | | Python (Jython interpreter) | ||
| cucumber-jython | | cucumber-jython | ||
| + | |- | ||
| + | | Ruby (JRuby interpreter) | ||
| cucumber-jruby | | cucumber-jruby | ||
| + | |- | ||
| + | | Scala | ||
| cucumber-scala | | cucumber-scala | ||
| + | |- | ||
| + | | Android | ||
| cucumber-android | | cucumber-android | ||
|} | |} | ||
2015年2月9日 (一) 07:39的版本
Cucumber 是一个能够理解用自然语言描述测试用例的支持行为驱动开发(Behavior Driven Development,BDD)的自动化测试工具,用 Ruby 编写,支持 Java 和 .NET 等多种开发语言,加速验收测试自动化。
目录 |
指南
gem install cucumber cucumber --help
Gherkin
Gherkin是一门自然语言,业务代表和项目相关者能够阅读并理解它们,用于编写最终验收测试场景。
Cucumber读取Gherkin,输出样板代码,它模仿Gherkin的规范规定。Gherkin规范加倍了软件文档的基线,此文档描述了回归测试,解释了基本的应用行为。
语言
Cucumber-JVM
可用的编程语言Modules有:
| Language/Platform | Jar file |
|---|---|
| Java | cucumber-java |
| Clojure | cucumber-clojure |
| Groovy | cucumber-groovy |
| Ioke | cucumber-ioke |
| JavaScript (Rhino interpreter) | cucumber-rhino |
| Python (Jython interpreter) | cucumber-jython |
| Ruby (JRuby interpreter) | cucumber-jruby |
| Scala | cucumber-scala |
| Android | cucumber-android |
Cucumber-Ruby
Cucumber-Rails
Cucumber-JavaScript
Cucumber-C++
C#
链接
分享您的观点