Запускайте проверку сотен опций одновременно, нажав одну кнопку.
Онлайн-курс QA Automation — это 70 % практики, 30 % теории и проект в портфолио. В результате — напишете алгоритм тестирования под реальный продукт и настроите график автотестов и отчетов.
Курс QA Automation подойдет:
-
Manual QA чтобы оперативно и без ошибок тестировать большие объемы данных, которые невозможно обработать вручную и забыть о монотонной работе
-
Выпускникам курсов Manual QA чтобы овладеть современными инструментами и фреймворками для запуска автотестов, а также научиться делать понятные отчеты для разработчиков
В программу курса QA Automation входят:
-
Java • изучите базовый синтаксис Java и принципы ООП
• научитесь работать с фреймворками JUnit/TestNG
• будете строить селекторы XPath и CSS для Web UI тестирования
• будете писать тесты для API в Postman -
Практика • напишите код на Java, который будет запускать тестирование и искать баги вместо вас
• научитесь имитировать однообразные действия пользователя и проводить погрузочные тестирования
• будете проверять многоязычные интерфейсы, быстро находить ошибки и описывать их в отчетах -
Карьера • сможете тестировать большие объемы данных с помощью автотестов
• научитесь оптимизировать рутину, чтобы освобождать время на приоритетные задачи
• в качестве бонуса получите мини-курс от HR-специалистов с советами по оформлению резюме и коммуникации с рекрутерами
• перейдете в автоматизацию, чтобы получить высокооплачиваемую работу
На курсе QA Automation учит:
![](https://robot-site-static.fra1.digitaloceanspaces.com/cc/ckeditor/landings/831-qa-automation/min/2.webp)
Владимир
Троць
- Senior Automation Engineer в Ciklum
- имеет 6+ лет опыта в автоматизированном тестировании на Java
- сейчас в Ciklum вместе с командой развивает фреймворк Selenium
- работал в SoftServe и EPAM, имеет опыт менторства коллег
- тестировал вебсайт для компании, предоставляющей услуги по бухгалтерскому и налоговому учету в США
- занимался реализацией проектов на разных платформах, включая Low-code/No-code платформами, мобильными устройствами и Интернетом вещей
- имеет опыт в performance- и security-тестировании
ПРОГРАММА КУРСА QA Automation
-
01
01 блок / 1 занятие / 1,5 часа
Интро
- Преимущества и недостатки автоматизированного тестирования по сравнению с ручным
- Типы автоматизированных тестов
- Тестовая пирамида в контексте автоматизации
-
02
02 блок / 3 занятия / 4,5 часа
Инструменты для автоматизации тестирования
- Работа с Git
- Работа с Docker
- Форматы хранения и передачи данных
-
03
03 блок / 15 занятий / 22 часа
Java
- Введение в язык программирования Java
- Работа с операторами Java
- Условия на Java
- Циклы на Java
- Множественные типы данных для автоматизации тестирования
- Поля объекта
- Методы объекта
- Перечисляемый тип ENUM
- Инкапсуляция
- Абстракция и интерфейсы
- Подражание и полиморфизм
- Обработка ошибок
- Работа с файлами
- Аннотации, generics и streams
- Дизайн Java-приложения
- Maven
-
Бонусный блок / 4 занятия / 6 часов
Карьера в IT
- Подходы к развитию карьеры
- Как junior-специалисту получить свой первый оффер
- Ресурсы для поиска работы и заказчиков
- Как найти работу в международной компании
- Как использовать LinkedIn для поиска работы
- Структура эффективного резюме
- Самые распространенные ошибки при составлении резюме
- Виды и структура интервью
- Вопросы рекрутеру и hiring-менеджеру во время интервью
-
04
04 блок / 6 занятий / 9 часов
Инструменты Java для автоматизированного тестирования
- Тестовые фреймворки JUnit/TestNG
- Data-driven testing
- Тестовый отчет
- Продвинутый тестовый репорт Allure
- Работа с базами данных по Java (JDBC) на примере PostgreSQL
- Продвинутая работа с базами данных. Библиотека JDBI
-
05
05 блок / 5 занятий / 7,5 часов
WEB UI тестирование
- Selenium WebDriver
- Локаторы элементов XPath
- CSS Selector
- Selenide
- Cucumber
-
06
06 блок / 1 занятие / 1,5 часа
Мобильное тестирование
- Что такое Appium
- Конфигурация Appium driver
- Запуск эмулятора или настройка смартфона для тестирования
- Работа с элементами
-
07
07 блок / 3 занятия / 4,5 часа
API-тестирование
- HTTP + Postman
- REST Assured
- Awaitility
-
08
08 блок / 2 занятия / 3 часа
Погрузочное API-тестирование
- Виды погрузочного тестирования, его задачи и влияние на бизнес
- JMeter
-
09
09 блок / 3 занятия / 4,5 часа
Continuous Integration & Continuous Delivery
- CI/CD
- GitHub actions & GitLab CI/CD pipelines
- Jenkins
- Итоги, перспективы карьеры в QA Automation
-
Сдача курсовых / 1 занятие / 1,5 часа
- Знаете, что учить дальше
- Понимаете перспективы развития как QA Automation Engineer
Регистрация