Pra*_*abu 3 testing groovy acceptance-testing geb
Geb(自动化测试框架)是一个很好的验收测试框架吗?
这个问题可能会引起很多自以为是的答案,所以我会从我的观点回答你的问题并尝试为我的想法提供一些解释.为了清楚起见我是Geb的粉丝,因为我偶然发现了它,现在我想解释原因:
页面对象模式
Geb以非常实用的方式支持页面对象模式.您可以使用类似jQuery的语法定义元素,并在页面对象上使用继承来创建易于维护的抽象层.
jQuery Navigator语法
使用jQuery Navigator语法实现网页的抽象层从未如此简单.在我看来,编写测试应该尽可能简单,以使它们在截止日期和固定预算的现实世界中发生.
良好的文档
Geb有一个编写良好的文档,可以很容易地获得框架的帮助,并帮助我解决几乎所有与框架有关的问题.
与测试框架
的集成与Java世界中最常见的测试框架的集成非常好,对于JUnit和Spock,我没有发现任何阻碍我用Geb编写好测试的东西.它还与Cucumber和EasyB集成.
归档时间: |
|
查看次数: |
1308 次 |
最近记录: |