Jakarta ee 将JavaEE与行为驱动开发(BDD)相结合

Jakarta ee 将JavaEE与行为驱动开发(BDD)相结合,jakarta-ee,bdd,acceptance-testing,jboss-arquillian,Jakarta Ee,Bdd,Acceptance Testing,Jboss Arquillian,我目前正在基于JavaEE7构建一个应用程序,我想使用BDD/行为驱动开发来编写测试 要设置测试环境,Arquillian似乎是最佳选择 为了将jBehave或Cucumber JVM与Arquillian结合使用,我发现了一些项目,但它们似乎还不是非常成熟和流行: -在太空中反刍() -Arquillian JBehave TestRunner -JBehave JUnit Runner 如何结合JavaEE开发实现BDD验收测试?您使用哪些技术 有什么建议吗?Arquillian是一个全面的

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

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

为了将jBehave或Cucumber JVM与Arquillian结合使用,我发现了一些项目,但它们似乎还不是非常成熟和流行: -在太空中反刍() -Arquillian JBehave TestRunner -JBehave JUnit Runner

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


有什么建议吗?

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

例如:Arquillian持久性扩展,这在我的例子中非常有用。由于我的应用程序只处理具有较少业务逻辑的数据库,因此APE可以帮助我在几秒钟内以较少混乱的代码对数据库进行种子设定和清理。它还可以帮助我比较数据表等,几乎每个扩展都附带了一些惊人的特性


干杯

就我个人而言,我建议使用数据库填充和BDD样式的文章。
我还没看过黄瓜JVM,也没看过jBehave

但下面的文章:真的很有趣,可能是你正在寻找的

希望能有帮助