Настройка и конфигурация Allure отчетов для Pytest

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

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

  • @DemetriuszStrykowski
    @DemetriuszStrykowski Год назад +1

    Комментарий на поддержку канала!

  • @igora6367
    @igora6367 13 дней назад

    Класс, спасибо

  • @rogersmith3141
    @rogersmith3141 8 месяцев назад

    Очень полезное видео, раскрываешь глаза на новый чудный мир))

    • @SeniorTester
      @SeniorTester  8 месяцев назад +1

      Спасибо за отзыв

    • @user-mo9wf1dl5u
      @user-mo9wf1dl5u 2 месяца назад

      @@SeniorTester подскажите пожалуйста, через ком. строку не устанавливается, пишет не является внешней и внутренней командой, если устанавливаю через пайчарм, то все равно отчет не работает, при этом если набрать пип лист, то там версию показывает, может что-то подскажите? Если что, путь в пременной среды пробовал прописывать не помогло.

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

    Отличный урок,как и все остальные! Очень интересно было бы узнать как запускать по графику все автотесты вместе с allure отчетом

  • @vladimir5215
    @vladimir5215 Год назад +1

    Ну, все, Евгений, один из сложных рубежей в 1K пройден. Дальше желаю только роста, процветания и достижения цели в 1M подписчиков. Давайте сделаем видео о том, как развернуть Allure на CI/CD, не важно где, лишь бы вы рассказали о том, как настроить тесты для их запуска на CI без опасений, что данные утекут куда-то

    • @SeniorTester
      @SeniorTester  Год назад +3

      Спасибо большое.
      А на счёт Allure, это видео не походит: ruclips.net/video/HLbSSVBu5qI/видео.html ?
      Ну и я собираюсь ещё показать Jenkins и gitlab

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

      @@SeniorTester ,да этот урок очень хорош , боюсь приват репу. Бизнес не одобрит

    • @SeniorTester
      @SeniorTester  Год назад +1

      В смысле публичную не одобрит? Можно то же самое делать в приватной, если гитхаб аккаунт платный

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

      @@SeniorTester , спасибо за помощь в понедельник попробую отдать на согласование , а в платном ничего не меняется в actions , я имею ввиду структура написания текстов ? В особенности yml

    • @SeniorTester
      @SeniorTester  Год назад +1

      Неа, не меняется. В платном есть заморочки с использованием сторонних экшенов. Но именно поэтому я такие и не показывал

  • @user-jp2sk4cc2d
    @user-jp2sk4cc2d Год назад +1

    ну оооочень жду, когда покажешь как грамотно прикрутить формирование аллюр отчета к Github Actions, который день уже голову себе с этим ломаю, но постоянно по разным ошибкам падает. так что давай, жги! уверен, много кому это еще пригодится)

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

      ruclips.net/video/HLbSSVBu5qI/видео.html

    • @pink_x1
      @pink_x1 7 месяцев назад

      жесть, брат по аватарке! 🦥

  • @lashaQA
    @lashaQA 11 месяцев назад

    Молодец ! Дай Бог тебе здоровья ! ток не забрасывай видео )

  • @klimtro
    @klimtro 2 месяца назад

    спасибо, полезно. восстановил в памяти. жаль не сказали насчет добавления команд повторяющихся в пайтон.ини

  • @lashaQA
    @lashaQA 11 месяцев назад +2

    Было бы супер еще интеграцию в телеграмм ! Без конфига дженкинса )

    • @stas7che
      @stas7che 11 месяцев назад +1

      жиза

  • @ПавелЯзыков-ш7и
    @ПавелЯзыков-ш7и 3 дня назад

    Подскажите пожалуйста, как добавить в алюр отчете в разделе AssertionError подробное описание ошибки. Чтобы у меня не код отображался, а реальное сообщение от сервера (тестирование api, сообщение которое будет при ответе response.text) ?

  • @nikitagusev2612
    @nikitagusev2612 4 месяца назад

    У меня шаги не отображаются в отчете, уже всеми способами прописывал, не знаю в чем дело(

  • @duke007x3
    @duke007x3 11 месяцев назад

    привет
    спасибо за информативный видос
    А можно показать как тесты с тestrail'ом связать чтобы автоматом в тesttrail проставлялись статусы pass fail по id например? или просто какой то пример интеграции тестов с testrail'ом

  • @romanrazumeev6913
    @romanrazumeev6913 6 месяцев назад

    Здравствуйте! Полезное видео! Получилось вообщем-то все кроме одного момента: сгенерированный отчет открывается только из под PyCharm. Если пытаешься открыть из проводника в Win11 или Linux (files), то не открывает, показывает "Loading ... ". В документации никак не описана эта ситуация и на форумах ничего не нашел. В чем может быть дело?

    • @SeniorTester
      @SeniorTester  6 месяцев назад

      Дело в cors, правда, не очень понимаю почему он срабатывает для локальных файлов.
      Если открывать на компе, то достаточно и возможности открыть через пайчарм. Всё равно отчёт нужен не для локального использования. А если нужно локально смотреть, то allure serve отлично годится.

  • @AsahBusheverov
    @AsahBusheverov 29 дней назад

    Добрый день, подскажет кто-то как построить график тренда?
    У меня почему-то всегда пустой

    • @SeniorTester
      @SeniorTester  28 дней назад

      Нужно перед генерацией отчёта копировать папку history из папки предыдущего отчёта в папку allure-results

  • @andreykorolev8643
    @andreykorolev8643 4 месяца назад

    Почему степы не через декоратор? Когда перешли в методы страниц уже можно было накинуть декораторами

  • @user-gl4cx3bh6c
    @user-gl4cx3bh6c 4 месяца назад

    Файлы с отчетами в папке проекта создаються, все вроде работает, но у меня в виртуальном окружении не работает команда "allure --vresion" у меня просто пропускает один рядок.
    (venv) C:\Users\Adminus\PycharmProjects\OrangeHRM_AQA>allure --version
    (venv) C:\Users\Adminus\PycharmProjects\OrangeHRM_AQA>
    Такая же ситуация с командой "allure serve ' название папки с файлами репорта' "
    В чем может быть проблема?

    • @SeniorTester
      @SeniorTester  4 месяца назад

      Для того, чтобы создавались файлы во время теста достаточно установить pip install allure-pytest
      Но для того, чтобы запускать allure serve нужно установить приложение allure

    • @SeniorTester
      @SeniorTester  4 месяца назад

      Я разве не рассказываю это в видео?

    • @user-gl4cx3bh6c
      @user-gl4cx3bh6c 4 месяца назад

      @@SeniorTester в этом то и прикол) все установлено

    • @SeniorTester
      @SeniorTester  4 месяца назад

      Видимо, аллюр не установился или вы не перезапустили терминал после его установки

  • @NM-iy4vr
    @NM-iy4vr 6 дней назад

    Из терминала не выполняются команды, подскажите в чем проблема может быть

    • @SeniorTester
      @SeniorTester  6 дней назад

      А какие команды не выполняются?

    • @NM-iy4vr
      @NM-iy4vr 6 дней назад

      Два раза пересмотрела видео и все получилось, огромное вам спасибо, вы спасли мне жизнь и нервы 😊​@@SeniorTester

  • @khafizovilnaz
    @khafizovilnaz 7 месяцев назад

    чтобы каждый раз не прописывать "alluredir ..." в командной строке, можно его в ini файл закинуть и будет автоматом формироваться

    • @SeniorTester
      @SeniorTester  7 месяцев назад

      Это если нужно, чтобы он каждый раз формировался.
      Зачастую, при запуске тестов на своём компе, отчёт не нужен. А при настройке на CI, один раз прописал команду и тоже каждый раз делать это не нужно.

    • @khafizovilnaz
      @khafizovilnaz 7 месяцев назад

      @@SeniorTester а почему на своём компе не нужен если я допустим запускаю скопом не через докер?
      Кстати ещё видел вы assert добавляете в сам тест, как по итогу правильно?
      Просто одни говорят ассерты должны быть только в pages файлах, а вот у вас увидел, пишете прям в сам тест...

    • @SeniorTester
      @SeniorTester  7 месяцев назад

      На своём компе обычно запускаешь автотесты только чтобы проверить после изменений, после добавления новых. И достаточно того, что написано в терминале.
      Ассерты лучше выносить, потому что они не всегда выглядят красиво. Все детали в одном видео сложно показать.

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

    белорусы короли тестинга!

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

      А я думал индусы, которые по всему миру тестят.

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

      Ну, белорусы короли, а тестят индусы 😂

  • @luckytima2315
    @luckytima2315 4 месяца назад

    так убунту это и есть линукс @_@

    • @SeniorTester
      @SeniorTester  4 месяца назад

      Это всего лишь один из его дистрибутивов. Если у тебя линукс - недостаточно сказать, что у меня линукс, нужно обязательно уточнить что за дистрибутив

  • @Isaak_Kazmann
    @Isaak_Kazmann 4 месяца назад

    Смотреть не возможно... 13 минут петтинга. а потом .... правильно, реклама. "Приходите ко мне учиться"
    Да ни за что. Спасибо