Автоматизация на пальцах: Java + Cucumber + Selenide: фреймворк с нуля. Часть 1

preview_player
Показать описание

Всем привет! Сегодня мы за 30 минут напишем с нуля фреймворк для автоматизации тестирования на самых популярных в 2019 году инструментах Java + Selenide + Cucumber.

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

Поддержка канала:

Contacts:

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

*Хотите видео с развитием фреймворка в тестирование API сайта?*

StasPeshkur
Автор

Прошло несколько лет, как я видел анонс и уведомления об этом видео. И вот вбив в гугл вопрос - и вот опять я на нем. Ламповое видео, спасибо

aleksey
Автор

Очень интересно 👍🏽👍🏽👍🏽 продолжай. Было бы круто создать плейлист чисто с такими примерами практическими!

olegshcherbakov
Автор

Аллелуйа братья и сестры!!! Заработало! Да, с тех пор уже много помеялось, в т.ч. немного изменился тестовый сайт, локаторы другие, но сути это не меняет, все до сих пор работает! У кого не получилось - не сдавайтесь!!!))

tester
Автор

Спасибо! Полезно. Сделай плз видос, как аллюр подключить. И что бы в аллюр отчет попадали только нужные шаги, а не вся логика теста, локаторы и их состояние и прочее. Что бы было красиво и радовало манагера ).

romandoroshenko
Автор

тільки не какамбер )) а 'кЮкамба на перший склад, спасибі за гарне відео!

evgenboychuk
Автор

Привет! Начну с того, что мне очень нравятся твои видео и как ты подаешь информацию. Как ты считаешь, с какого ресурса лучше начать, если я хочу изучить java c 0 и быть android разработчиком? Сейчас я сижу на явараш и понимаю, что информации там недостаточно, не знаю, покупать ли подписку. В качестве замены\дополнения есть варианты с курсами от udemy по java от Сумина и Аллахвердова. Но смущает отсутствие\минимальное количество практики. Можешь посоветовать, с чего ты начинал? Прям с самого начала?

darthkoch
Автор

С самого начала видео все супер понятно даже для "ручника". Спасибо!

netrebova
Автор

Стас было бы очень интересно очень многим, если снимешь ролик на тему рабочего дня ручного тестеровщика, как он свой рабочий день начинает, с какой работой сталкивается, как и в каких ПО проводит тестирование, такого ни у кого нет, а это многим интересно, так как новоиспеченные тестеры переживают за эти первые дни и хотят воочию видеть как им предстоит работать и что предстоит делать

Alandal-nb
Автор

11/2020 к сожалению много поменялось на Cucumber и др. сайте. Вобщем выдает
"Class 'Cucumber' must either be declared abstract or implement abstract method 'run(RunNotifier)' in 'Runner'"
Останавливаю видос. Жалко ваше время, и свое. Так и не получилось запустить и пробовать... ОЧ оч жаль.

sanyatsoi
Автор

Стас подскажи пожалуйста 1) Почему элементы делаются приватными 2) Почему для каждого действия ты пишешь отдельный метод, отдельно для ввода логина, отдельно для ввода пароля. Если у меня будут 100+ тест кейсов это же будет не реально много кода.

УмарЗайнутдинов
Автор

Добавил в отложенные, если тут что-то путёвое, то будет лайк и комментарий

КуцВладислав
Автор

А почему "какамбэр" разве это слово так читается?

enkifirm
Автор

10:26 Привет! Почему-то не предлагает Create Step Definition. Приходится руками создавать. В лампочке только Inspection options - Disable или Edit

nowarich
Автор

на 3 минуте мои мысли: - Хм всего-то, сделать так и так и добавить там и там. Что зачем это всё, ну может потом будет лучше ил понятней. Или перед видео нужно было книг 3 прочитать?

sergiyche
Автор

Расскажи пожалуйста про @CucumberOption. А именно про элементы в нем. В примерах все используют разные элементы, а почему именно эти он выбрал и сколько их вообще - непонятно

vladstarikov
Автор

Здравствуйте. А могли бы видео записать как запустить эти же тесты, только предварительно скачав все инструменты которые нужны для тестов на комп ( Cucumber, Selenide, chromedraver, webdraver, allure, чтобы idea подкачивала локально, без выхода в интернет ) Как тогда будет выглядеть фаил build.gradle. Заранее благодарю.

Roman-ypuu
Автор

Где ты учился автоматизации? Сам или курсы какие то?

NotRealChandlerBing
Автор

а где можно почитать подробно о всех командах - взаимодействия с браузером и сайтом (открыть страницу нажать на кнопку) я имею ввиду подробный синтаксис и полны перечень возможных команд?

wild
Автор

#Москва  #QA_Engineer #тестировщик #Офис

🔴 В крупную российскую инвестиционную компанию требуется специалист по тестированию и контролю качества программных продуктов.

Требования к кандидату:
● образование: высшее в IT-сфере
● опыт работы в должности тестировщика 2 года (важно: не менее 1, 5 лет на одном месте!)
● опыт разработки скриптов автоматизированного тестирования
● четкое понимание видов тестирования и необходимости их применения на различных этапах реализации проекта
● опыт работы с bug-tracking системами (в частности с Jira)
● знание методик тестирования ПО
● опыт в составление планов и сценариев тестирования
● опыт в сборе и анализе требований к функциональности продукта
● опыт работы с операционными системами Unix и Windows, работа в командной строке
● понимание основ работы клиент-серверных и WEB приложений и пользовательских интерфейсов
● понимание сетевых технологий

Желательно:
● наличие навыков программирования
● знание основ HTML и Java Script
● знание английского языка на базовом уровне
  
Обязанности:
● проведение тестирования продуктов и доработок программного обеспечения
● осуществление полного цикла тестирования, определение объема и содержания тестирования, создание планов, сценариев тестирования и тест-кейсов
● составление отчетов, документирование результатов тестирования, анализ найденных ошибок, описание обнаруженных дефектов, постановка задачи на исправление
● участие в ревью аналитических документов, создаваемых в рамках проекта, с целью выявления объема работ по тестированию, а также выявления нарушений в описании требований к реализуемым доработкам

Условия:
● Центральный российский офис, находится в Москве, в Москва-сити, башня «Меркурий» (удобно добираться на метро)
● график работы: 5/2 с 10:00 до 19:00
● официальное трудоустройство, белая заработная плата
● высокий ежемесячный доход (оклад, бонусы)
● постоянное повышение квалификации во внутреннем учебном центре

Контакты:
● tel: +77072043238 - WhatsApp;
          +77770277771 - WhatsApp;

light_of_the_moon