Курс 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, щоб не пропустити анонси нових курсів.