Курс QA Automation for Java
- Online
- Для начинающих
- QA Automation / QA Manual
![]() |
|
| Образовательный центр: | Levelup |
|---|---|
| Формат: | Курс |
| Язык обучения: | Ukrainian |
| Длительность обучения: | 18 недель |
| Начало курса: | Дата формируется |
| Стоимость обучения: | Уточняйте |
Подробности и регистрация
Опануєш спеціальність QA Automation engineer з нуля. Опануєш основи мови програмування Java. Навчишся автоматизувати перевірку Web, Mobile, API. Зможеш створювати власні тестові проєкти.
Програма курсу
Вступ
- Базові поняття про якість
- Для чого потрібна автоматизація
- Обов'язки автомейшн
- Agile and automation
Основи тестування
- Принципи тестування
- Стани системи
- Рівні та види тестування для автоматизації
Техніки тестування
- Поняття про тест кейси
- Поняття про артефакти автотестів
- Техніки тестування whitebox
Build first project
- Maven dependecy control
- Maven plugins
- Maven scope
- Junit5 / TestNG
- Selenium Web driver setup, find elements
- Create first test
Works with git
- Створення ПР
- Мерж та ребейс
- Сквош комітів
- Реверт коміта
Junit 5
- Annotations
- Definitions
- Tests parametrizing
Web UI elements
- Що перевіряти
- Стани елементів
- Локатори елементів (xpath, css)
- Доступність елементів
- Очікування елементів
Selenium web driver UI
- Base Interactions with elements
- Base elements state - visible, clickable, hidden
- Dropdown elements
- Allerts
- File uploads
- Modals Frames
- Using java script
- Application navigation
- Taking screenshots
- Events listeners
- Waiting strategies
- Expected conditions
- Working with tables
- List of lists
- Window manager
- Advanced interactions
Visual testing
- Dependecies
- Initialisation
- Organizing tests
- Analyzing test results
- PDF files visual testing
Patterns
- Page object
- Page factory
- Builder pattern
- Working with forms
Assertations
- Assertations strategies
- Assert equals, true / false, not null
Selenium web driver and Junit 5
- Parametrizing test runs
- Run only specific cases
API testing with REST ASSURED
- Dependecies
- Basic features
- Parametrizing
- Serialization/De~ Java objects
CI/CD
- Continious integration with Jenkins
- Pipeline
- Webhook on github
- Test reports and logs
Database connectors
- Connect to Mongo db
- Provide base methods for working with data
- Assertations with database
BDD approach
- Cucumber
- Cucumber with selenium
Mobile automation with Appium in Java
- Introduction
- Emulator
- Web testing with chrome on Android
Automation tests for accecibility
- Evaluating Accessibility
- Automation tools for accecibiltiy
Preparing final project
Technical task solution.
Після курсу ти зможеш:
- Отримаєш основні практичні знання і навички для написання автотестів та тестових сценаріїв
- Навчишся автоматизувати підготовлені сценарії, а також зрозумієш процеси з тривалою інтеграцією та розгорткою
- Зрозумієш схожість та відмінність мануальних підходів і технік тестування та автоматизації
- Навчишся налаштовувати тестове оточення, читати і складати тест-план і описувати тестові сценарії
- Навчишся аналізувати результати прогонів авто-тестів, робити баг-репортінг
- Навчишся використовувати сторонні бібліотеки для рішення конкретних проблем
- Дізнаєшся про перевірку API за допомогою бібліотеки RestAssured
Особливості курсу
- Живі онлайн заняття
- 90% практики
- Підтримка викладачів
- Кар'єрні івенти
- Можлива оплата частинами
Викладачі курсу
- Стас Коротич - QA Automation at Ardas
- Валерій Немчинов - Java Developer at AdvertMobile
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Jungle Courses
Формат
Online
Начало обучения
Дата формується
Длительность
2 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
8 000 UAH за месяц
Учебный центр
Quality Assurance Group
Формат
Online
Начало обучения
Дата формується
Длительность
24 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
English
Стоимость
14 400 UAH за курс
Учебный центр
Telesens Academy
Формат
Online
Начало обучения
Дата формується
Длительность
1 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 000 UAH за курс
Учебный центр
EPAM
Формат
Online
Начало обучения
Будь-який момент
Длительность
1 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian, English
Стоимость
безкоштовно
