Запускайте перевірку сотень опцій одночасно, натиснувши лише одну кнопку.
Онлайн-курс QA Automation — це 70% практики, 30% теорії та проєкт у портфоліо. Як результат — напишете алгоритм тестування під реальний продукт і налаштуєте графік автотестів та звітів.
КУРС QA AUTOMATION ПІДІЙДЕ:
-
Manual QA щоб оперативно та без помилок тестувати великі обсяги даних, які неможливо опрацювати вручну та забути про монотонну роботу
-
Випускникам курсів Manual QA щоб опанувати сучасні інструменти та фреймворки для запуску автотестів, а також навчитися робити зрозумілі звіти для розробників
ДО ПРОГРАМИ КУРСУ QA AUTOMATION ВХОДЯТЬ:
-
Java • вивчите базовий синтаксис Java та принципи ООП
• навчитеся працювати із фреймворками JUnit/TestNG
• будуватимете селектори XPath і CSS для Web UI тестування
• писатимете тести для API в Postman -
Практика • виписатимете код на Java, який запускатиме тестування і шукатиме баги замість вас
• навчитесь імітувати одноманітні дії користувача та проводити навантажувальні тестування
• перевірятимете багатомовні інтерфейси, швидко знаходитимете помилки та описуватимете їх у звітах -
Кар’єра • зможете тестувати великі обсяги даних за допомогою автотестів
• навчитеся оптимізовувати рутину, щоб звільняти час на пріоритетні завдання
• як бонус отримаєте мінікурс від HR-фахівців з порадами щодо оформлення резюме і комунікації з рекрутерами
• перейдете в автоматизацію, щоб отримати високооплачувану роботу
На курсі QA Automation навчає:
Володимир
Троць
- Senior Automation Engineer в Ciklum
- має 6+ років досвіду в автоматизованому тестуванні на Java
- наразі у Ciklum разом із командою розвиває фреймворк Selenium
- працював у SoftServe та EPAM, має досвід менторства колег
- тестував вебсайт для компанії, яка надає послуги з бухгалтерського та податкового обліку в США
- займався реалізацією проєктів на різних платформах, включно з Low-code/No-code платформами, мобільними пристроями та Інтернетом речей
- має досвід у performance- та security-тестуванні
ПРОГРАМА КУРСУ QA Automation
-
01
01 блок / 1 заняття / 1,5 години
Інтро
- Переваги та недоліки автоматизованого тестування порівняно з ручним
- Типи автоматизованих тестів
- Тестова піраміда в контексті автоматизації
-
02
02 блок / 3 заняття / 4,5 години
Інструменти для автоматизації тестування
- Робота з Git
- Робота з Docker
- Формати зберігання та передачі даних
-
03
03 блок / 15 занять / 22 години
Java
- Вступ до мови програмування Java
- Робота з операторами Java
- Умови на Java
- Цикли на Java
- Множинні типи даних для автоматизації тестування
- Поля обʼєкта
- Методи обʼєкта
- Перелічуваний тип ENUM
- Інкапсуляція
- Абстракція та інтерфейси
- Наслідування та поліморфізм
- Обробка помилок
- Робота з файлами
- Анотації, generics та streams
- Дизайн Java-застосунку
- Maven
-
Бонусний блок / 4 заняття / 6 годин
Кар’єра в ІТ
- Підходи до розвитку кар’єри
- Як junior-фахівцю отримати свій перший офер
- Ресурси для пошуку роботи та замовників
- Як знайти роботу в міжнародній компанії
- Як використовувати LinkedIn для пошуку роботи
- Структура ефективного резюме
- Найпоширеніші помилки під час складання резюме
- Види та структура інтерв’ю
- Запитання рекрутеру та hiring-менеджеру під час інтерв’ю
-
04
04 блок / 6 занять / 9 годин
Інструменти Java для автоматизованого тестування
- Тестові фреймворки JUnit/TestNG
- Data-driven testing
- Тестовий звіт
- Просунутий тестовий репорт Allure
- Робота з базами даних із Java (JDBC) на прикладі PostgreSQL
- Просунута робота з базами даних. Бібліотека JDBI
-
05
05 блок / 5 занять / 7,5 годин
WEB UI тестування
- Selenium WebDriver
- Локатори елементів XPath
- CSS Selector
- Selenide
- Cucumber
-
06
06 блок / 1 заняття / 1,5 години
Мобільне тестування
- Що таке Appium
- Конфігурація Appium driver
- Запуск емулятора чи налаштування смартфона для тестування
- Робота з елементами
-
07
07 блок / 3 заняття / 4,5 години
API-тестування
- HTTP + Postman
- REST Assured
- Awaitility
-
08
08 блок / 2 заняття / 3 години
Навантажувальне API-тестування
- Види навантажувального тестування, його завдання та вплив на бізнес
- JMeter
-
09
09 блок / 3 заняття / 4,5 години
Continuous Integration & Continuous Delivery
- CI/CD
- GitHub actions & GitLab CI/CD pipelines
- Jenkins
- Підсумки, перспективи карʼєри в QA Automation
-
Здача курсових / 1 заняття / 1,5 години
- Знаєте, що вчити далі
- Розумієте перспективи розвитку як QA Automation Engineer
Реєстрація