首页 存档 技术 查看内容

【Java资源大全】Cucumber-JVM:BDD测试Cucumber的JVM实现

2018-3-30 13:00 |来自: 互联网 291 0

摘要: (点击上方公号,可快速关注) 来源:http://hao.jobbole.com/ 作者:伯乐在线 - dreamkidd Cucumber-JVM 是延伸自 Cucumber 这套 Ruby 平台下的 BDD/ATDD 工具。让Cucumber 所实现的 BDD 想法和功能,也可以在 J ...

(点击上方公号,可快速关注)


来源:http://hao.jobbole.com/

作者:伯乐在线 - dreamkidd

Cucumber-JVM 是延伸自 Cucumber 这套 Ruby 平台下的 BDD/ATDD 工具。让Cucumber 所实现的 BDD 想法和功能,也可以在 Java 平台上实现。


简介

Cucumber-JVM 是 Cucumber 的纯Java实现,支持大多数基于JVM的流行语言。包括了:

  • Java

  • Groovy

  • Sscala

  • Clojure

  • Jython

  • JRuby

  • Rhino JavaScript

  • Gosu

你可以选择下列工具运行 Cucumber-JVM:

  • JUnit Runner

  • CLI Runner

  • Android Runner

  • Third party runners

    • IntelliJ IDEA

    • Cucumber-Eclipse

Cucumber-JVM 也与流行的依赖注入容器集成:

  • PicoContainer(在没有其他DI容器的情况下的官方推荐)

  • Spring

  • Guice

  • OpenEJB

  • Weld

  • Needle

获取源码

git

git clone https://github.com/cucumber/cucumber-java-skeleton.git

cd cucumber-java-skeleton

svn

svn checkout https://github.com/cucumber/cucumber-java-skeleton/trunk cucumber-java-skeleton

cd cucumber-java-skeleton


开发资源

  • 官方文档地址:包括安装步骤、参考手册、Cucumber实现和框架集成

  • 可以检出任务运行简单实例.具体项目信息参见cucumber-java-skeleton

  • 点击下载:Cucumber-JVM 只包含几个模块(jar包),可以直接从 maven 仓库下载,不需要进行额外的设置。

  • 书籍:

    • The Cucumber for Java Book

    • The Cucumber Book

    • Cucumber Recipes

  • 中文资源:

    • cucumber-JVM尝鲜笔记

    • BDD:在Eclipse行Cucumber-JVM

    • BDD:Cucumber-JVM范例(上)

    • BDD:Cucumber-JVM范例(下)

官方网站:https://cucumber.io/

开源地址:https://github.com/cucumber/cucumber-jvm

关于《Java资源大全》


这是我们在 GitHub 维护的一个精选Java工具资源列表:

https://github.com/jobbole/awesome-java-cn


含数百个Java 资源,GitHub 已有 1000 star。从 11 月初起,已开始逐个把单个资源的中文详细介绍整理收录到这里:http://hao.jobbole.com/ 已整理发布 80 资源,点击「阅读原文」可查看。


推荐 Java 程序员收藏!如果你想参与这个开源项目,请加 QQ:50872495 。加 Q 时请注明「Java大全」,谢谢~

本文转载自:微信公众账号 - ImportNew,版权归原作者所有!

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部