可读和可维护的验收测试框架

时间:2013-04-23 15:16:13

标签: java testing cucumber bdd acceptance-testing

我正在寻找具有可读语法的验收测试框架(如Cucumber的纯文本规范),但作为内部域特定语言(DSL)。首先我考虑ScalaTest,但是如果他们看到语法,那么非技术客户就会大喊大叫!

是否有针对可读性进行优化的验收测试框架,提供内部(理想情况下类型安全)DSL并在JVM上运行?

1 个答案:

答案 0 :(得分:1)

那么,对于在JVM上运行的类似Cucumber的框架,您可以使用cucumber-jvm。在github页面中,有各种基于java和java的语言的示例,例如Groovy和Scala。

我真的不明白你所说的“内部”dsl是什么意思。 Cucumber-jvm功能在.feature文件中是简单的Given-When-Then用户故事,为什么它们不适合你的定义?

我一直在使用Java和Junit,它几乎和Cucumber的ruby实现一样简单。