Артем Ерошенко - Тест-кейсы как код

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

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

  • @TanyaStat
    @TanyaStat 3 года назад +12

    15:23 Тест-кейсы как код. Начало самого интересного

  • @НикитаУколов-о4ь
    @НикитаУколов-о4ь 2 года назад

    Красавчик!

  • @georgearistov2280
    @georgearistov2280 2 года назад +1

    аннотация @Manual - это некая кастомная аннотация? на первом примере - подсвечена красным.
    использовать это аннотацию из коробки не получается.

  • @mikhailnt
    @mikhailnt 3 года назад +5

    53:43 степы есть, а ожидаемого результата нет, можно ли прописывать в коде ОР и чтобы он добавлялся в тестрейл как и степы?

    • @SobolionV
      @SobolionV 3 года назад

      тоже возник этот вопрос

    • @unconn
      @unconn 3 года назад +1

      В TestRail есть возможность привязать к каждому шагу некий ожидаемый результат. И соответственно пофейлить тест, если сверка не выполнена. В коде конкретно этого плагина похоже немного другая концепция: проверка результата - это тоже шаг теста, а ожидаемый результат то, что ошибки не произошло. Соответственно меняется немого представление тестов в самой TMS. Теперь все содержимое написано в названии шагов и нет необходимость заходить внутрь каждого шага. Концептуально это ничего не меняет, но если нужно иное представление тестов в TMS, то видимо придется править плагин или использовать другой, если есть.

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

      Да какая разница, это же программирование. Можно сделать что угодно. Будет выглядеть как-то так:
      step ("Something", () -> {
      expected("Result");
      });
      В этом нет ничего сложного)

    • @alexeyzhiburtovich1896
      @alexeyzhiburtovich1896 3 года назад

      @@eroshenkoam expected - статический метод аллюра? Не совсем понимаю, каким образом текст из expected будет отображаться в test rail или allure отчёте? Не могли бы вы пояснить, пожалуйста.

  • @alexkryvorotko
    @alexkryvorotko 2 года назад

    Экспорт в TestRail из алюра только через плагины? К тому же у плагина ограничение на язык программирования(Java junit 5).
    А если я хочу на CI код на мерджах ранить, то как это реализовать? JS

  • @viktoriyamelnikova7934
    @viktoriyamelnikova7934 3 года назад

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

    • @bbrother92
      @bbrother92 2 года назад

      hexlet

    • @ntvisigoth
      @ntvisigoth 2 года назад

      Возьмите для себя РЕАЛЬНУЮ, боевую, очень важную для вас задачу и начните пилить код. Сразу встанет много вопросов, но именно желание добить задачу и будет драйвить вас в сторону цели!
      К примеру, хочется купить шубу, есть 20 сайтов, на каждом из них не менее 800 шуб. Хочется отсортировать по цене, по вендору и др. характеристикам. Потом в каком-то удобном для вас виде выдать, к примеру в виде списка в CSV-файле.
      Для парня, можно взять N сайтов знакомств с девушками, к примеру отсортировать девушек по наличию нужных ему характеристик, далее выдать те ссылки, которые лучше всего подходят под критерии.
      Курсы, они полезны, но прежде всего надо любить программирование, а любишь его тогда, когда оно приносит пользу прежде всего лично тебе

  • @Digmansun
    @Digmansun 2 года назад

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

    • @ntvisigoth
      @ntvisigoth 2 года назад

      А это единствено адекватный подход в наше время! То что сейчас используется это очень долго, муторно и отбивает лишний раз заглядывать и менять тест.документацию . Другими словами, если мы, тестировщики, хотим расти мы обязаны менять подходы
      И да, чтоб тест лид проникся надо ему продать эту идею. Я уже показал очень многим этот видос и люди все больше и больше загораются этой идеей

  • @orange-vlcybpd2
    @orange-vlcybpd2 2 года назад

    43:15 "количество джоп начало вырастать". Да, знакомо. Как говорил Конфуций: "Количество жоп растет пока не превращается в одну большую }|{O⨅ϓ" 😂

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

    nice

  • @deniskowzan
    @deniskowzan 3 года назад

    Неужели у всех тест стэпы в одну строку?)

  • @Lola2012ful
    @Lola2012ful 3 года назад +8

    Не нужно говорить "по-русски". Это технический язык, все поймут "бранч", но мне надо задуматься, что такое "ветка"

    • @eroshenkoam
      @eroshenkoam 3 года назад +2

      Возможно, учту в будущем)

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

      @@eroshenkoam
      Если доклад нацелен на русско-говорящую аудиторию, пусть и технарей, все-таки имеет смысл применять родной для аудитории язык. Термин "ветка", "Репозиторий" и др. уже устоявшиеся термины и никаких сложностей с их пониманием нет.
      Да, бывает ситуации, когда сложно подобрать перевод и проще сказать по-английски, пояснив что имелось ввиду. Однако достаточно много переводов, которые уже устаялись, к примеру "Branch" это "Ветка". Если человек плохо знает английский и не способен перевести, то может ему сначала нужно заняться процессом импрува своего английского?

    • @Lola2012ful
      @Lola2012ful 3 года назад +3

      @@ntvisigoth а в России девелоперы / тестеры не знают английский? Как они пишут код итд?

    • @ntvisigoth
      @ntvisigoth 3 года назад +6

      @@Lola2012ful Ну давайте вообще забудем родной язык и будем говорить по-английски? В чем проблема-то? Подумаешь язык предков забыли. Не беда ведь! :)

    • @wiglaff
      @wiglaff 3 года назад

      @@ntvisigoth надеюсь мы сделаем это как можно быстрее 🙏