Онлайн курс 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 годин

    Кар’єра в ІТ

    • Підходи до розвитку кар’єри
    • Як 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

Реєстрація

 

 
 
 
Реєструючись, ви погоджуєтеся з умовами договору-оферти та політикою конфіденційності.