Является ли Geb (среда тестирования автоматизации) хорошей платформой для приемочного тестирования? - PullRequest
3 голосов
/ 03 февраля 2011

Является ли Geb (среда тестирования автоматизации) хорошей платформой для приемочного тестирования?

Ответы [ 2 ]

7 голосов
/ 06 февраля 2011

Этот вопрос может вызвать очень самоуверенные ответы, поэтому я отвечу на ваш вопрос с моей точки зрения и попытаюсь дать некоторые объяснения своим мыслям. Чтобы прояснить ситуацию, я фанат Геба, так как я наткнулся на него, и теперь я хочу объяснить, почему:

Шаблон объектов страницы
Geb поддерживает шаблон объектов страниц очень прагматичным способом. Вы можете определять элементы с jQuery-подобным синтаксисом и использовать наследование в своих объектах страницы для создания простого в обслуживании уровня абстракции.

Синтаксис jQuery Navigator
С помощью синтаксиса jQuery Navigator реализация уровня абстракции для вашей веб-страницы никогда не была проще. И, на мой взгляд, написание тестов должно быть как можно более простым, чтобы они выполнялись в реальном мире сроками и фиксированными бюджетами.

Хорошая документация
Geb имеет хорошо написанную документацию, которая облегчает получение помощи по фреймворку и помогает мне почти во всех проблемах, которые у меня были с фреймворком.

Интеграция с каркасами тестирования
Интеграция с наиболее распространенными средами тестирования в мире Java очень хороша, и для JUnit и Spock я не нашел ничего, что мешало бы мне писать хорошие тесты с Geb. Он также интегрируется с Cucumber и EasyB.

1 голос
/ 18 февраля 2014

Да.

Остальная часть этого ответа служит только для удовлетворения обязательных 30 символов.

...