Вопрос

У меня только что были краткие взгляды на easyb и spock, оба кажутся похожими, однако Спок кажется более технически ориентированным, есть ли лучшая практика в отношении того, когда использовать, что?

Например, что следует предпочитать для нового проекта Grails? который следует предпочесть для устаревшего проекта Java, для которого необходимо записано автоматические тесты? Подходит ли еще один для интеграционных тестов, чем другой?

Такие вещи ..

Спасибо Сударшану

Это было полезно?

Решение

Spock vs Easyb Spock - это вдохновленный BDD -фреймворк, которая дает Devs инструменты, чтобы упростить их жизнь. EasyB - отличный способ захватить требования и построить тесты принятия. Сценарии EasyB могут быть историями, и могут оставить их пустыми, чтобы сделать их описательными историями. Затем начните добавлять код закрытия и могут поместить селен и т. Д. (источник)

Просматривая Интернет, я видел мнения, что у EasyB есть некоторые проблемы с удобством использования, которые все еще озадачены. Более того, я смог найти гораздо больше статей, учебных пособий и т. Д. На Spock, чем EasyB, что кажется менее популярным.

Spock основан на Junit, поэтому запуск тестовых примеров для регулярных проектов Java так же просто, как и в проведении любых регулярных тестов JUNIT, будь то на серверах IDE или непрерывной интеграции. Взгляни на Тестирование с Споком.

В заключение я буду придерживаться Спока.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top