我只是简单地看了一下easyb和spock,两者看起来很相似,但是spock似乎更面向技术,有什么最佳实践来说明何时使用哪种?
例如,对于一个新的grails项目,应该首选哪一个?对于只需要为其编写自动化测试的遗留java项目,应该首选哪一个?其中一个比另一个更适合集成测试吗?
诸如此类的事情..
感谢苏达山
发布于 2011-03-18 15:36:18
Spock vs EasyB Spock是一个受BDD启发的框架,它为开发人员提供了让他们的生活变得更容易的工具。EasyB是捕获需求和构建验收测试的一种很好的方法。EasyB场景可以是故事,也可以将其留空以使其成为描述性故事。然后开始添加闭包代码,并可以放入selenium等(source)
在浏览网页时,我看到了一些意见,认为EasyB有一些可用性问题仍未解决。此外,我能够在Spock上找到比EasyB更多的文章、教程等,后者似乎不太受欢迎。
Spock基于JUnit,因此运行常规JUnit项目的测试用例与运行常规Java测试一样简单,无论是从集成开发环境还是从持续集成服务器。看看Testing with Spock吧。
总而言之,我会坚持使用Spock。
https://stackoverflow.com/questions/5343897
复制相似问题