Урок для начинающих по PyTest #4.1 | Fixtures, conftest. Зачем они и как с ними работать.

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 41

  • @ВасиленкоАлександр-ц4к

    Спасибо тебе за уроки! Все четко, по делу, задачи близкие к реальным. Ты прям вдохнул в меня мотивацию, я как-то крепко намучился с базовыми уроками, а тут прямо со структурой, все красиво

  • @zubescu
    @zubescu 2 роки тому +2

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

  • @ОльгаАлек-й5у
    @ОльгаАлек-й5у 2 роки тому +3

    Спасибо Вам за ваши труды! Отличные уроки! У Вас явно есть талант преподавателя! Дай Бог Вам счастья, здоровья и всего самого лучшего в жизни!

    • @SolveMeChannel
      @SolveMeChannel  2 роки тому +1

      Спасибо Вам большое, мне очень приятно :) Желаю Вам того же, только вдвойне)) Если Вы уже начали смотреть курсы, не бросайте, у Вас всё обязательно получится.

    • @ОльгаАлек-й5у
      @ОльгаАлек-й5у 2 роки тому

      Спасибо Вам большое за пожелание и слова поддержки! Буду стараться)

  • @alpachina1
    @alpachina1 2 роки тому +1

    Братику дякую за відоси по тестам, прям годнота) Зараз вивчаю Пітон, і тести заходять не з першого разу, трохи туплю, але такі відео з поясненнями топчик!

    • @SolveMeChannel
      @SolveMeChannel  2 роки тому +3

      Головне не закидуй навчання. Спочатку дуже складно, тому що багато інформації для засвоєння, але коли трішки набьєш руку і вивчиш базу, піде куди швидше)

  • @mint_porebrikk
    @mint_porebrikk 2 роки тому +1

    Забавная манера подачи
    Однозначно лайк)

  • @kyrluk3658
    @kyrluk3658 2 роки тому +1

    Спасибо, очень доступное объяснение!

  • @aslambekkhalimov9777
    @aslambekkhalimov9777 2 роки тому +1

    Вау! Интересно, спасибо за уроки :D

  • @martincatus
    @martincatus 2 роки тому

    Четко, паря, лайк однозначно

  • @fusionua
    @fusionua 2 роки тому +2

    спасибо огромное!

  • @Serega1822
    @Serega1822 3 роки тому

    Спасибо за урок

  • @anatolyzhoglo8139
    @anatolyzhoglo8139 3 роки тому

    спасибо, не хватает подобных видео в русскоязычном сегменте

    • @Konic_chouc
      @Konic_chouc 2 роки тому

      чет на англоязычных ресурсах не встречал подобного с такой плотностью информации. Автору огромное трудовое спасибо за опыт и энтузиазм!

  • @kolobroadgh8532
    @kolobroadgh8532 2 роки тому

    спасибо большое

  • @ВалерийМакаров-ц8ж
    @ВалерийМакаров-ц8ж 11 місяців тому

    Фикстура - это понятие из пайтеста вместо before, aftermethod из юниттеста? Для автоматизации лучше изучать пайтест или юниттест? Что чаще используется?

  • @stylebender1905
    @stylebender1905 Рік тому

    Лучший! Дай бог здоровья тебе автор! Уважение и почёт! сделай куда можно задонатить!

  • @andriivozniuk4834
    @andriivozniuk4834 2 роки тому

    1:18 с небольшой вероятностью видео смотрят программисты, которым сказали что свой код надо уметь тестировать (внезапно)

  • @catho.francis
    @catho.francis Рік тому

    Блин, хорошо объясняешь! А не думал перезаписать курс? В первых уроках, немного запутанно объяснено

  • @AlexandrSpirit
    @AlexandrSpirit 2 роки тому +1

    Спасибо. Наконец-то разобрался
    Скажите, если у меня на беке АПИ. Есть свагер, есть схемы пайдантика у роутов. Т.е. типы данных и данные гет или пост запросов валидируются схемами
    Есть ли возможность сгенерировать тести на основе этих схем. Тесты положительные и отрицательные.
    Например, в схеме name: str с минимальной длинной 8 символов.
    Сгенерировать отрицательный тест на основе этих данных, и отправить name = 89, или name = 'name' с получением ожидаемой ошибки.
    Зачем это нужно?
    У меня куча роутеров. Куча схем. Некоторые роуты возвращают объект с вложенными объектами (на основе схем)
    Писать руками тесты для объектов с 50+ атрибутами... очень накладно.
    Вот и хочется что-то автоматическое

    • @SolveMeChannel
      @SolveMeChannel  2 роки тому

      Привет)) Я тоже задумывался о подобной штуке, было бы весьма круто, но к сожалению я остановился на моменте, когда нужно было параметризировать фильтры в GET запросах и работать с ENUM значениями в POST сущностях. Так что, как-то так.
      Возможно на просторах есть генераторы тестов на основе сваггер, но я ими не пользовался.

  • @viacheslavgurov4371
    @viacheslavgurov4371 Рік тому

    А где обещанный репо?

  • @rostikniks
    @rostikniks 2 роки тому +4

    Необязательно тестировщик)) Норм девелоперы тоже учатся правильно писать тесты)

    • @SolveMeChannel
      @SolveMeChannel  2 роки тому +2

      Дай Бог здоровья таким девелоперам и 100 год жизни)))

    • @rostikniks
      @rostikniks 2 роки тому +1

      @@SolveMeChannel ​ @SolveMe ​ Я пока что только учусь, но стараюсь делать как можно более правильно, в том числе и тесты. И я прям ловлю кайф от результата, когда всё сделал правильно и красиво :)

  • @alexs5354
    @alexs5354 Рік тому

    А где GitHub?

  • @volodymyrmaruzhenko5720
    @volodymyrmaruzhenko5720 2 роки тому

    Дякую за відео. Порадьте будь ласка книжки по автоматизації тестування.

    • @SolveMeChannel
      @SolveMeChannel  2 роки тому +2

      Доброго дня) Із того, що можна порекомендувати, так це ось ця книга:
      habr.com/ru/post/426699/
      Вона, як і цей курс, надасть базові навички для того, щоб ви розуміли, як запустити тест, оформити його, та отримати якісь результати для аналізу. На цьому користь від книги закінчується. Тому, я б не сильно на ній зациклювався, бо практика набагато продуктивніша та більш розвиваюча.
      Наприклад, ось сайт на якому є декілька ендпоінтів, які треба покрити автотестами.
      reqres.in/
      Спробуйте це зробити з нуля, користуючись офіційною докою pytest, stackoverflow та просто інформацією з інтернету. Ви одразу помітете, що за короткий проміжок часу, можна доволі багато засвоїти.

    • @volodymyrmaruzhenko5720
      @volodymyrmaruzhenko5720 2 роки тому

      @@SolveMeChannel Дякую!

  • @KhimichVladyslav
    @KhimichVladyslav Рік тому

    Наверное лучший контент по Пайтестам! Дякую! Слава Україні!

  • @RedRedist
    @RedRedist Рік тому +1

    Я в python 30 секунд. Почему нельзя объяснить, что такое эти ваши фихтуре на простых примерах. Что за непонятные библиотеки, я ничего не понимаю аааааааааааааааааааа

    • @pendelbus555
      @pendelbus555 Рік тому

      Я в компе 30 секунд. Почему нельзя объяснить, что такое эти ваши фихтуре на простых примерах. Что за непонятные библиотеки, я ничего не понимаю аааааааааааааааааааа

  • @duke007x3
    @duke007x3 Рік тому

    6:40 'братик єто то шо ю нид!" можна на співбесіді таке пояснення використати))

  • @fedorshvyrin4900
    @fedorshvyrin4900 Рік тому

    Спасибо тебе!