Онлайн-курс
занятий
занятий в неделю
старт
За неделю записалось
Осталось
Перейди в автоматизацию!
Задача QA Automation Engineer — обеспечение качества продукта с использованием программных средств для создания тестов и проверки результатов выполнения. Автоматическое тестирование может полностью решить многие из задач и даже выполнить более сложные тесты, которые невозможно сделать вручную. После окончания курса выпускники обладают необходимым уровнем знаний и навыков для трудоустройства на позицию Junior QA Automation.
Цели курса
- Изучить синтаксис языка программирования Java
- Понять принципы ООП
- Научиться писать юнит, интеграционные и системные тесты
- Разобраться с некоторыми шаблонами проектирования, которые встречаются в автоматизации
- Научиться писать автоматизированные тесты, используя фреймворк Selenium
Изучаемые технологии
-
Jenkins
-
Java
-
TestNG
-
Selenium
-
Rest
-
Maven
-
Git
Программа онлайн-курса
QA Automation — Java

-
Введение в автоматизацию
- Тестирование и автоматизация. В чем разница?
- Преимущества и недостатки автоматизации
- Составные части автоматизации
- Ограничения автоматизации
-
Знакомство с Java
- Рассмотрим установку и настройку всего необходимого окружения
- Как работает Java
- Напишем первый простой проект
-
Введение в программирование. Основы языка
Мы изучим основы языка программирования:
- Типы данных
- Управление поток программы
- Циклы
- Массивы
- Методы
-
Учимся программировать
Основы ООП:
- Парадигмы ООП
- Наследование
- Полиморфизм
- Инкапсуляция
- Исключения
- Коллекции в Java
-
Пишем и запускаем тесты
- Понятия тестовых фреймворков
- Их виды и типы
- Научимся писать тесты, используя jUnit/TestNg
- Рассмотрим логирование
-
Изучаем основные средства работы с проектами
- Научимся работать с системами контроля версий Git
- Рассмотрим средства сборки проектов на примере maven
- Поработаем с системами непрерывной интеграции на примере TeamCity
-
Основы веб-приложений
- Рассмотрим архитектуру веб-приложений
- Основы HTML и CSS
- Поработаем с Browser Developer Tools
-
Автоматизируем тестирование веб с помощью Selenium
- Введение в Selenium
- Работа с элементами страницы
- Ожидания
- Выполнения кода Selenium + Browsermob Proxy
-
Проектируем свой тестовый проект на основе Selenium
- Из каких основных частей состоит тестовый проект
- Конфигурация проекта
- Основные компоненты
- Логирование
Бонусы курса
Добавьте навыки в резюме
-
Java Core (Exceptions, Collections, Generics)
-
ООП в Java
-
Основные паттерны (GoF) и принципы программирование (SOLID, YAGNI)
-
Юнит тестирование (jUnit, TestNG)
-
Инструменты сборки (Maven / Gradle)
-
Работа с БД в Java (JDBC)
-
Установка/настройка CI на основе Teamcity
-
Selenium (Selenium-Webdriver)
-
Разработка стратегии и планов автоматизации тестирования
-
API
Как проходит обучение
Преимущества онлайн-обучения в Компьютерной школе Hillel
-
Группы по 17 человек Преподаватель уделяет время каждому студенту
-
Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
-
Система личных кабинетов Эффективное и удобное обучение.
-
Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
-
Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
-
Практические занятия Большая часть занятий ориентирована на практику.
-
Что мы делаем для того, чтобы вы достигли успеха?
-
Проводим мастер-классы по подготовке резюме и поиску работы
-
Регулярно обновляем программы курсов под требования рынка
-
Приглашаем преподавать только лучших практикующих специалистов
-
Развиваем нашу сеть партнеров среди топовых IT-компаний
-
Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)
Наши преподаватели и выпускники работают в топовых IT-компаниях мира
Часто задаваемые вопросы
-
Какой нужно иметь компьютер, чтобы обучаться на курсе QA Automation — Java?
Требования к компьютеру для обучения на курсе QA Automation — Java.
Операционная система:
- Windows 10 64-бит
- macOS 10.13 или выше
- Linux: Ubuntu 16.04 - 20.04
Процессор* :
- Минимум intel core i5 4-го поколения
- Рекомендуется i5 8-го
*Допустимы аналоги от AMD
Оперативная память:
- Минимум 8 Гб
- Рекомендуется 16 Гб
Память:
- Минимально 500 Гб HDD и более
- Рекомендуется 200 Гб SSD и более
-
Что необходимо учесть в первую очередь, записываясь на курсы, если конечной целью обучения является дальнейшее трудоустройство?
Помимо навыков уверенного пользователя ПК в самом начале вам потребуется огромное желание достичь поставленной цели, при этом потратив достаточное количество времени на ваше обучение как на самих занятиях, так и дома при выполнении и проработке всех заданий и советов преподавателя. Ведь только половина успеха зависит от преподавателя и школы. Остальное — от усердия студента и его желания развиваться и работать над своими результатами на протяжении всего процесса обучения.
-
Как получить максимальный балл за домашнее задание на курсе QA Automation — Java?
Выполнение домашних работ, одна из самых важных составляющих обучения. Для того, чтобы получить максимальный балл за домашнее задание, нужно:
- Выполнить задание в указанные сроки
- Выполнить все условия задания
- Выполнить задание без ошибок
- Пересдача домашнего задания не более одного раза
-
Где можно посмотреть отзывы о вашей Школе Online?
Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.
-
Чем ваша Школа отличается от других курсы тестирования? Почему следует выбрать именно вашу Школу?
С нашей стороны будет не совсем корректно говорить о минусах или плюсах наших конкурентов. Но мы точно можем отметить наши сильные стороны, которые говорят сами за себя, а выбор всегда остаётся только за вами:
- мы стараемся привлекать к преподаванию только практикующих специалистов с большим опытом работы в крупнейших IT-компаниях города;
- мы делаем упор на практических занятиях и на наиболее актуальную информацию и необходимый функционал, который сейчас востребован при трудоустройстве;
- все занятия записываются на видео и отправляются нашим Студентам на следующий день, чтобы они могли повторно просматривать все материалы по курсу;
- у многих наших курсов есть бонусные занятия и вебинары, такие как: видеоматериалы по администрированию на Linux и по базам данных, а также занятия с рекрутером и техническим специалистом, чтобы наши Студенты были подготовлены к дальнейшему трудоустройству;
- все наши классы компьютеризированы, и за каждым Студентом фиксируется место как в учебном классе, так и в удаленном личном кабинете (Learning Management System), где будет возможность просматривать все необходимые материалы по курсу и по завершении обучения;
- у всех наших Студентов и Выпускников есть возможность участвовать в программе Hillel EVO, которая абсолютно бесплатно предоставляет дополнительную практику по созданию собственного проекта и получение опыта работы в команде с нашими Преподавателями даже после завершения курсов!
-
Как я могу оплатить обучение?
Оплата производится через выставление инвойса на E-mail через сервисы LiqPay и Fondy.
-
Как работает оплата частями?
Мы предлагаем возможность разбить стоимость курса на ежемесячные платежи до 12 частей посредством рассрочки в ПриватБанк или Монобанк. При этом вам не нужно платить дополнительные комиссии или проценты банкам, поскольку Школа оплачивает эту комиссию за вас.
Если вы хотите воспользоваться оплатой частями, пожалуйста, обратитесь к нашему менеджеру любым удобным для вас способом.
Подробнее об оплате по частям в нашем материале.
- Популярные курсы:
-
-
- Как автоматизировать тестирование HTTP API с помощью Java
- 19856
- 333
Как автоматизировать тестирование HTTP API с помощью Java
смотреть 147 мин - Введение в аutomation тестирование на Java с Selenium 2.0
- 18053
- 486
Введение в аutomation тестирование на Java с Selenium 2.0
смотреть 112 мин-
Максим Колотилкин DevOps Team Lead в Sitecore
- От Junior QA до Senior QA: как тестировать проект
- 17201
- 561
От Junior QA до Senior QA: как тестировать проект
смотреть 150 мин-
Павел Сафонов Technical QA Engineer в Sitecore
- Как создать фреймворк для REST API тестов на Python3 (PyTest)
- 13581
- 344
Как создать фреймворк для REST API тестов на Python3 (PyTest)
смотреть 71 мин - 20 вопросов тестировщику
- 10018
- 340
20 вопросов тестировщику
смотреть 13 мин-
Дмитрий Боев Manual/Junior Automation QA Engineer в Ciklum
- QA: Как перейти в автоматизацию
- 7370
- 127
QA: Как перейти в автоматизацию
смотреть 119 мин-
Сергей Брит Senior Test Automation Engineer в Provectus