【问题标题】:Combine JavaEE with Behaviour Driven Development (BDD)将 JavaEE 与行为驱动开发 (BDD) 相结合
【发布时间】:2014-05-15 15:34:30
【问题描述】:

我目前正在构建一个基于 JavaEE 7 的应用程序,我想使用 BDD / 行为驱动开发来编写测试。

要设置测试环境,Arquillian 似乎是最佳选择。

为了结合 Arquillian 使用 jBehave 或 Cucumber JVM,我找到了一些项目,但它们似乎还不是很成熟和流行: - 太空中的 Cuke (https://github.com/cukespace/cukespace) - Arquillian JBehave TestRunner - JBehave JUnit Runner

您如何结合 JavaEE 开发实施 BDD 验收测试?您使用哪些技术?

有什么建议吗?

【问题讨论】:

    标签: jakarta-ee bdd acceptance-testing jboss-arquillian


    【解决方案1】:

    Arquillian 是一个综合套件,可帮助您在容器内执行测试。 此外,还有一些插件和扩展,其中一些已经开发和成熟,一些较少,而另一些正在开发中。

    例如:Arquillian Persistence Extension ,这对我来说非常有用。由于我的应用程序仅处理具有较少业务逻辑的数据库,因此 APE 可以帮助我播种和清理数据库,同时减少混乱的代码并在几秒钟内完成。它还可以帮助我比较数据表等,几乎每个扩展都附带了一些令人惊叹的功能。

    干杯!

    【讨论】:

      【解决方案2】:

      我个人建议Arquillian Persistence Extension 用于数据库填充,Fest 用于 BDD 样式断言。
      我还没有看过 Cucumber JVM,也没有看过 jBehave。

      但是下面的文章:Integrating Arquillian and JBehave 真的很有趣,可能就是你要找的。​​p>

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-29
        • 2012-08-12
        • 1970-01-01
        • 2014-11-25
        • 1970-01-01
        • 1970-01-01
        • 2012-02-13
        • 2012-06-19
        相关资源
        最近更新 更多