Курсы по Cucumber

1 нед
Логотип Учебный центр IBSУчебный центр IBS
SQA-051 Школа автоматизированного тестирования. Часть 3. BDD-тестирование с Cucumber
Cucumber
TDD/BDD
Тестирование
Автоматизация тестирования
Регрессионное тестирование
Apache Maven
Инженер по автоматизации тестирования
Тестовая документация
QA
25 500 ₽
Обложка курса
6 мес
Логотип Яндекс ПрактикумЯндекс Практикум
Автоматизатор тестирования на Java: расширенная версия
Cucumber
Автоматизация тестирования
Java
Инженер по автоматизации тестирования
QA
Тестирование
Тестирование API
Тестирование UI
Selenide
Selenium
Модульное тестирование
Базы данных
Apache Kafka
Git
Командная строка
Intellij IDEA
Apache Maven
ООП
Junit
Mockito
REST
Swagger
Postman
Allure
Многопоточность
CI / CD
Docker
Kubernetes
Jenkins
TDD/BDD
от 6 082 ₽/мес
-10%
или сразу 149 000 ₽
Обложка курса
4 мес
Логотип Merion AcademyMerion Academy
Автоматизированное тестирование на Java
Cucumber
Автоматизация тестирования
Java
Инженер по автоматизации тестирования
JDBC
Junit
QA
REST API
Selenide
Selenium
SQL
Тестирование
Тестирование API
Hibernate
TDD/BDD
Allure
14 880 ₽
-36%
22 900 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
SQA-I-006 Автоматизация тестирования фронтенда
Cucumber
Автоматизация тестирования
Тестирование
Junit
Selenium
Selenide
TDD/BDD
Инженер по автоматизации тестирования
Allure
Kanban
Scrum
QA
21 900 ₽
Обложка курса
4 мес
Логотип Merion AcademyMerion Academy
Комплект курсов «Автоматизация тестов на Java» и «Java-разработчик с нуля»
Cucumber
Инженер по автоматизации тестирования
Автоматизация тестирования
Java
QA
Тестирование
Selenium
Selenide
Тестирование API
REST API
SQL
Junit
JDBC
25 030 ₽
-11%
27 820 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
SQA-055-SELF Автоматизированное тестирование на Java
Cucumber
Автоматизация тестирования
Java
QA
Kubernetes
Docker
Apache Kafka
CI / CD
Git
Тестирование
ООП
Junit
Playwright
RabbitMQ
Selenium
Selenide
SOAP
WebSockets
Инженер по автоматизации тестирования
Allure
39 900 ₽
2 нед
Логотип Учебный центр IBSУчебный центр IBS
SQA-PRG-002 Fullstack-тестировщик
Cucumber
Инженер по автоматизации тестирования
Jira
SQL
Docker
Kubernetes
CI / CD
Git
Тестирование
Автоматизация тестирования
Нагрузочное тестирование
Тестирование API
Функциональное тестирование
Apache JMeter
Graylog
JDBC
Jenkins
JSON
Junit
Playwright
Postman
Selenium
Selenide
TDD/BDD
XML
Allure
Agile
Scrum
Тестирование веб-приложений
Логирование
Тестовая документация
Тест дизайн
QA
99 900 ₽
1 нед
Логотип Учебный центр IBSУчебный центр IBS
JVA-073 Разработка через тестирование поведения (BDD) на Java
Cucumber
Разработка через тестирование
TDD/BDD
Java
Junit
JBehave
28 200 ₽

Похожие курсы

Как выбрать и купить обучение?

Перед тем, как выбрать курс на Хабр Карьере, подумайте о том, что для вас важно в обучении и ответьте себе на несколько вопросов:

  • Курс поможет вам достичь карьерной цели?

    Хотите ли вы сменить профессию, вырасти в должности или освоить новый навык? Поможет ли он улучшить резюме и зарабатывать больше?

  • Какой формат вам подходит?

    Готовы ли вы учиться интенсивно и закончить курс за несколько недель — или комфортнее растянуть на несколько месяцев? Нужен ли вам ментор или предпочитаете разбираться самостоятельно?

  • Нужна ли вам рассрочка?

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

  1. 1

    Оцените свой уровень знаний

    Потому что он напрямую влияет на выбор курса. Новичкам подойдут базовые программы, а более опытным — продвинутые или узкоспециализированные. Если не уверены в своем уровне, многие платформы предлагают бесплатные тесты или вводные уроки. Если чувствуете, что знаний пока не хватает, лучше начать с более простого курса — можно выбрать программу с наставником или обучаться с сообществом.

  2. 2

    Выберите длительность и определите свой бюджет на обучение

    Честно оцените, сколько времени в неделю вы готовы тратить на учебу и сколько готовы за нее заплатить. Сравните курсы по цене, длительности и формату — это поможет выбрать программу, которую вы не бросите на середине.

  3. 3

    Изучите предложения

    Выбирайте курсы с бесплатным пробным доступом или демо-уроками — так вы оцените качество до оплаты. Обязательно читайте отзывы: наша команда собрала и проверила более 10 000 отзывов покупателей курсов за последний год — можно изучить опыт других или ориентироваться на наш рейтинг школ.

  4. 4

    Сравните несколько школ

    Посмотрите минимум три варианта и сравните программы, преподавателей, есть ли практика и сертификат. Уточните, нет ли скрытых расходов — например, за проверку домашних заданий или доступ к материалам.

  5. 5

    Оформите покупку

    Если нашли подходящий курс — переходите на сайт школы и оформляйте покупку. Перед оплатой внимательно прочитайте договор: стоимость, условия возврата, доступ к материалам и поддержку. Иногда нужна регистрация на платформе или дополнительные данные.

  6. 6

    Начните обучение и держитесь плана

    После покупки вы получите доступ к курсу — иногда сразу. Составьте себе расписание и придерживайтесь его: так больше шансов дойти до конца. Можно включить напоминания или выбрать курсы с поддержкой кураторов — это поможет не откладывать обучение.

Когда лучше покупать онлайн-курс?

Лучший момент — когда у вас есть конкретная цель и понимание, какой результат вы хотите. Это поможет выбрать подходящую программу, формат и не переплатить за ошибочный выбор.

«Онлайн-курсы приносят максимальную выгоду, когда человек приходит с конкретным запросом: не „хочу разобраться в маркетинге“, а „хочу уметь самостоятельно запускать рекламные кампании в Яндекс Директе“. Чем точнее сформулирован желаемый результат, тем легче найти подходящую программу и тем выше шанс дойти до конца. В отличие от самообучения, курс избавляет от необходимости самому искать, фильтровать и выстраивать материал — над структурой и содержанием работают команды методистов и редакторов, которые уже прошли этот путь за вас. А в отличие от ментора, качество подачи здесь не зависит от одного человека: программа отточена на тысячах студентов и постоянно улучшается»

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

И не торопитесь из-за тех же сезонных скидок: решение лучше принимать исходя из своих целей и готовности учиться, а не дедлайна акции.

Вот когда покупка курса действительно оправдана:

  1. 1

    Вы хотите сменить профессию или освоить новую специальность

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

  2. 2

    Вам нужно быстро что-то освоить

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

  3. 3

    Вы хотите совмещать обучение со своими делами

    Онлайн-курсы делают для тех, у кого плотный график: вы сами выбираете, когда и сколько учиться. Не нужно подстраивать расписание — чаще всего достаточно находить 30-60 минут в день в удобное время.

Несколько советов, которые помогут сделать правильный выбор:

  • Формулируйте цель конкретно: «хочу уметь делать X через Y недель» работает лучше, чем просто «хочу научиться»;

  • Сравнивайте программы, а не только цены — содержание и формат важнее скидки;

  • Читайте отзывы тех, кто правда учился на курсе, а не маркетинговые описания.

Онлайн-курс, ментор или самообучение: что выбрать?

Если не можете определиться, мы вместе с нашими экспертами составили сравнительную таблицу плюсов и минусов каждого формата — чтобы помочь выбрать то, что подойдет именно вам.

Критерий
Онлайн-курс
Персональный ментор
Самообучение
Стоимость
Средняя
Высокая
Минимальная
Структурность
Высокая
Высокая
Низкая
Гибкость обучения
Высокая
Средняя
Максимальная
Обратная связь
Ограниченная
Персональная
Отсутствует
Мотивация
Дедлайны, куратор и группа
Контроль ментора
Самодисциплина
Скорость старта
Сразу
Нужно найти ментора
Сразу
Сертификат
Часто есть
Нет
Нет
Риски
Низкие
Низкие
Высокие
Для чего подходит?
Сменить профессию и прокачать навыки
Достичь сложных или узких карьерных целей
Закрыть конкретные пробелы в знаниях

Как мы отбираем лучшие курсы и онлайн-школы

Экспертность Хабр Карьеры на рынке онлайн-образования

20
лет
в бизнесе
400
образовательных
учреждений
10 тыс
оцененных
курсов
300 тыс
данных
о курсах
Подробнее про нашу методологию оценки

Чтобы собрать витрину, наша команда проанализировала более 10 000 онлайн-курсов и школ на русскоязычном рынке. В список попадают только программы с прозрачной структурой, актуальными для рынка труда навыками и подтвержденными результатами студентов.

Каждый курс и школу мы оцениваем по 4 критериям:

  • Качество программы

    Оцениваем актуальность учебного плана, глубину тем и востребованность навыков у работодателей — на основе опросов более 3 000 компаний с Хабр Карьеры. Дополнительные баллы получают курсы, в которых регулярно обновляют контент, есть практика на кейсах и понятные результаты обучения.

  • Условия и доступность

    Учитываем формат, длительность, наличие рассрочки, пробного периода и бесплатных вводных уроков. Смотрим, подходит ли курс для разных уровней — от новичков до практикующих специалистов. Дополнительные баллы получают школы, у которых высокий процент завершаемости курсов, активная реакция на отзывы студентов и прозрачные условия возврата.

  • Клиентский опыт

    Оцениваем репутацию школы и курса на основе двух источников: отзывов верифицированных пользователей нашей платформы на основе более 100000 резюме, а также оценок на независимых внешних ресурсах — таких как отзовики, профессиональные сообщества и оценок экспертов. Подробнее про наш рейтинг можно посмотреть вот здесь.

  • Прозрачность

    Оцениваем, насколько честно и полно школа или платформа рассказывает о курсе: указана ли итоговая стоимость, описаны ли требования к студентам, опубликованы ли реальные отзывы и истории выпускников.

Ответственная информация

Важно: мы в Хабре самостоятельно отбираем курсы на этой странице и рекомендуем их. Несмотря на то, что мы можем получать вознаграждение за переходы, регистрацию или покупку обучения, это не влияет на наши рекомендации и рейтинги курсов — здесь у нас нет соглашений с онлайн-школами и платформами обучения.

Хабр Карьера — независимый агрегатор и не является образовательной организацией. Мы не предоставляем образовательные услуги. Позиции отмеченные «Реклама», размещены на платной основе согласно ФЗ-38 «О рекламе» и всегда промаркированы и явно помечены.

Информация о ценах и программах, а также текущем рейтинге онлайн-курсов по тематике Cucumber актуальны на 22.07.2026.

Итоговую стоимость и условия покупки уточняйте на сайтах школ, они могут измениться — перед оплатой проверьте актуальные условия на сайте школы.

Наличие лицензии у школы проверяйте на сайте Рособрназдора.

18+. Материалы носят информационно-справочный характер. Хабр Карьера не гарантирует трудоустройство после прохождения курса — это зависит от усилий студента, опыта и условий рынка труда. Перед оформлением рассрочки или кредита на обучение оцените финансовые возможности и внимательно изучите условия договора.

Отзывы об онлайн-курсах по направлению Программирование и IT

Екатерина Савина
Пользователь Хабра
Достоинства: 1. Стало понятно, какая область фронтенда мне нравится больше всего и куда хочу двигаться дальше.2. Отдельные куски знаний соединились в систему.
Недостатки: Позиционируется как курс "с нуля", но это не так. Хорошо бы иметь понимание об устройстве сайтов и знать хотя бы один язык программирования. У меня была база, но часто было сложно. Курс очень объёмный, катастрофически не хватало времени на то, чтобы погрузиться в тему, максимум - поверхностно понять, если не было опыта в ней раньше.
Комментарий: Нужна хоть какая-нибудь связанная с фронтендом база или опыт в смежной области. Это не курс, который делает Миддла с нуля, как обещает.Есть смысл пройти чтобызакрыть пробелы (если есть опыт)илипонять, что вообще происходит во фронтенде (если опыта нет).
Влад Логинов
Пользователь Хабра
Достоинства: Отмечу вспомогательные сервисы, которые помогают на всём пути обучения: «Битва покемонов» — моё почтение, снимаю шляпу как говорится, такого подхода к обучению путем совмещения игры и обучения, я не встречал нигде, вот тут как раз и подходит выражение совмещать приятное с полезным! Тренажёр по Devtools — очень полезная вещь на пути к постижению знаний тестирования web Json тренажёр — так же незаменимая палочка выручалочка в познании Json Так же множество инструментов которыми пользуешься на протяжении всего курса: Miro, Яндекс. Трекер, Вики — и это лишь небольшая часть инструментов благодаря которым весь путь обучения становился максимально понятным и удобным.
Недостатки: Из всех минусов обучения пожалуй отмечу продолжительность некоторых лекций, да я понимаю что теория, она важна, но как будто бы можно было и чуть-чуть подсократить, ибо порой длинна трёх лекций в спринте достигала 5-6 часов, где приходилось несколько раз взбадриваться с помощью пары чашек кофе что бы не уснуть.
Комментарий: Если есть действительно желание связать свою жизнь с it, но не знаешь с чего начать, школа QA studio — это пожалуй самый лучший вариант!
Alex Fadeev
Пользователь
Комментарий: Всем доброго времени суток. Вот и подошел к концу курс по Asp.net и сказать, что я устал значит сказать ничего. Но усталость эта безумно приятная, т.к. поставленные перед собой задачи были выполнены и я безумно счастлив! О курсе: Курс проходит в формате видео уроков + небольшие тесты. Все по делу, без лишней воды. Так же в конце каждой недели вебинар на котором можно было обсудить все вопросы касаемые текущего задания. О кураторе: Во время первого вебинара Иосиф представил кураторов потока, так же каждый куратор рассказал немного о себе и каждому ученику предстояло выбрать себе наставника. Я выбрал Светлану и получил ровно тот спектр эмоций, которых хотел. Светлана мастер своего дела и я хочу сказать тысячу спасибо за ее проделанную работу, обратная связь по вопросам очень быстрая и все по делу, иногда было ощущение, что нахожусь на реальной работе. Код стал чище в разы, пришло понимание как надо писать код. Вообщем только позитивные эмоции. Огромное и огромное спасибо! Финал: Финал и окончание курса, Последний вебинар и чувство удовлетворения, что смог, а главное, понял как писать приложения. И конечно большое спасибо создателю курса Иосифу и его команде! Спасибо, что даете возможность стать лучше В курсе много практики, по сути мы выполняли задания как будто мы на работе. Нужно учитывать то что перед началом курса желательно хоть немного изучить ASP MVC, прям с нуля будет тяжело. Также нужно будет рассчитать время, некоторые задания не сильно затратные по времени, а некоторые прям хорошо нагружают. Также в название курса наверное стоит добавить что это ASP .NET Core MVC, так как разница точно есть.
Олег Смирнов
Пользователь
Комментарий: Огромное спасибо авторам курса! Потребовалось много месяцев для прохождения всех учебных материалов, многие из которых являются уникальными в том. что дают более глубокое понимание отдельных ИТ технологий. Просьба. дополнить курс материалами вопросов от учеников и ответов от поддержки преподавателей они закрывают выявленные пробелы в учебных материалах. Отдельное спасибо за высокую практичность курса, изучение которого давало хорошие знания ИТ и как следствие, лучшую готовность к техническим собеседованиям.
Евгений С.
Пользователь
Комментарий: Курс дает понимание того, как Python и ИИ работают вместе в реальных проектах. Особенно понравился модуль по дообучению моделей и работе с промптами через Python. Практические задания сразу применимы в работе. Хотелось бы немного больше разбора DevOps-практик для деплоя ИИ-приложений, но основа дается хорошо. Прошёл примерно половину курса. Уже интегрировал ИИ-функционал в один из своих рабочих проектов.
Антон Б.
Пользователь
Комментарий: Обучение по FullStack-разработчик: тариф PRO превзошло ожидания: много практики, реальные проекты в портфолио и сильная поддержка кураторов. Материал структурирован логично, от базовых концепций к профессиональным инструментам. Иногда проверка домашней работы занимает чуть больше времени, чем хотелось бы, но качество обратной связи это компенсирует. Рекомендую всем, кто серьезно настроен на карьеру в разработке.
Валерия З.
Пользователь
Комментарий: Курс дает отличную практическую базу по Разработчик игр на Unity: тариф PRO. Особенно нравятся живые кейсы от практикующих разработчиков и задания, максимально приближенные к реальным рабочим задачам. Куратор дает профессиональный code review, что очень помогает расти. Хотелось бы чуть больше материала по оптимизации кода, но преподаватели всегда готовы ответить в чате. Портфолио пополняется, и уже есть первые успехи на собеседованиях. Рекомендую всем, кто хочет войти в IT-разработку.
Роман В.
Пользователь
Комментарий: Обучение по GO-разработчик (Golang) превзошло ожидания: много практики, реальные проекты в портфолио и сильная поддержка кураторов. Материал структурирован логично, от базовых концепций к профессиональным инструментам. Иногда проверка домашней работы занимает чуть больше времени, чем хотелось бы, но качество обратной связи это компенсирует. Рекомендую всем, кто серьезно настроен на карьеру в разработке.
Посмотреть все отзывы

Промокоды и акции для направления Программирование и IT

Популярные направления

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по Cucumber

1. SQA-051 Школа автоматизированного тестирования. Часть 3. BDD-тестирование с Cucumber

SQA-051 Школа автоматизированного тестирования. Часть 3. BDD-тестирование с Cucumber

Освойте BDD и Cucumber для автоматизации тестирования веб-приложений! Курс охватывает расширенные вопросы автоматизированного тестирования, включая поведенческо-ориентированные подходы (BDD), а также разработку сценариев с использованием Cucumber для Java и Gherkin. На практике изучается проектирование и разработка авто-тестов на Selenium Web Driver c использованием фреймворка Cucumber Java.

Обзор методологий тестирования и разработки; Технология Test Driven Development (TDD); Технология Behavior Driven Development (BDD).

Архитектура Cucumber; Запуск Cucumber-проекта. Конфигурации; Работа с Features.

Работа со кастомными сценариями; Передача коллекций и файлов; Hook-и и Dependency Injection в Cucumber; Язык Gherkin.

Создание шаблона проекта; Создание фичи, сценария, шагов. Сценарий «Проверка отображения элементов на странице»; Регулярные выражения. Capture-группы. Передача списка параметров; Структура сценария. Non-capture группа; Теги и хуки. Использование методов класса Scenario; Запуск тестов с помощью Maven. Отчёты.

Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 25 500 ₽
Цена без скидки: 25 500 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. Автоматизатор тестирования на Java: расширенная версия

Обучение автоматизации тестирования на Java с нуля с выдачей диплом о профессиональной переподготовке
Дата начала: По мере набора группы
Длительность: 6 месяцев
Стоимость курса: 149 000 ₽
Цена без скидки: 163 800 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

3. Автоматизированное тестирование на Java

Освойте архитектуру автотестов на Java, чтобы освободить себе руки и сэкономить время
Школа: Merion Academy
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 14 880 ₽
Цена без скидки: 22 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

4. SQA-I-006 Автоматизация тестирования фронтенда

Автоматизируйте тестирование фронтенда с использованием JUnit, Selenium WebDriver, Selenide и Cucumber. Освойте TDD и BDD для создания надёжных и эффективных тестов.

Научитесь автоматизировать тестирование фронтенда, применяя современные инструменты и методологии, такие как:

  • JUnit
  • Selenium WebDriver
  • Selenide
  • Cucumber

Курс поможет повысить качество и скорость разработки, а также создавать надёжные тестовые сценарии.

Тематики курса:

  • Определение качества
  • Требования к ПО
  • Автоматизация тестирования: пирамида
  • Стек автоматизации: средства
  • Средства определения логики тестового сценария
  • Технология Test Driven Development (TDD), очень кратко
  • Технология Behavior Driven Development (BDD), очень кратко
  • Процесс работы JUnit
  • Структура тестов JUnit
  • Что писать в методах JUnit?
  • Дополнительные аннотации
  • Параметризированные тесты
  • Тестовая фабрика
  • Assertion
  • Использование Owner
  • Selenide
  • Обзор Playwright
  • Selenium WebDriver и взаимодействие с браузером
  • Архитектура Selenium
  • Классы, локаторы, команды WebDriver
  • Действия на веб-странице с помощью WebDriver
  • Запуск и управление тестовым сценарием на WebDriver
  • Особые возможности WebDriver
  • Работа в нескольких вкладках
  • Косвенные проверки
  • Ожидания
  • Рефакторинг, скриншоты, отчёты
  • Защита от сбоев
  • Использование JavaScript в тестах
  • Дизайн тестового проекта:
    • Основы проектирования
    • Паттерны автотестирования
    • Создание шаблона проекта
    • Проверка отображения элементов на форме без параметризации
    • Работа с коллекциями
    • Поиск внутри элемента
    • Работа с атрибутами элементов
  • Модели и методологии разработки и тестирования:
    • Жизненный цикл разработки ПО
    • Модель разработки ПО
    • Методологии разработки и тестирования ПО
    • Особенности тяжеловесной и легковесной методологии разработки
    • Scrum — фреймворк для управления проектами
    • Kanban
    • TDD — Test Driven Development
    • BDD — Behavior Driven Development
  • Allure — фреймворк для отчетов:
    • Allure возможности
    • Allure в коде
    • Allure настройка
    • Практика работы с Allure
  • Cucumber — фреймворк BDD:
    • Архитектура Cucumber
    • Запуск Cucumber-проекта
    • Конфигурации
    • Работа с Features
    • Работа с кастомными сценариями
    • Передача коллекций и файлов
    • Hook-и, Injection в Cucumber
    • Язык Gherkin
    • Создание шаблона проекта
    • Создание фичи, сценария, шагов
    • Сценарий «Проверка отображения элементов на странице»
    • Регулярные выражения
    • Capture-группы
    • Передача списка параметров
    • Структура сценария
    • Non-capture группа
    • Теги и хуки
    • Использование методов класса Scenario
    • Запуск тестов с помощью Maven
Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: 21 900 ₽
Цена без скидки: 21 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

5. Комплект курсов «Автоматизация тестов на Java» и «Java-разработчик с нуля»

«Автоматизированное тестирование на Java»: Изучи автоматизацию тестирования на Java. На практике поработаешь с JUnit, Page Object, Selenium и тестовыми фреймворками. Подходит тем, кто уже освоил основы Java. «Java-разработчик с нуля»: Онлайн-курс по Java поможет освоить популярный язык с нуля. Изучишь синтаксис, ООП, работу с коллекциями и исключениями. Начнёшь создавать консольные приложения и подготовишься к автоматизации или разработке.
Школа: Merion Academy
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 25 030 ₽
Цена без скидки: 27 820 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

6. SQA-055-SELF Автоматизированное тестирование на Java

Освойте Java и автоматизацию тестирования, чтобы стать востребованным IT-специалистом в QA Automation. Программа научит уверенно писать код и автотесты, а также эффективно сотрудничать в команде, освоив современные методы разработки и тестирования.

Java Core — это фундаментальный курс, который познакомит вас с основами программирования на Java. Вы научитесь устанавливать и использовать среду разработки IntelliJ IDEA, поймете структуру Java-программ и освоите основные операторы языка. Курс охватывает типы данных и основы объектно-ориентированного программирования (ООП), включая работу со строками, массивами, интерфейсами, наследованием и полиморфизмом. Вы изучите иерархию коллекций, методы ввода-вывода и освоите работу с базами данных через JDBC, включая обработку ошибок и исключений. Кроме того, вы получите практические навыки ведения проектов с использованием системы контроля версий Git, научитесь работать с ветками и эффективно сотрудничать в команде. Пройдя этот курс, вы будете готовы к разработке и автоматизации тестирования на языке Java, что существенно повысит вашу профессиональную ценность в IT-сфере.

Разбираемые темы:

  • Программирование на Java. Структура и операторы
  • Типы данных и объектно-ориентированное программирование (ООП)
  • Работа со строками, массивами и интерфейсами. Наследование и полиморфизм
  • Иерархия коллекций. Задачи ввода-вывода Java
  • Работа с базами данных и JDBC
  • Ведение проекта в Git

Это практический курс, который погрузит вас в мир автоматизированного тестирования серверной части приложений. Вы научитесь тестировать API, работать с тестовыми данными и освоите основы протоколов и взаимодействий, включая HTTP, WebSockets, SOAP и REST. Курс поможет вам развить навыки разработки и внедрения автотестов с использованием Rest Assured, а также выполнять запросы, сериализовать и десериализовать данные с помощью Java-библиотек. Вы освоите работу с Postman для выполнения различных типов запросов (GET, POST, PUT, DELETE), научитесь отправлять запросы с сертификатами, использовать переменные и сравнивать Postman с SoapUI. Кроме того, познакомитесь с технологиями асинхронного обмена сообщениями, такими как RabbitMQ и Kafka, изучите методы получения сообщений и принцип работы брокеров. Пройдя этот курс, вы станете специалистом, способным эффективно автоматизировать тестирование бэкенд с использованием современных инструментов и технологий.

Разбираемые темы:

  • Автоматизация тестирования бэкенд
  • Применение Postman для выполнения запросов
  • Технологии асинхронного обмена сообщениями: RabbitMQ и Kafka в сравнении

Это продвинутый курс, который обучит вас эффективному автоматизированному тестированию пользовательских интерфейсов веб-приложений. Вы освоите основы качества и требований к ПО, познакомитесь с пирамидой автоматизации тестирования и инструментами для определения логики тестовых сценариев. Курс включает изучение фреймворков JUnit, Selenide и обзор Playwright. Вы научитесь использовать Selenium WebDriver для взаимодействия с браузером, освоите дизайн и структурирование тестов, включая паттерны автотестирования и проектирование тестовых проектов. Курс также охватывает современные модели и методологии разработки и тестирования, такие как TDD и BDD, и научит вас использовать Allure для создания отчетов и Cucumber для написания тестов в стиле BDD.

Разбираемые темы:

  • Основы тестирования и методологии. Процесс работы JUnit
  • Фреймворки для тестирования
  • Проектирование и структурирование тестов
  • Модели и методологии разработки и тестирования. Фреймворк для отчетов — Cucumber и Allure

Специализированный курс, который обучит вас современным методологиям и инструментам для эффективного сопровождения автоматизированных тестов и генерации отчетов. Вы освоите основы работы с командной строкой и управления правами, познакомитесь с концепциями CI/CD и научитесь использовать инструменты, такие как Jenkins, для автоматизации процессов. Курс включает изучение контейнеризации с Docker, развертывание приложений в Kubernetes и использование Selenoid и Moon для параллельного запуска автотестов. Вы также познакомитесь с Apache JMeter для проведения нагрузочного тестирования. Пройдя этот курс, вы сможете эффективно сопровождать автотесты, автоматизировать процессы и создавать подробные отчеты, повышая качество и скорость разработки в проектах.

Разбираемые темы:

  • Основы работы с командной строкой и правами
  • Инструменты и методологии CI/CD
  • Введение в Jenkins: определение, цели и задачи
  • Контейнеризация и автоматизация — Docker
  • Развертывание приложений в Kubernetes и доступ через сервисы
  • Selenoid и Moon
  • Apache JMeter — использование в нагрузочном тестировании
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 39 900 ₽
Цена без скидки: 39 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

7. SQA-PRG-002 Fullstack-тестировщик

Программа «Fullstack-тестировщик» — это комплексное обучение, включающее в себя все необходимые аспекты тестирования программного обеспечения. Вы научитесь работать с требованиями, создавать тестовую документацию, применять различные виды тестирования веб-приложений, автоматизировать тестирование фронтенда и бэкенда, а также взаимодействовать с командой разработки. По окончании обучения вы станете востребованным специалистом, готовым к работе в современных IT-проектах.

Наши курсы — это практический опыт, живые знания и поддержка профессионалов, что сделает ваши инвестиции в обучение оправданными.

Основные темы курса:

  • Работа с требованиями
  • Подготовка документации для тестирования: чек-листы, тест-кейсы, тестовые сценарии, планы тестирования
  • Составление матрицы покрытия требований тестовыми сценариями
  • Применение интеграционных, функциональных, приемочных тестов
  • Методологии разработки сценариев и тест-идей на основе моделей
  • Классификация дефектов. Определение возможных багов и несоответствий качеству на стадии ТЗ
  • Обработка ошибок и работа с дефектами
  • Инструменты управления процессами: Jira, Test IT
  • Основы SQL
  • Форматы данных для обмена: XML, XSD, JSON
  • Ведение проекта в Git
  • Работа с веб-сервисами
  • Тестирование веб-приложений
  • Основы Java
  • Объектно-ориентированное программирование (ООП)
  • Коллекции в Java
  • Работа с вводом и выводом
  • Основы JDBC
  • Работа с базами данных через JDBC
  • Обработка ошибок и исключений
  • Основы протоколов и взаимодействий
  • Тестирование API
  • Инструменты для тестирования
  • Разработка и внедрение автотестов
  • Анализ и отладка
  • Основы тестирования и методологии
  • Фреймворки для тестирования: Selenium WebDriver и взаимодействие с браузером
  • Проектирование и структурирование тестов
  • Cucumber и сценарии BDD
  • Основы работы с командной строкой и правами
  • Инструменты и методологии CI/CD
  • Контейнеризация и автоматизация
  • Логгирование и отчёты
  • Обзор инструмента JMeter
  • Роль и взаимодействие тестировщика в проектной команде
  • Методологии разработки ПО
  • Карьерное развитие и собеседования
Дата начала: По мере набора группы
Длительность: 2 недели
Стоимость курса: 99 900 ₽
Цена без скидки: 99 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

8. JVA-073 Разработка через тестирование поведения (BDD) на Java

В ходе этого курса слушатели научатся применять принципы разработки через тестирование поведения (Behavior-Driven Development, BDD) и использовать JUnit5, Cucumber и JBehave для написания собственных приложений.

  • Процесс BDD.
  • Создание правильного ПО.
  • Ограниченность информации – работа в условиях неопределенности.
  • Внедрение разработки через тестирование поведения.
  • Разработка через тестирование.
  • Внедрение нового функционала.
  • Критерии приемки.
  • Анализ требований.
  • Принципы и практика BDD.
  • Характеристики TDD.
  • Характеристики BDD.
  • Сравнение TDD и BDD.
  • Преимущества BDD.
  • Основные аннотации JUnit.
  • Введение в Cucumber.
  • Gherkin, функции, сценарии, аннотации.
  • Установка и настройка Cucumber.
  • Добавление новых функций с помощью Cucumber.
  • Введение в JBehave.
  • Функциональность и терминология.
  • Установка и настройка JBehave.
  • Добавление новых функций с помощью JBehave.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 28 200 ₽
Цена без скидки: 28 200 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

Рейтинг лучших школ по направлению Программирование и IT