Автоматизация с нуля: Java + Cucumber + Gitlab CI/CD + Allure. Часть 1

preview_player
Показать описание
С нуля фреймворк для тестирования API используя Java + Cucumber + Gitlab CI + Allure. В первой части я написал простую архитектуру, написал несколько сценариев, а так же добавил генерацию отчетов. В следующем видео мы добавим автоматический запуск тестов на Gitlab CI

Stas from IT, моя жизнь, работа, хобби.

Contacts:

Привет! Я Стас Пешкур (ранее Блог Тестировщика) я работал тестировщикаом по (QA), позже автоматизатором тестирования (Automation QA), а сейчас Java Backend разработчиком. В своих видео я рассказываю о работе в IT, как стать тестировщиком или программистом делюсь своим опытом, делаю видео для новичков и не только. А Так же о своей жизни, хобби, развлечениях интересных событиях из жизни.
Рекомендации по теме
Комментарии
Автор

*Друзья, чем больше будет лайков и поддержки тем быстрее выйдет продолжение и появится желание пилить больше контента по айтишке (пока его не очень много)*

StasPeshkur
Автор

Дай бог тебе здоровья бро, именно такой контент искал)

acidhouzewest
Автор

Особено радует движ на беке пока Стас пишет трайкетч))) спасибо за видео!!

QwinTube
Автор

Стоит упоминать о таком, что фича - это текстовый файл с описанием сценария, чтобы мы не останавливали видео и не лезли смотреть что это такое. Описывать зачем используется тот или иной плагин в билде. Так было бы ГОРАЗДО лучше и доступнее. ИМХО

АлександрУсенко-жб
Автор

Спасибо вам огромное, как раз на работе начали внедрять gitlab CI! :) Было бы еще интересно увидеть использование pipeline и написание .yaml

Dmitrne
Автор

Наконец! Вернулся к истокам! Я давно перестал тебя смотреть и тут увидел про тестирование. Огонь! P.S. Видео не смотрел, после прокаментирую.

MagDag_
Автор

Спасибо за полезное видео.Пожалуйста, расскажите про язык Gerkin: Для чего он, Как на нем писать, Какие правила ?

ВикторияИбраимова-шл
Автор

Стас, спасибо!!! Очень круто объясняешь.

miketuev
Автор

Большое спасибо за такие видео! Все пошагово и понятно :)

killahillbeatz
Автор

Хорошее видео, достаточно детальное, однако в следующем хотелось бы увидеть информативный аллюр отчет, с execution)

sippuka
Автор

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

OleksiiStarodub-zy
Автор

Спасибо за урок) Вот бы ещё с нуля api уроки увидеть: авторизацию с куки и токеном, обычную или oauth2. Передачу сессии между запросами, как самому написать json парсер, проверку полей запросов, передачу данных из одного ответа в следующий запрос и так далее.

Сам работаю в банке и нет никаких ломбоков и прочих плагинов на проекте, безопасность не пропускает) А так здорово бы было)

transhumanist
Автор

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

MagDag_
Автор

Привет, спасибо большое за видео, подскажи пожалуйста как использовать аннотацию Step в методах с использованием Allure + Cucucmber + Junit5 ?

IvanIvanov
Автор

18:30 - а разве в @Data уже нет @ToString ?

GPT.
Автор

Спасибо за видео! Стас, покажи, пожалуйста, как правильно реализовать dependency injection c помощью Spring для такого фреймворка.
Также было бы интересно узнать как сконфигурировать паралельный запуск ui-тестов на cucumber/junit5/selenium.

nickbarabash
Автор

еще надо сделать видосик по интиграции с тест рейл))

mykola_
Автор

не пойму почему у меня articleList =0, вроде как всё также делал. Было у кого то еще такое? И в ответе пустой массив(лист)

Ruslan-psrz
Автор

Вот тоже непонятно, зачем вам тот кукумбер? Ткм более для апи тестов? Лучше бьі про валидацию JSON схемьі рассказать, про генерацию моделей из свагера, про компарейшн респонс филдов. А не крутить огурец, которьій тут, вообщем то, только мешает ))

ysparrow
Автор

Отличный материал, но касательно ломбоковской аннотации @ToString - думаю она излишня, поскольку в @Data уже помимо @Getter и @Setter содержится @ToString

АндрейБжестовский-ый