我只是简单地看一下easyb和spock,两者似乎都很相似,但spock似乎更注重技术,有什么最佳实践可以使用哪个?
例如,对于新的grails项目,哪个应该是首选? 对于只需要编写自动化测试的遗留Java项目,哪个应该是首选? 是否比其他更适合集成测试?
那种事情......
由于 苏达
答案 0 :(得分:10)
Spock vs EasyB Spock是一个受BDD启发的框架,它为开发人员提供了工具,让他们的生活更轻松。 EasyB是捕获需求和构建验收测试的好方法。 EasyB场景可以是故事,可以留空以使其成为描述性故事。然后开始添加闭包代码,并可以放入selenium等(source)
在浏览网页时,我看到EasyB有一些可用性问题的观点仍然令人困惑。此外,我能够在Spock上找到更多关于EasyB的文章,教程等,似乎不太受欢迎。
Spock基于JUnit,因此运行常规Java项目的测试用例就像运行任何常规JUnit测试一样简单,无论是来自IDE还是持续集成服务器。看看Testing with Spock。
总而言之,我坚持使用Spock。