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

新的Grails应用程序的功能测试框架的优点和缺点是什么?

发布时间:2020-12-14 16:35:25 所属栏目:大数据 来源:网络整理
导读:我有分析瘫痪,查看新的grails(v1.3.4)应用程序的所有不同的功能测试选项.我看了看 WebDriver/Selenium(我之前使用过) WebTest/Canoo Geb Tellurium Grails Functional Test 必须有其他人.我认为我作出决定的一些标准包括(不是特定的顺序): 长寿可喜,积极发
我有分析瘫痪,查看新的grails(v1.3.4)应用程序的所有不同的功能测试选项.我看了看

> WebDriver/Selenium(我之前使用过)
> WebTest/Canoo
> Geb
> Tellurium
> Grails Functional Test

必须有其他人.我认为我作出决定的一些标准包括(不是特定的顺序):

>长寿可喜,积极发展
>可以做ajax / javascript
>支持PageObject或类似模式
>成熟度
> headless(例如htmlunit)可以,特别是如果它使事情更快
>良好的报告
>支持NTLM凭证提供商或类似的
>紧凑,强大的测试脚本
利用groovy语言

听到已经尝试过多个框架的人特别有兴趣.谢谢!

解决方法

我维护WebTest的插件,但我建议给Geb一个尝试.我没有亲自在项目中使用它,但我认为它会打破你的大部分标准.

它是最积极发展的(IMO),但是是相当新的.它是建立在WebDriver / Selenium,所以也应该是一个很好的适应你过去的经验.

WebTest今天看不到很多开发,并没有内置对页面对象的支持.但它确实给你很好的报告.它的缺点是蚂蚁的历史基础.它使得很难以动态方式进行测试,因为测试步骤在测试用例执行时建立,然后实际测试作为第二遍运行.

我也使用GFunc,但缺乏报告是一个真正的痛苦,它没有得到像Geb一样多的开发.它比WebTest更“groovy”,而且是HtmlUnit的薄型封装,可以让您轻松“滚动自己”的测试功能.

干杯

背风处

(编辑:李大同)

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

    推荐文章
      热点阅读