4

Geb (自動化テスト フレームワーク) は受け入れテスト フレームワークとして優れていますか?

4

2 に答える 2

8

この質問は非常に独断的な回答になる可能性があるため、私の観点からあなたの質問に答え、私の考えを説明しようと思います。明確にするために、私は Geb に出くわして以来、Geb のファンであり、その理由を説明したいと思います。

Page Objects パターン
Geb は、非常に実用的な方法で Page Objects パターンをサポートしています。jQuery に似た構文で要素を定義し、ページ オブジェクトで継承を使用して、保守が容易な抽象化レイヤーを作成できます。

jQuery Navigator 構文 jQuery Navigator 構文
を使用すると、Web ページの抽象化レイヤーを実装することがかつてないほど簡単になりました。私の意見では、テストを書くことは、締め切りと固定予算の現実の世界でそれらを実現するために、できるだけ簡単であるべきです.

優れたドキュメンテーション
Geb にはよく書かれたドキュメンテーションがあり、フレームワークに関するヘルプを簡単に入手でき、フレームワークで発生したほぼすべての問題を解決するのに役立ちました。

テスト フレームワーク
との統合 Java の世界で最も一般的なテスト フレームワークとの統合は非常に優れており、JUnit と Spock については、Geb で優れたテストを書くのを妨げるものは何も見つかりませんでした。また、Cucumber および EasyB とも統合されます。

于 2011-02-06T16:59:04.373 に答える