Курс QA Automation

Сейчас набор на этот курс закрыт. Просмотрите другие курсы

  • Online
  • Для опытных
  • QA Automation / QA Manual
Образовательный центр: Main Academy
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:20 занятий
Начало курса:Дата формируется
Стоимость обучения:18 000 UAH за курс

Вам навчитися правильно розподіляти людські та часові ресурси на виконання важливих завдань і не витрачати час на монотонну роботу, а концентруватися на якості продукту, що випускається. В рамках курсу ви вивчите найпопулярніші інструменти автоматизації. Ключова мета курсу - допомогти студентам стати професіоналами, які зможуть самостійно приймати технічні рішення і передбачити поведінку системи. Саме в цьому криється стабільність ваших тестів.

Програма курсу

Технічні навички

Веб-технології

  • XML
  • HTML
  • HTTP
  • SQL
  • Архітектура веб-додатків
  • Основи Git

Основи Java

  • Початок програмування за допомогою Java
  • Класифікація типів даних і примітивних типів в Java
  • Короткий огляд операторів в Java
  • Вирази керуйочого потоку
  • Масиви

Основи ООП

  • Клас і екземпляр
  • Методи
  • Конструктори
  • Статичні методи і поля
  • Пакет
  • Винятки
  • Обробка рядків
  • Дженерики
  • Колекції

Віртуалізація

  • Коли потрібна віртуалізація
  • Інструменти віртуалізації
  • Створення віртуальних машин

Основи автоматичного функціонального програмування

Введення в автоматизоване функціональне тестування (АФТ)

  • Цілі АФТ
  • Визначення щодо АФТ
  • Класична схема керівництва за витратами і автоматичне тестування

Робочий процес АФТ

  • Створення стратегії АФТ
  • Планування заходів
  • Вибір інструмента
  • Автоматизація тестування
  • Тестування
  • Аналіз результатів
  • Служба підтримки
  • Рекомендація щодо процесу
  • Міфи

Рівні автоматизованого тестування

  • Тестування підрозділів / інтеграції
  • Початкове тестування
  • Попередні випробування

AFT в життєвому циклі проєкту

  • Проєкти на основі RUP
  • Гнучкі проєкти
  • Реальне життя - гібрид

Робоче середовище автоматизованого функціонального тестування (Aft Framework)

Підходи до автоматизації

  • Основні підходи до автоматизації
  • Відтворення запису
  • Модуляція тестового сценарію
  • Архітектура тестових бібліотек
  • Тестування з використанням ключових слів або таблиць
  • Основи тестування даних
  • Гібридна система автоматизації тестування

Базова система автоматизації

  • Огляд базового тестування
  • Огляд існуючих рішень

Автоматизація клієнтської сторони (Front-end automation framework)

  • Аналіз розумності
  • Оцінки
  • Які сценарії підходять для автоматизації, а які ні
  • Перетворення користувацького сценарію в текст
  • Підтримка тестування
  • Front-end тестинг
  • Огляд існуючих рішень
  • Приклад тестової сторінки

Введення в рамки Selenium

  • Selenium з першого погляду
  • Selenium IDE
  • Selenium WebDriver
  • Стратегії локатора

Складання звітів

  • Вимоги
  • Типи
  • Метричний аналіз
  • Призначена для користувача VS існуюча структура звітності

Лабораторія AFT

  • Основні правила
  • Підготовка середовища
  • Склад тестових даних
  • Безперервна інтеграція

Практикум

Застосування об'єкта сторінки

  • Застосування Page Object Pattern
  • Дизайн Page Object Pattern
  • Приклади
  • Фабрики патернів

Selenide

  • Застосування Selenide
  • Просунуті методи
  • Selenide vs Selenium. Приклади
  • Selenide i Ajax

Перевірки тестів

  • Перевірки тестів
  • Конфігурації Selenium Grid
  • Запуск паралельних тестів з TestNG

Постачальники даних

  • Використання постачальників даних
  • TestNG постачальники
  • JUnit-постачальники
  • Приклади роботи

Виконання персонального навчального проєкту

Робота над практичним завданням по створенню індивідуального проєкту

  • Обробка ТЗ
  • Вибір на чому будемо реалізовувати свій проєкт (бібліотеки і фреймворки)
  • Консультації по проєкту (2 год)
  • Самостійна робота над проєктом під курівництвом тренера (24 год)

Захист свого навчального проєкту

  • Захист відбувається в аудиторії, перед незалежним експертом-практиком, з наших компаній-партнерів
  • Захист буде нагадувати вашу першу технічну співбесіду, яка дозволить показати вашу майстерність
  • Ви отримаєте розгорнутий фітбек про свою роботу, а також дізнаєтеся в якому напрямку вам потрібно прокачати навички

Особливості курсу

  • Навчання в будь-якій точці світу
  • Живе спілкування з тренером і перевірка ДЗ на кожному уроці
  • Запис кожного уроку
  • Доступ до навчальних матеріалів 24/7 протягом навчання
  • Кар'єрний тренінг з HR фахівцем

Викладачі курсу

Олексій Осипенко - Senior QA Auto Engineer

Записатись на курс або отримати консультацію

Бажаєте записатись на курс або у вас лишились питання? Заповніть форму, і наш менеджер зв'яжеться з вами найближчим часом.

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
EPAM
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
English
Стоимость
безкоштовно
Учебный центр
Sigma Software University
Формат
Online
Начало обучения
Дату уточняйте
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
10 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
3 158 UAH за курс
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
16.11.2026
Длительность
36 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
16 449 UAH за курс