Pull to refresh
10
0
Send message
о, как. забавно они его обрезали.
А что за устройство изображено на этой фотке?
Новый айфон, айпад?
image
Спасибо за отличный пример. Очень в тему.
Спасибо за отличный познавательный подкаст.
Спасибо за отличную статью!
Вы можете объявить профиль активный по умолчанию в settings.xml вашего мавена и в него добавить типичные настройки для плагина.
Ну и при необходимости добавлять специфичные настройки в pom.xml своего проекта.
В посте я нигде не отметил, но видимо стоит:
Spock предназначена для проведения тестирования в стиле BDD, а Geb позволяет проводить автоматизацию работы с браузером на основе Selenium/WebDriver.
Никто не мешает их использовать отдельно.
Вообще говоря, для написания тестов используется DSL, предоставляемый Geb и Spock. А в его основе используется Groovy.
Конечно, субъективный. Всё очень зависит от конкретного проекта и команды над ним работающей.
Факт. Но если есть смысл автоматизировать — то грех этого не делать.
1. Не засекал, но я думаю размеры классов говорят, что это не заняло много времени.
2. Зависит от сложности теста. Но вам самому приятно руками раз за разом выполнять тест?
3. Зависит от проекта, от практик, внедрённых в процесс разработки. Но если речь о функциональном тестировании, то скорее всего этот тест будет повторяться за время существования проекта несколько десятков, а может и сотен раз.

Естественно, я первоначально потратил время на изучение Geb и Spock. Естественно, возникали вопросы и проходилось усиленно гуглить, изучать обсуждения в mailing list'ах.
Возможно, у вас есть на то причины.:)
Но, как мне кажется, ради такого простого и мощного DSL можно и не обращать на то, что где-то внутри Java.
У меня таких причин нет — пишу в основном на Java, иногда Groovy.
Нет, не сравнивал. Спасибо за ссылку.

Information

Rating
Does not participate
Registered
Activity