Мастер-класс «PyTest на примере UI-тестов»

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024

Комментарии • 66

  • @НаполеонЦезарович
    @НаполеонЦезарович 4 года назад +2

    Огромный respect создателю доклада !!

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 3 года назад

      Благодарю, очень приятно)

  • @aleksandrposh5198
    @aleksandrposh5198 4 года назад +3

    Крутая подача материала. Спасибо

  • @olgakovaleva4027
    @olgakovaleva4027 5 лет назад +2

    Отличный мастер-класс! То, что нужно для начала в Python и PyTest

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 5 лет назад

      Спасибо! Приятно слышать =)
      Если у вас появятся вопросы или предложения для новых мастер классов, не только по Python, но и по технологиям или инструментам, которые тесно связаны - делитесь в комментариях. Приходите на следующей неделе на "Мастер-класс “Cloud Continuous Integration на примере CircleCI” dou.ua/calendar/27645/

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 4 года назад

      Удалось применить знания?

    • @evgeniikrasnov6798
      @evgeniikrasnov6798 Год назад

      @@DigitalNomad-j2e а де можна знайти ссилку на гіт проект?

  • @IrisKapustina
    @IrisKapustina 4 года назад +2

    Благодарю) С Python пока не сталкивалась, но теперь знаю, куда подсмотреть, в случае чего ;)

  • @olgakhobina5785
    @olgakhobina5785 4 года назад +2

    спасибо за лекцию, отправляется в копилку полезностей)

  • @vitaliisotnichenko3770
    @vitaliisotnichenko3770 4 года назад +2

    Отличный мастер класс чтобы начинать освоение автоматизации на Пайтоне

  • @Анастасия-в6у2ь
    @Анастасия-в6у2ь 6 лет назад +6

    Спасибо! Было очень познавательно, понятно и интересно!

  • @irinachub7597
    @irinachub7597 4 года назад +1

    Интересный мастер класс! Спасибо!

  • @ВладиславКривенко-ф8о

    Отличная лекция

  • @olhaliashchevska8099
    @olhaliashchevska8099 4 года назад

    Спасибо! Взяла на заметку этот вебинар

  • @ruslanachumachenko7754
    @ruslanachumachenko7754 4 года назад +1

    супер!

  • @ПашаВербенец
    @ПашаВербенец 2 года назад +1

    Просмотрено +

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 2 года назад

      Отлично!

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 2 года назад

      Продолжай и доберёшься ещё выше в карьерной лестнице)

    • @ПашаВербенец
      @ПашаВербенец 2 года назад +1

      @@DigitalNomad-j2e очень приятно что Вы лично ответили )
      у себя в компании начал автоматизацию проекта на pytest и уже использую некоторые примеры из вашего видео.
      Большое спасибо. В дальнейшем можно Вам задавать вопросы, так как сам самоучка и есть моменты в которых нужно решение более правильное чем мое?

  • @frrswdfs3452
    @frrswdfs3452 5 лет назад +13

    А компьютерной школе Hillel
    не планируются курсы по монтажу видео хотя бы начальные уроки например вставка видео с экрана компьютера на видео запись лекции ?

    • @frrswdfs3452
      @frrswdfs3452 5 лет назад +1

      Ослепнуть можно пока пытаешься разобраться что написано на проекторе .

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 5 лет назад

      @@frrswdfs3452 Спасибо, к сожалению, из-за технической неполадки, запись с экрана не удалась. Постараемся в будущем исправить. Презентация - ruclips.net/user/redirect?stzid=UgwOlU7qUU4QlBZ-ieN4AaABAg&q=https%3A%2F%2Fdocs.google.com%2Fpresentation%2Fd%2F1pNfLlj0hTy2H7FGCLWs-miq-ootKCAWe4_2U8Rlzo7M%2Fedit%23slide%3Did.p&event=comments&redir_token=DKUcFpSFiAmt_RiL0yOeJjI-UtB8MTU1MTU1ODQyNEAxNTUxNDcyMDI0

  • @mariashuliakivska5338
    @mariashuliakivska5338 4 года назад

    + к будущим изучениям

  • @lolasworld3252
    @lolasworld3252 4 года назад +1

    Артур, спасибо больше за лекцию. Скажите, пожалуйста, а вы консультации не проводите ?

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 4 года назад

      Конечно, Lola's world www.linkedin.com/in/arthur-p-1ab24a55

  • @makintosh3543
    @makintosh3543 4 года назад +1

    Я так понимаю, в тестах на Java фистуры также часто используются? Хорошо, что подробно объясняете!

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 3 года назад

      Спасибо
      Фикстуры - это название функциональности, которая может запускаться до и после автотеста (возможностей настройки больше чем я описал).
      В каждом языке Java, Python есть как минимум один продвинутый Фреймворк, который будет поддерживать функциональность как фикстуры, но может называться как-то иначе.
      Главное что Вы поняли основную идею и пользу, а название в процессе изучения найдётся.

  • @egorkomarov4719
    @egorkomarov4719 6 лет назад +7

    Шикарно! Зашло прямо в тему =)
    А где скачать обещанную презентацию?
    Большое спасибО!

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 6 лет назад +1

      Отличный вопрос, Егор! Презентация - docs.google.com/presentation/d/1pNfLlj0hTy2H7FGCLWs-miq-ootKCAWe4_2U8Rlzo7M/edit#slide=id.p

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 4 года назад

      Приятно слышать!
      Удалось применить знания?

  • @elenagavrilova3109
    @elenagavrilova3109 Месяц назад +1

    Лекция очень интересная, но не видно ничего в самых интересных местах. Не для видео такой формат, к сожалению. Было бы здорово не картинку общую, а только рабочий стол презентера записывать.

    • @HillelITSchool
      @HillelITSchool  Месяц назад

      @@elenagavrilova3109 дякуємо, візьмемо до уваги вашу пораду🫶

  • @nataliias9186
    @nataliias9186 4 года назад

    Мне зашло

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 4 года назад

      Спасибо, приятно слышать =)

  • @DigitalNomad-j2e
    @DigitalNomad-j2e 6 лет назад +1

    Если у вас остались вопросы связанные с PyTest, то делитесь ими в комментарии, постараюсь ответить на них на встрече связанной с API тестами.

  • @huyoung8911
    @huyoung8911 5 лет назад +2

    А что на счет последовательности запуска тестов с маркерами? Это решается только конфигом с иерархией тестов?

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 5 лет назад +1

      Рекомендую воспользоваться - pytest-dependency pypi.org/project/pytest-dependency
      Пример использования - pytest-dependency.readthedocs.io/en/latest/usage.html.
      У меня получилось применить его так - snag.gy/c87Yis.jpg
      Будьте осторожны, поскольку, если нарушить порядок расположения тестов в тест сьюте - pytest-dependency автоматически пропустит тесты, как в этом примере - snag.gy/CDT816.jpg.
      Для запуска тестов применял следующую конфигурацию - snag.gy/031POH.jpg
      Если получиться применить - дайте знать, пожалуйста.
      Успехов!

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 5 лет назад

      Удалось попробовать?

    • @huyoung8911
      @huyoung8911 5 лет назад +1

      @@DigitalNomad-j2e благодарю за информацию. Писал фреймворк, еще не попробовал.
      Как скоро вы планируете провести еще лекцию? И оптимизировали ли вы тесты с текущей лекции? Конкретно говорю про такие моменты как :
      self в тестах, и вещи, которые требуется вынести в отдельную фикстуру:
      self.login_page = LoginPage(self.driver)
      self.header_page = HeaderPage(self.driver)
      решил этот момент большой фикстурой для сессии, в которой реализован логин и логаут и фикстурой с методами - application. также вынес все локаторы в отдельный файл. тесты стали быстрее.

  • @litovsky83
    @litovsky83 6 лет назад +1

    Спасибо

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 4 года назад

      Удалось применить знания?

    • @litovsky83
      @litovsky83 Месяц назад

      @@DigitalNomad-j2e да)

  • @DigitalNomad-j2e
    @DigitalNomad-j2e 6 лет назад +1

    Кому-то удалось запустить тестовый проект? Кому не удалось делитесь подробностями =)

  • @valk9819
    @valk9819 5 лет назад +1

    Спасибо, скиньте презентацию )))

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 5 лет назад

      docs.google.com/presentation/d/1pNfLlj0hTy2H7FGCLWs-miq-ootKCAWe4_2U8Rlzo7M/edit

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 4 года назад

      Удалось применить знания?

  • @diakonrai8472
    @diakonrai8472 5 лет назад

    А питон в Мавен не может? В смысле, зачем хранить зависимости к библиотекам в текстовом файле?

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 5 лет назад

      Python + Maven я не использовал. Для хранения зависимостей мне хватает requirements.txt.

  • @DigitalNomad-j2e
    @DigitalNomad-j2e 6 лет назад +5

    Презентация - docs.google.com/presentation/d/1pNfLlj0hTy2H7FGCLWs-miq-ootKCAWe4_2U8Rlzo7M/edit#slide=id.p

    • @dmytroboholiubov7068
      @dmytroboholiubov7068 6 лет назад +1

      Спасибо.

    • @pavelsoloway3675
      @pavelsoloway3675 6 лет назад +1

      Спасибо. Кинул запрос на доступ

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 6 лет назад

      Добавил в группу =)

    • @ПавелФролов-д3е
      @ПавелФролов-д3е 6 лет назад +1

      Кинул запрос на доступ

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 6 лет назад

      @@ПавелФролов-д3е отлично! Добавил) Так же дал права на комментарии в самой презентации.

  • @ivanpoberezhniuk9694
    @ivanpoberezhniuk9694 4 года назад +2

    Скорость 1.75 ваше все))

  • @Bonus2608
    @Bonus2608 5 лет назад +1

    Более путанной и неструктурированной подачи материала я ещё не видел.

    • @DigitalNomad-j2e
      @DigitalNomad-j2e 5 лет назад +5

      Ivan Fisun , не расстраивайтесь - найдёте) Я помогу - ruclips.net/video/bclZYyFHlmA/видео.html