О чём курс

Курс является частью школы "Автоматизатор тестирования программного обеспечения".

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

Для организации такого процесса в начале курса рассматриваются методологии тестирования, тестирование через разработку (TDD) и её расширение – «тестирование через поведение» (BDD).

На практике изучаются возможности Cucumber – от составления сценариев на языке Gherkin до полноценного автотестирования с формированием отчётов.

Цели

После завершения курса слушатели смогут:
  • принимать мотивированное решение об автоматизации тестирования той или иной части веб-приложения;
  • составлять сценарии поведения приложения на языке Gherkin;
  • использовать фреймворк Cucumber в процессах автоматизации тестирования;
  • применять фреймворк Cucumber-Reporting для построения отчётов.
  • Целевая аудитория

  • Функциональные тестировщики и стажёры,
  • Инженеры-автоматизаторы тестирования,
  • Специалисты по нагрузочному тестированию,
  • Руководители отделов тестирования.
  • Предварительная подготовка

    Прохождение курса «Школа автоматизированного тестирования: Введение в Java» или начальный опыт разработки на С-и Java-подобных языках программирования (не менее 6 месяцев).
    Прохождение курса «Школа автоматизированного тестирования: Selenium WebDriver» или опыт работы от 6 месяцев.

    Для кого

    Тестировщик Тестировщик

    Улучшаемые навыки

    Основы BDD
    Работа с Cucumber
    Создание и интеграция шагов
    Тестирование веб-приложений с BDD
    Отчетность и анализ результатов тестирования

    Темы курса

    01 Методология тестирования BDD (теория – 2 ч.)
    • Обзор методологий тестирования и разработки;
    • Технология test driven development (TDD);
    • Технология behavior driven development (BDD).
    02 Введение в Cucumber (теория – 3 ч., практика – 1 ч.)
    • Архитектура Cucumber;
    • Запуск Cucumber-проекта. Конфигурации;
    • Работа с Features.
    03 Расширенные возможности Cucumber (теория – 7 ч., практика – 1 ч.)
    • Работа со кастомными сценариями;
    • Передача коллекций и файлов;
    • Hook-и и Dependency Injection в Cucumber;
    • Язык Gherkin.
    04 Практикум (практика – 6 ч.)
    • Создание шаблона проекта;
    • Создание фичи, сценария, шагов. Сценарий «Проверка отображения элементов на странице»;
    • Регулярные выражения. Capture-группы. Передача списка параметров;
    • Структура сценария. Non-capture группа;
    • Теги и хуки. Использование методов класса Scenario;
    • Запуск тестов с помощью Maven. Отчёты.

    23 900 ₽

    21 510 ₽ — для физ. лиц

    Записаться на курс

    Чему вы научитесь

    01 Научитесь принципам BDD и его роли в разработке программного обеспечения
    02 Освоите использование Cucumber для написания тестовых сценариев на языке Gherkin
    03 Научитесь создавать шаги (step definitions) для тестов в Cucumber, связывая сценарии с кодом на Java, что обеспечит вам возможность реализовать тесты
    04 Освоите методы тестирования веб-приложений с использованием Cucumber и Selenium
    05 Научитесь генерировать отчеты о результатах тестирования в Cucumber и анализировать их

    23 900 ₽

    21 510 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    23 900 ₽

    21 510 ₽ — для физ. лиц

    Юр. лицо — 23 900 ₽
    Физ. лицо — 21 510 ₽
    10.03.2025, Онлайн
    10.03.2025, Онлайн
    Открытая дата
    Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

    Отзывы о курсе

    Повысьте квалификацию И получите диплом
    Отзывы учеников
    Этот тренинг очень хорошо структурирован, можно сказать, что этот формат – лучший для знакомства с Cucumber. Понравилось, что изучили настройку среды тестирования и разработки. Я мог сам выбрать код и наблюдать за тестированием, задавать вопросы тренеру и получать ответы в режиме реального времени. Понравилось, что много практики. Возможно, получится применить в текущем проекте.
    Великолепное сочетание практической части и теории, подробный разбор примеров. Курс подсветил мне возможности использования gherkin и junit и послужил мотиватором для самостоятельного изучения и углубления в тему автоматизации тестирования с использованием именно bdd подхода.
    Практические уроки, хорошее и полное изложение материала. Хорошая методика и структура занятий. Понравилась поэтапная организация материалов - от простого к сложному, подробность объяснений, практическая ориентированность - вся теория была пройдена на практике. Работа с Cucumber стала гораздо понятнее. Был разбор заданий и ошибок. Интересно и полезно, спасибо за такую возможность!

    Связанные курсы

    SQA-049
    40 часов

    Школа автоматизированного тестирования. Часть 1. Введение в Java

    Курс является введением в основы тестирования ПО и знакомит с основными понятиями тестирования, такими, как определение тестирования, необходимость тестирования при разработке ПО, верификация и валидация, модели жизненного цикла разработки ПО, типы и уровни тестирования, дефекты и способы их обнаружения и описания. Также даётся понятие о месте тестирования в различных моделях жизненного цикла разработки ПО, связи тестирования и обеспечения качества, особенностях психологии тестировщика ПО.

    от Middle

    39 900 ₽

    SQA-050
    24 часа

    Школа автоматизированного тестирования. Часть 2. Selenium WebDriver

    Курс является введением в автоматизированное тестирование: на практике изучается проектирование и разработка авто-тестов на Selenium Web Driver в Java и JUnit.

    от Middle

    27 500 ₽

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Не нашли, что искали? — Просто напишите, и мы поможем

    Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.