QA Automation — онлайн курс | robot_dreams

Онлайн-курс длительностью 5 месяцев

QA Automation

ОНЛАЙН-КУРС НАУЧИТ КОДИТЬ АВТОТЕСТЫ, ЧТОБЫ ОПЕРАТИВНО НАХОДИТЬ БАГИ

Запускайте проверку сотен опций одновременно, нажав одну кнопку.

Онлайн-курс QA Automation — это 70 % практики, 30 % теории и проект в портфолио. В результате — напишете алгоритм тестирования под реальный продукт и настроите график автотестов и отчетов.

Курс QA Automation подойдет:

  • Manual QA

    чтобы оперативно и без ошибок тестировать большие объемы данных, которые невозможно обработать вручную и забыть о монотонной работе

  • Выпускникам курсов Manual QA

    чтобы овладеть современными инструментами и фреймворками для запуска автотестов, а также научиться делать понятные отчеты для разработчиков

В программу курса QA Automation входят:

  1. Java

    • изучите базовый синтаксис Java и принципы ООП
    • научитесь работать с фреймворками JUnit/TestNG
    • будете строить селекторы XPath и CSS для Web UI тестирования
    • будете писать тесты для API в Postman

  2. Практика

    • напишите код на Java, который будет запускать тестирование и искать баги вместо вас
    • научитесь имитировать однообразные действия пользователя и проводить погрузочные тестирования
    • будете проверять многоязычные интерфейсы, быстро находить ошибки и описывать их в отчетах

  3. Карьера

    • сможете тестировать большие объемы данных с помощью автотестов
    • научитесь оптимизировать рутину, чтобы освобождать время на приоритетные задачи
    • в качестве бонуса получите мини-курс от HR-специалистов с советами по оформлению резюме и коммуникации с рекрутерами
    • перейдете в автоматизацию, чтобы получить высокооплачиваемую работу

На курсе QA Automation учит:

Владимир
Троць

  • 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

Регистрация

 

 
 
 
Регистрируясь, вы соглашаетесь с условиями договора-оферти и политикой конфиденциальности.