Паттерны проектирования в автоматизации тестирования - WTF

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024

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

  • @ОльгаСапотько-е8д
    @ОльгаСапотько-е8д หลายเดือนก่อน

    Самое полезное видео, которое я только могла посмотреть перед стартом нового проекта с автотестами с нуля. Саша, спасибо огромное, что ты есть!

  • @SolidPercocet
    @SolidPercocet หลายเดือนก่อน

    Перемотал видео, хорошо... хорошо... хорошо. Счетчик хорошости зашкаливает

  • @awesomawesom372
    @awesomawesom372 หลายเดือนก่อน

    Охренеть! Спасибо огромное. Очень сложно первый взгляд, надо разбираться)) Но похоже что это ХайЛевел для ТопГанов

  • @sergeyfedorov7617
    @sergeyfedorov7617 หลายเดือนก่อน

    Спасибо

  • @CyberClimber
    @CyberClimber หลายเดือนก่อน

    Скажи пожалуйста, у вас только java разбирается?

  • @geoffreycollins6627
    @geoffreycollins6627 หลายเดือนก่อน +1

    6:26 - а не будет ли это код смелом, если нам в RequestFactory через if..else либо же switch case нужно перечислить все остальные методы POST, PUT, PATCH, DELETE ?

    • @maksymz6695
      @maksymz6695 หลายเดือนก่อน

      Можно используя те же патерны взять фабрику и стратегию, описать методы в отдельных классах и фабрикой сообирать. Хотя по сути оно так и есть

    • @alexpshe
      @alexpshe  หลายเดือนก่อน

      Будет-будет, это просто пример использования фабрики в API, инициализацию ревестеров можно красивее реализовать.

    • @geoffreycollins6627
      @geoffreycollins6627 หลายเดือนก่อน

      @@alexpshe а как можно красивее?

    • @maksymz6695
      @maksymz6695 หลายเดือนก่อน

      @@geoffreycollins6627 можно использовать последний принцип солид , тот что ивнерсия зависимостей, не передавать в меторд тип запрооса, а передавать класс запроса, тогда можно при необходимости просто создатьб новый класс для нового запроса без вмешательства в текущий код (создаешь интерфейс и реализуеш тип запроса)

  • @bbrother92
    @bbrother92 หลายเดือนก่อน

    Саша, подскажите, что делать если допустим хочу валидировать json ответ - но мне там в поле может выдваться любое значение uuid например, ну или что-то из набора значений?

    • @ДмитрийШишло-ь6е
      @ДмитрийШишло-ь6е หลายเดือนก่อน

      Ты можешь конретно это поле валидировать по паттерну регулярки

    • @bbrother92
      @bbrother92 หลายเดือนก่อน

      @@ДмитрийШишло-ь6е ну а если там вложенная сущность меняется

    • @ДмитрийШишло-ь6е
      @ДмитрийШишло-ь6е หลายเดือนก่อน

      ​@@bbrother92это тоже можно описать в паттерне регулярки

    • @mytalala
      @mytalala หลายเดือนก่อน +1

      валидировать по схеме. пишешь на своей стороне json схему, например и если после очередной фитчи api'ха начала отвечать по-другому - сразу будет видно

    • @bbrother92
      @bbrother92 หลายเดือนก่อน

      @@mytalala норм вариант!