Но у нас сейчас как раз такая ситуация - нужно тестировать рест апи на чём-нибудь вроде кукумбера. Karate для этого подойдёт или нужно свою реализацию на кукумбере писать? Что порекомендуете?
У нас тоже переписали тесты с РестАшурда на карате - ))) Есть свои плюсы и минусы - главное не бежать сразу по привычке Девов "писать свое гениальное решение" а немного почитать доку - в 90% случаев это уже решено
Но в целом идея вроде понятна. RestAssured - если заказчик хочет бдд и статическую типизацию, Karate - если заказчик хочет бдд и чтобы тестеры сутками дебажили фичафайлы)
Чаще всего видел, что у него выносят все шаги в хэлперы, и тогда по идее какой толк от всех этих given, when, then? Вот тут Dins хорошо описали особенности и подводные камни работы с RestAssured: https://habr.com/ru/company/dins/blog/464225/