Как (не)правильно использовать REST Assured (Ксения Лосева, DINS)

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ม.ค. 2025

ความคิดเห็น • 3

  • @ЕвгенийВовк-ы7ь
    @ЕвгенийВовк-ы7ь 2 ปีที่แล้ว +1

    Огромнейшее спасибо, очень информативно и важно😃

  • @elvenpath7
    @elvenpath7 2 ปีที่แล้ว +4

    Мне кажется Ксения путает http клиент и моделирование данных в этом видео. Если вы моделируете данными в тест кейсах в виде putCuckies и getCuckies (то есть ваша модель это объект мира это печеньки) это 1) Хорошо ! ведь ваши тесты логически просты и читаемы и вы оперируете простыми сущностями. Любой человек сразу поймет что делается в ваших тестах (неважно от вида технологии под спудом). 2) Ваш api код спрятан в отдельный класс (хелпер или я бы назвал его CookieApi) но сам этот код использует ПО ПРЕЖНЕМУ given, then, when что дает ему очень хорошую читаемость ! (в отличии от http clientа. Ведь вы по прежнему используете именно rest assured bdd синтаксис который очень понятен!) В теории Вы могли заменить rest assured на любой http client в апи\хелпер классе но сами high level методы в тестах должны остаться без изменений. PS. Когда вы показывали "сложный код" в виде простыни, изначально такой код не должен был быть таким. Посколько в сложных сценариях вы должны были оперировать только high level методами объекта печеньки ( scenario example: createCookies, addCookie, removeCokie, getCookie, Validate cookie was removed) и эта простыня была бы в 10 раз короче.

  • @Логовотестировщика
    @Логовотестировщика 3 ปีที่แล้ว +1

    полезно! благодарю!