QA Automation
38400,00 ₴
Код курса: QAA
Тривалість: 42 години / 14 занять
Телефонуйте зараз щоб дізнатися більше:

+38 098 805 4511
Про курс
Курс включає в себе основи програмування з нуля для тих, хто хоче зайнятися автоматизацією тестування, але не знає з чого почати. В ході практичних занять та домашніх робіт будуть засвоєні всі основні питання по автоматизації тестування вебдодатків з використанням мови програмування Java.
Аудиторія
Курс QA Automation потрібен тим, хто хоче навчитися автоматизувати тестування програмного забезпечення за допомогою програми Java. Це може бути корисно для тих, хто вже має досвід ручного тестування та хоче підвищити свою кваліфікацію, або для тих, хто вже знає основи Java та хоче застосувати їх у практичній сфері.
Після курсу Ви зможете
- Працювати з мовою Java для написання автотестів
- Імітувати більшу частину дій користувача в браузері
- Писати базові API тести (бекенд частина програми)
- Налаштовувати власний фреймворк для автоматизації тестування з нуля
- Використовувати базові шаблони проєктування, кращі практики розробки та автоматизації для побудови підтримуваних і масштабованих рішень
- Налаштовувати з нуля власну CI / CD систему для автоматизації процесів на проєкті на прикладі Jenkins
- Генерувати презентабельні і зрозумілі звіти на підставі прогону автотестів
- Запускати тести в багатопотоковому режимі на віддаленому комп’ютері використовуючи AWS + Docker
- Претендувати на позицію Junior QA Automation Engineer
Програма курсу:
1. Робота з IntelliJ IDEA (редактором для Java-коду)
2. Робота з GIT і GitHub (система контролю версій)
3. Поняття алгоритму і роль алгоритмів в програмуванні
4. Змінні, типи даних, вирази і присвоювання значень змінним
5. Базове введення/виведення даних
6. Конструкції з умовами та їх різновиди
7. Ітеративні конструкції (цикли) і їх різновиди
8. Базові структури даних
9. Функції. Опис, виклик, параметризація
10. Класи і об’єкти
11. Використання основних принципів ООП
12. Робота з HTML як з DOM-структурою. Значення CSS для HTML-сторінок
13. Види WebElement локаторів в Selenium WebDriver
14. Мова запитів xPath для використання в якості WebElement локаторів
15. Використання принципів OOP при створенні власного тестового фреймворка
16. Використання патернів PageObject і PageFactory при створенні власного тестового фреймворка
17. Debug і налагодження коду тестів на основі стектрейса помилки
18. Використання testNG фреймворка для зручності роботи з тестами
19. Використання DataProvider для параметризованих тестів
20. Використання Maven для тестового фреймворка
21. Використання логгерів при роботі Автотест
22. Робота з Jenkins для запуску тестів (контініус Інтегрейшн системою)
Попередні вимоги
• Базові знання програмування мовою Java або іншою ООП-мовою
• Базові знання з тестування або пройдений курс QA Manual
• Впевнене володіння комп’ютером та інтернетом
• Знання англійської мови на рівні читання технічної документації
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
| ✉️ | 📅 | ☎️ | 🔝 |




