Курс "Web/Mobile automation testing"

Реєстрація за формою: https://goo.gl/forms/PyPgIehZGMki3gcl1

Можливе дистанційне навчання !

На заняттях ми освоїмо такі популярні інструменти, як:

- Selenium WebDriver - для веб-автоматизації;
- Appium (http://appium.io/) - для автоматизації мобільних додатків;
Тестові сценарії будемо автоматизувати на Java - одній з найпопулярніших мов програмування в світі. Якщо ви не знаєте Java, не проблема! Ми почнемо з вивчення основ цієї мови і досягнемо рівня, необхідного для написання авто-тестів.

ЩО ВИМАГАЄТЬСЯ ВІД ВАС:

- інтенсивна робота протягом курсу;
- ноутбук (Windows або MacOS; 4+ Gb RAM - необхідно для тестування на емуляторі Android/симуляторі iOS)

ЗАВДАННЯ та МЕТА:

Курс автоматизації тестування програмного забезпечення (веб і мобільні додатки) розроблений для навчання та підготовки спеціалістів без особливої попередньої підготовки, оскільки спрямований на вивчення технічних засобів автоматизації тестових сценаріїв та мови Java, починаючи з основ та до рівня достатнього для написання автоматизованих сценаріїв.

СТРУКТУРА КУРСУ:

Весь курс орієнтований на швидке освоєння інструментів автоматизації взаємодії з веб-браузерами (Selenium WebDriver) і мобільними додатками (Appium) через графічний інтерфейс користувача (GUI).
Курс складається з чотирнадцяти занять тривалістю 2,5 – 3 години кожне. Заняття відбуватимуться двічі на тиждень і розраховані на інтенсивну самостійну роботу над домашніми завданнями і з додатковими навчальними ресурсами (книги, навчальні матеріали в Інтернеті).

СТРУКТУРА ЗАНЯТЬ:

Заняття орієнтовані в першу чергу на набуття практичних навичок, а також розуміння основних теоретичних понять. Кожне заняття супроводжуватиметься домашнім завданням, буде починатись з аналізу виконаних домашніх робіт.

Заняття 1
Локатори. Введення в мову Джава (Java).

Заняття 2
Змінні / Цикли / Методи в Java

Заняття 3
Об’єктно-орієнтоване програмування. Maven. POM.xml

Заняття 4
Тести. TestNG framework, Annotations, Test Case, Test Suite.

Заняття 5
Об'єктно-орієнтоване програмування в тестуванні додатків через GUI. Selenium WebDriver. Page Object pattern.

Заняття 6, Заняття 7
Автоматизація мобільних додатків. Appium framework (на прикладі Android).

Заняття 8
Звіти. TestNG html report, Allure test report.

Заняття 9, Заняття 10, Заняття 11
Знайомство з Системою Контолю Версіями (GIT).
Створення власного фреймворка, його логіки та структури.

Заняття 12
DSL (Domain Specific Language). Як писати тести, які легко читаються.

Заняття 13
Мульти-браузерність, мульти-поточність, мульти-платформенність.

Заняття 14
Огляд навчальних проектів. Перевірка рівня знань.

Заняття відбуватимуться два рази на тиждень, у Вівторок з 19:30 до 22:00 та у Суботу з 9:30 до 12:00

Кількість слухачів: 12 осіб.

Ціна: 7800 грн
Спеціальна ціна 7080 грн. для випускників QAGroup

Деталі заходу
24.10.2017 — 05.12.2017
Заняття відбуватимуться два рази на тиждень, у Вівторок з 19:30 до 22:00 та у Суботу з 9:30 до 12:00