8

我只是简单地看了一下 easyb 和 spock ,两者似乎相似,但是 spock 似乎更注重技术,关于何时使用 which 有什么最佳实践吗?

例如,对于新的 grails 项目应该首选哪一个?对于只需要编写自动化测试的遗留 Java 项目,应该首选哪个?一个比另一个更适合集成测试吗?

那种东西..

谢谢苏达山

4

1 回答 1

10

Spock vs EasyB Spock 是一个受 BDD 启发的框架,它为开发人员提供工具,让他们的生活更轻松。EasyB 是捕获需求和构建验收测试的好方法。EasyB 场景可以是故事,并且可以将它们留空以使其成为描述性故事。然后开始添加闭包代码并可以放入 selenium 等。(来源

在浏览网页时,我看到有人认为 EasyB 存在一些仍然令人困惑的可用性问题。此外,我能够在 Spock 上找到比似乎不太受欢迎的 EasyB 更多的文章、教程等。

Spock 基于 JUnit,因此运行常规 Java 项目的测试用例与运行任何常规 JUnit 测试一样容易,无论是从 IDE 还是持续集成服务器。看看用 Spock 进行测试

最后,我会坚持Spock。

于 2011-03-18T07:36:18.410 回答