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

-
Введение в автоматизацию
- Тестирование и автоматизация. В чем разница?
- Преимущества и недостатки автоматизации
- Составные части автоматизации
- Ограничения автоматизации
-
Знакомство с 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
-
Группы по 16 человек Преподаватель уделяет время каждому студенту
-
Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
-
Система личных кабинетов Эффективное и удобное обучение.
-
Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
-
Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
-
Практические занятия Большая часть занятий ориентирована на практику.
-
Что мы делаем для того, чтобы вы достигли успеха?
-
Проводим мастер-классы по подготовке резюме и поиску работы
-
Регулярно обновляем программы курсов под требования рынка
-
Приглашаем преподавать только лучших практикующих специалистов
-
Развиваем нашу сеть партнеров среди топовых IT-компаний
-
Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)
Наши преподаватели и выпускники работают в топовых IT-компаниях мира
Часто задаваемые вопросы
-
Кому стоит выбрать QA Automation в Киеве?
Программа подойдет всем, кто хочет получить оффер на позицию Junior QA Automation. Для поступления необходимо знать ручное тестирование на хорошем уровне. Навыки проверяются вступительным тестированием. Курсы автоматизированного тестирования стоит выбрать мануальщикам, готовым к переходу на новый карьерный уровень.
-
Как проходит обучение QA Automation в компьютерной школе Hillel?
Курсы QA Automation (Киев) организованы таким образом, чтобы учебу можно было комфортно сочетать со стационаром в вузе или основной работой. Занятия проходят дважды в неделю в удобное время. Записи уроков доступны учащимся в личных кабинетах.
Программа имеет сильный практический уклон, что позволяет студентам быстро и глубоко освоить специальность в нужном для работы ключе. Предстоит изучить:
принципы ООП
синтаксис языка Java
написание юнит-тестов
проведение системного и интеграционного тестирования
применение билд-инструментов
работу с БД
внедрение CI
использование Selenium
Занятия ведут практикующие специалисты по QA, привлекаемые к топовым проектам. Они делятся опытом, разбирают со студентами реальные кейсы, лучших учеников часто забирают к себе в команду.
-
Будут ли задавать домашние задания на курсе QA Automation? Проверяется ли выполненное задание?
Да! Ведь это обязательная и очень важная часть процесса вашего обучения, так как каждый Студент должен закрепить весь полученный на занятии материал дома, выполняя домашние задания. Каждое заданное ДЗ будет проверяться преподавателем, и по нему вы будете получать фидбэк. Также некоторые задания разбираются на следующем занятии. Без выполнения домашний заданий никто не сможет добиться желаемого результата.
-
Как получить максимальный балл за домашнее задание на курсе QA Automation?
Выполнение домашних работ, одна из самых важных составляющих обучения. Для того, чтобы получить максимальный балл за домашнее задание, нужно:
- Выполнить задание в указанные сроки
- Выполнить все условия задания
- Выполнить задание без ошибок
- Пересдача домашнего задания не более одного раза
-
Где можно уточнить цену обучения на курсах в Киеве?
Для того, чтобы получить информацию о стоимости того или иного курса, а также задать другие дополнительные вопросы, касающиеся обучения, вы можете:
- заполнить заявку на бесплатную консультацию;
- заполнить заявку на запись на курс;
- связаться с нами, позвонив или написав нам на почту.
- Как автоматизировать тестирование HTTP API с помощью Java
- 19856
- 333
Как автоматизировать тестирование HTTP API с помощью Java
смотреть 147 мин - От Junior QA до Senior QA: как тестировать проект
- 14048
- 483
От Junior QA до Senior QA: как тестировать проект
смотреть 150 мин-
Павел Сафонов Technical QA Engineer в SiteCore
- Как создать фреймворк для REST API тестов на Python3 (PyTest)
- 13581
- 344
Как создать фреймворк для REST API тестов на Python3 (PyTest)
смотреть 71 мин - Введение в аutomation тестирование на Java с Selenium 2.0
- 11134
- 385
Введение в аutomation тестирование на Java с Selenium 2.0
смотреть 112 мин-
Максим Колотилкин Back-end Software Engineer в Wix
- 20 вопросов тестировщику
- 6564
- 232
20 вопросов тестировщику
смотреть 13 мин-
Дмитрий Боев Manual/Junior Automation QA Engineer в Ciklum
- Cloud Continuous Integration на примере CircleCI
- 5985
- 129
Cloud Continuous Integration на примере CircleCI
смотреть 41 мин