加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

是否有更好的Groovy for Java集成测试替代方案?

发布时间:2020-12-14 16:23:18 所属栏目:大数据 来源:网络整理
导读:我打算使用其编程接口测试我的基于 Java的Web应用程序.为此,我打算使用他们的RMI / WebService接口调用我的会话bean,并检查他们支持的服务是否正确.为此,我需要一种脚本语言: 调用我的RMI / WebService接口 执行SQL语句(例如,首先清理数据库) 有一个简单的
我打算使用其编程接口测试我的基于 Java的Web应用程序.为此,我打算使用他们的RMI / WebService接口调用我的会话bean,并检查他们支持的服务是否正确.为此,我需要一种脚本语言:

>调用我的RMI / WebService接口
>执行SQL语句(例如,首先清理数据库)
>有一个简单的流量控制(循环,条件等)
>容易理解.我可能会要求我的非程序员编写测试脚本

我打算将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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读