Курс 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, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Quality Assurance Group
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
2 500 UAH за курс
Учебный центр
Web Academy
Формат
Online
Начало обучения
Дата формується
Длительность
9 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
CHI IT Academy
Формат
Online
Начало обучения
Дата формується
Длительность
24 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
14 000 UAH за курс
Учебный центр
Quality Assurance Group
Формат
Online
Начало обучения
Будь-який момент
Длительность
1 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте