На первом модуле слушатели знакомятся с профессией QA инженера. Здесь рассматривают понятие качества программного обеспечения и изучают основные методологии разработки - Waterfall, V-модель и Agile. Студенты узнают о месте тестирования в процессе разработки, учат анализировать требования к ПО и знакомятся с различными видами и методами тестирования.
Второй модуль посвящен работе с тестовой документацией. Слушатели научатся составлять тест-планы, тест-кейсы, чек-листы и отчеты о тестировании. В программе - изучение матрицы соответствия требований, правил оформления баг-репортов и техник тест-дизайна. Практическая часть включает работу с Jira и Testlink, основы SQL и CRUD операций, а также обзор автоматизированного тестирования.
Завершает базовый блок практика на реальных проектах. Студенты разбирают типовые задания с технических собеседований на позицию Manual QA Engineer. Каждый модуль сопровождается IT-English Speaking Club с преподавателем из IT-компании для улучшения коммуникативных навыков.
На этом этапе слушатели начинают изучать язык программирования Java. Модуль охватывает установку JDK, работу в средах разработки Eclipse или IntelliJ IDEA, основы синтаксиса и типы данных. Студенты научатся работать с переменными, операторами, массивами и строками, создадут простой калькулятор и освоят инструменты для отладки программ.
Продолжение изучения Java включает методы классов, операторы условного перехода, циклы и работу с датой и временем. Каждый урок сопровождается практическими заданиями для закрепления материала. Как и в предыдущих модулях, проводятся занятия по IT-English для развития языковых навыков.
Слушатели переходят к автоматизации тестирования с использованием Selenium WebDriver и Java. Модуль охватывает архитектуру client-server приложений, работу с XML, HTML, CSS и написание XPath запросов. Изучаются паттерны проектирования как Page Object и фреймворки JUnit, TestNG, JBehave и Cucumber.
Завершающий модуль включает работу с Selenide для создания эффективных тестов, использование Selenoid и Selenium Grid для построения тестовой инфраструктуры. Студенты научатся тестировать веб-сервисы, работать с базами данных, использовать Docker и Jenkins для непрерывной интеграции. Финальный проект - написание собственного фреймворка автоматизации тестирования.
Пакет PLUS содержит все модули базового курса и дополнительные преимущества. К ним относятся индивидуальные консультации с преподавателем, авторские видеоматериалы, возможность повторного прохождения занятий и заморозки обучения до трех месяцев. Также предусмотрен безлимитный доступ к IT English Speaking Club.
Курс рассчитан на людей в возрасте от 12 лет. Занятия проходят в вечернее время с 19.00. Слушатели получают доступ к чату с тренером и группой, возможность стажировки в реальном проекте и регулярные занятия в IT English Speaking Club. Для тех, кто нуждается в дополнительной поддержке, доступен расширенный пакет PLUS с дополнительными возможностями.