Кому підійде цей курс
- Junior - і middle-тестувальникам
Навчіться працювати з рідкісними функціями Selenium і писати автотести на Java за допомогою фреймворків. Прокачаєте навички UI-тестування, зможете заробляти більше на колишньому місці роботи або перейти в більш сильну компанію.
- Студентам курсу "Професія Тестувальник"
Заглибтеся в розробку автотестів без витрат часу на вже знайомі теми. Навчіться писати тести на Java і вбудовувати їх в процес CI, доповніть портфоліо двома проектами і зможете почати кар'єру тестувальника у великій IT-компанії.
- писати автотести в Selenium IDE
Розберетеся у функціях і настройках, навчитеся писати автотести без програмування і зрозумієте, коли не можна обійтися використанням тільки Selenium IDE. - програмувати на Java
Вивчіть синтаксис і основні функції мови, розберетеся в принципах об'єктно орієнтованого програмування, навчитеся виявляти помилки компіляції і налагоджувати додатки. - працювати з фреймворками
Навчіться використовувати Maven і тестовий фреймворк JUnit. Зможете створювати власні тести різної складності з передумовами і постумовами. - створювати UI-тести
Заглибтеся в роботу з Selenium WebDriver, навчитеся користуватися патерном PageObject. Зможете проводити прості і складні тести користувальницьких інтерфейсів. - автоматизувати тести
Вивчіть базові схеми роботи з CI/CD і навчитеся працювати з Jenkins. Безперервна інтеграція допоможе вам регулярно проводити автотести, швидше знаходити помилки і не збирати технічний борг. - використовувати Git
Навчіться працювати з розподіленою системою контролю версій, зможете легко вносити або відкочувати зміни і працювати над різними версіями одного проекту у великій команді.
а) Java-Розробник
- вступний модуль
- Синтаксис мови
- Об'єкти та класи
- Числа, рядки, дати
- масиви та колекції
- успадкування та поліморфізм
- особливості ООП в Java
- виключення, налагодження, тестування та логування
- Робота з файлами та мережею
- Робота з MySQL в Java
- багатопоточність
- Розробка веб-додатків
- Нереляційні бази даних і черги
- продуктивність та оптимізація
- розподілені сховища та обчислення
- бонус-модуль. Патерни проектування
- введення в алгоритми
- введення в структури даних
- Протокол HTTP
- заключний модуль
- версії програмного коду
- Установка Git
- індекс і часткові комміти
- порівняння версій
- скасування змін і відкат версій
- репозиторії та колективна робота
- гілки-створення та управління
- Злиття та вирішення конфліктів
- корисні інструменти
- Правила роботи з Git
- введення в Автоматизоване тестування
- перші тести на Java
- Пошук елементів за допомогою Selenium WebDriver
- Пошук елементів за допомогою CSS-локаторів
- Пошук елементів за допомогою XPath
- UI-тести: прості тести для Web
- UI-тести: складні тести для Web
- рідкісні функції
- Робота з CI
https://privatelink.de/?https://skillbox.ru/course/autotesting-java/