Автоматизація тестування за допомогою Selenium WebDriver (Java). Онлайн курс
Описание
  Автоматизація тестування – це курс для тестувальників, які хочуть розвиватися у своїй сфері.
Знання основ тестування програмного забезпечення, теорії, ключових визначень та технік тест дизайну.
Автоматизація – майбутнє тестування, яке стає все більш популярним у всьому світі. QA, які вміють використовувати автоматизацію, сьогодні більш затребувані. Особливо це стосується роботи закордоном та міжнародних проєктів.
Знання автоматизації для тестувальника – це можливість розвивати свою кар’єру, займати керівні посади та брати участь у великих міжнародних проєктах.
Весь курс побудований на практичних завданнях, щоб Ви могли закріпити отримані знання та впевнено використовувати навички у роботі.
Кому необхідно пройти курс в QALight:
- тестувальникам, які хочуть розвиватися в обраній сфері;
 - усім, хто хоче стати інженером з автоматизації тестування;
 - усім, хто цікавиться програмуванням та тестуванням ПЗ;
 - усім, хто хоче йти в ногу з часом;
 - усім, хто прагне пізнавати нове.
 
Цей курс для Вас, якщо Ви хочете:
- розвиватися у своїй професії;
 - більше заробляти;
 - навчитися сучасним та затребуваним підходам;
 - відкрити нові можливості для роботи.
 
Закінчивши курс з автоматизації тестування Selenium, Ви зможете:
- писати автоскрипти;
 - використовувати інструменти автоматизації тестування;
 - отримати підвищення у посаді;
 - підвищити вартість своєї роботи;
 - отримати роботу, про яку мріяли.
 
Світ IT наймінливіший з усіх відомих. Зовсім недавно, знаючи основи мови програмування, можна було розраховувати на успішну кар’єру програміста. Проте минуло зовсім небагато часу і вже на посаді junior-розробника хочуть бачити фахівця і з практичним досвідом використання мови програмування, і з великим досвідом, та й взагалі, супер фахівця.
Те ж саме відбувається і з QA-інженерами. Якщо раніше було достатньо розуміти теорію та бути в змозі знайти баг, то зараз знання автоматизації стає в один ряд з теорією та практикою з тестування. А на керівні посади взагалі не розглядають кандидатури без знання та розуміння автоматизації тестування. Тому Automation QA зараз є найбільш затребуваною вакансією не тільки в Україні, але і в інших країнах.
Школа QALight пропонує курс, орієнтований на студентів як зі знанням мови програмування Java, так і без досвіду у написанні програм. Основна вимога до майбутніх студентів – це розуміння тестування (що таке баг, тест-кейс, як його написати та ін.). Все інше Ви отримаєте у нашому курсі. А саме:
- познайомитеся з Java, навчитеся використовувати цю мову програмування для написання тестів;
 - створите проєкт з нуля (бібліотеки, пейджи, тести) (Selenium навчання WebDriver, jUnit, робота з БД, робота з Excel);
 - навчитеся запускати тести за допомогою Maven;
 - використовувати CI (Jenkins) для автоматичного запуску ваших тестів за часом;
 - проаналізуєте питання з реальних співбесід на посаду автоматизатора. Дізнаєтеся маленькі секрети, на які варто звернути увагу;
 - запустите тести за допомогою Selenium Grid.
 
Таким чином, на курсах з автоматизації у QALight Вам надається чудова можливість пізнати логіку автоматизованого тестування, яка далі може застосовуватися і для Web додатків, і для десктопних, і для Mobile додатків. Також Ви отримаєте практичний досвід написання тестів та їх запуску.
Переваги:
- практика на реальних проєктах, створення портфоліо;
 - тренери – практикуючі фахівці у сфері ІТ;
 - підтримка під час та після навчання;
 - гнучка система оплати;
 - індивідуальний підхід;
 - Ваші нові можливості у сфері IT.
 
| Дни недели занятий | на выбор | 
|---|---|
| Время занятий | на выбор | 
| Занятий в неделю | 2 рази на тиждень | 
| Длительность занятия | 2 години | 
| Часы занятий | |
| Группы | |
| Возраст аудитории | Студенты, Взрослые | 
| Вид подготовки | Базовый курс | 
| Город | Онлайн | 
| Преподаватель | специалист-практик | 
| Учебные материалы | |
| Пробное занятие | |
| Документ об окончании | Сертифікат | 
| Опции | Групповые занятия, Индивидуальное обучение | 
| Трудоустройство | Нет | 
| Условия трудоустройства | 
Запись на курс
Программа обучения
- Заняття 1. Вступ (знайомство та загальна теорія).
 - Заняття 2. ООП. Java: Примітивні та посилальні типи даних. Арифметичні операції з примітивними типами.
 - Поняття класу, методу, модифікатори доступу на прикладах. Написання першої програми “Hello world!”.
 - Заняття 3. Статичні та нестатичні методи, перетворення типів. Умовні оператори, цикли.
 - Заняття 4. Робота з масивами. Особливості роботи з посилальними типами даних.
 - Заняття 5. Інтерфейси і колекції. Наслідування.
 - Заняття 6. Написання юніт тестів для попередньо вирішених завдань за допомогою Assert. jUnit (Знайомство з основними анотаціями).
 - Заняття 7. Обробка винятків. Налаштовування Log4j.
 - Заняття 8-9. Знайомство з Git. Генерація ключів. Команди clone, pull, commit, push та ін.
 - Заняття 10-11. Практика написання локаторів (X-Path). Знайомство з Selenium IDE.
 - Створення структури фреймворка, базових бібліотек та написання тестів.
 - Заняття 12. Написання та запуск першого тесту.
 - Заняття 13. ParentTest — розгляд вже написаного коду.
 - Заняття 14. Знайомство з PageObject. Написання тесту за допомогою PageObject.
 - Заняття 15. Винесення методів роботи з елементами сторінок у загальний клас ActionsWithOurWebElements (dropDown, checkBox, inputText …)
 - Заняття 16. Написання тестів c кількома пейджами. Suits.
 - Заняття 17. Очікування: Явні та неявні очікування.
 - Заняття 18. Робота з загальними налаштовуваннями проєкту (config.properties). Клас ConfigData – для роботи з файлами.
 - Заняття 19. Тести з різними наборами даних (Параметризовані тести)
 - Заняття 20. Робота з Excel файлами.
 - Заняття 21. Робота з Базами даних.
 - Заняття 22. Continuous integration (Maven, Jenkins).
 - Заняття 23. Тестова співбесіда на посаду автоматизатора.
 - Заняття 24. Знайомство з Selenium Grid, Selenide.
 
- м. Київ