Main Academy

QA Automation

18 000 UAH за курс
20 занятий
Для опытных
QA Automation / QA Manual
Этот курс научит вас автоматизировать рутинные задачи, чтобы сосредоточиться на качестве продукта. Вы освоите популярные инструменты тестирования, основы Java и веб-технологий, а также научитесь принимать технические решения. После курса вы сможете создавать стабильные тесты и работать с фреймворками, такими как Selenium.

О курсе

Программа курса

Техническая база

На этом курсе начинают с основ веб-технологий. Изучают XML, HTML, HTTP и SQL. Рассматривают архитектуру веб-приложений и основы Git. Затем переходят к Java: типы данных, операторы, массивы и управляющие конструкции. Это дает фундамент для дальнейшего обучения.

Объектно-ориентированное программирование и виртуализация

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

Основы автоматизированного тестирования

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

Фреймворки и инструменты

Студенты изучают различные подходы к автоматизации: запись-воспроизведение, модуляция, ключевые слова. Знакомятся с Selenium - IDE и WebDriver, стратегиями локаторов. Учатся анализировать, какие сценарии подходят для автоматизации. Разбирают составление отчетов и организацию лаборатории AFT с подготовкой среды и тестовых данных.

Практическое применение

Тут переходят к конкретным паттернам программирования. Изучают Page Object Pattern - дизайн и примеры применения. Сравнивают Selenide с Selenium, разбирают работу с Ajax. Обучаются настраивать параллельное выполнение тестов через Selenium Grid и TestNG. Отдельно работают с поставщиками данных для тестов.

Финальный проект и защита

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

Особенности обучения

Обучение проходит онлайн из любой точки мира. Каждый урок включает живое общение с тренером и проверку домашних заданий. Все занятия записываются. Доступ к материалам - круглосуточно в течение курса. Дополнительно проводят карьерный тренинг с HR-специалистом.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора