是否有更好的Groovy for Java集成测试替代方案?
发布时间:2020-12-14 16:23:18 所属栏目:大数据 来源:网络整理
导读:我打算使用其编程接口测试我的基于 Java的Web应用程序.为此,我打算使用他们的RMI / WebService接口调用我的会话bean,并检查他们支持的服务是否正确.为此,我需要一种脚本语言: 调用我的RMI / WebService接口 执行SQL语句(例如,首先清理数据库) 有一个简单的
我打算使用其编程接口测试我的基于
Java的Web应用程序.为此,我打算使用他们的RMI / WebService接口调用我的会话bean,并检查他们支持的服务是否正确.为此,我需要一种脚本语言:
>调用我的RMI / WebService接口 我打算将Groovy用于此目标. Groovy有更好的建议或替代方案吗? 编辑1 在答案中提到的其他Groovy替代品是JRuby和RSpec.网上有没有比较? 解决方法
我认为Groovy是您可以用于测试的最佳选择. Groovy与Java的集成是无缝的,因此调用方法,库和类似的东西通常运行顺畅.
开始使用Groovy的公司通常也会开始使用它进行测试,然后在生产代码中使用它. 正如@tim_yates所说,Spock是一个用于测试的Groovy框架,也是一个很棒的框架.你也可以毫无问题地使用JUnit/EasyMock/TestNG/Whatever,而Groovy本身也带有GroovyTestCase(基于JUnit)来完成工作. Groovy还允许您编写cool DSLs,它可以帮助您为非程序员实现编程语言,如您所说. Groovy中的SQL支持也很简单.您可以使用groovy.sql软件包类并快速开始使用它,或者您可以根据需要使用JPA. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |