The central academy

[ОНЛАЙН] АВТОМАТИЗОВАНЕ ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ: AQA: Java + WebDriver

[ОНЛАЙН] АВТОМАТИЗОВАНЕ ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ: AQA: Java + WebDriver
Рівень
Початковий
Дата старту
April 20
Тривалість
5 місяців
Мова
Українська
Вартість
5 860 грн/міс
The central academy Про курс

Про курс

Протягом курсу студенти вивчатимуть:

  • Java (основи (змінні, робота зі стрічками, робота з масивами та іншими структурами, ООП))

  • Git (де зберігається код, правильний підхід роботи з кодом)

  • Maven (інструмент для збору проєкту, конфігурація проєкту)

  • TestNG (інструмент для запуску тестів, налаштування тестування)

  • WebDriver (ознайомлення з інструментом, написання перших тестів)

  • Test Framework Creation (розширення та перебудова проєкту для легшої підтримки тестів, ознайомлення з патернами проєктування (PageObject, Singleton, Factory), написання нових тестів)

  • Jenkins (ознайомлення з процесом безперервного тестування, встановлення Jenkins та налаштування запуску тестів по графіку)

The central academy Чому варто вивчати цей напрямок

Чому варто вивчати цей напрямок

Сучасні вебдодатки стають все більш комплексними. Більше того, з ростом проєкту час на тестування збільшується в кілька разів, і настає момент, коли навантаження тестувальника сягає максимуму, і навіть збільшення команди на кілька людей рятує лише на найближчих пару циклів розробки.

В такому випадку на допомогу приходить автоматизоване тестування. Частину роботи, переважно рутинне регресійне тестування, виконують автотести, а в QA команди залишається більше часу, щоб досконаліше протестувати новий функціонал. 

На кінець, як показує практика замовники позитивно ставляться до впровадження та розвитку автоматизованого тестування на своїх проєктах, адже цей напрям в змозі забезпечити перевірку роботи додатка незалежно від обставин.


The central academy Програма курсу

Програма курсу

Chapter I.
Java for QAs
  • Java - Basic knowledge
  • Practice 1 - Java
  • Practice 2 - Java
  • Java - Basic knowledge (Part 2) and OOP (Part 1)
  • Java - OOP (Part 2)
  • Practice 3 - Java
  • Java - Tips for automation
Chapter II.
Tools
  • Tools - Unit test execution framework - TestNG (and JUnit)
  • Tools - Version control and build systems - Maven and Git
Chapter III.
Basic knowledge of Automation testing
  • HTML basics & Web locators
  • Selenium WebDriver
  • Practice 4 - Xpath locators
  • Practice 5 - CSS locators
  • Selenium Features
  • Practice 6 - Creating project and first test
  • Practice 7 - Selenium features (part #1)
  • Practice 8 - Selenium features (part #2)
  • Practice 9 - Selenium features (part #3)
Chapter IV.
Automation framework & Software design pattern
  • Test Framework & Software design pattern
  • Practice 10 - Automation framework & Software design pattern (Part #1)
  • Practice 11 - Automation framework & Software design pattern (Part #2)
  • Practice 12 - Automation framework and Page objects (Part #3)
  • Practice 13 - Data providers and TestNG config files
Chapter V.
Continuous Integration and Test Case management tools
  • Tools - CI and TC management tools
  • Practice 14 - Run tests on CI Jenkins
The central academy Розклад занять

Розклад занять

Час
19:00
Дні
Вт, Чт
The central academy Що вмітиме студент при успішному завершенні курсу

Що вмітиме студент при успішному завершенні курсу

По завершенні курсу студент знатиме що таке автоматизоване тестування вебдодатків та володітиме достатніми навичками, щоб відразу почати писати автоматизовані тести.
The central academy Вимоги до студента

Вимоги до студента

  1. Логічне мислення та аналітичні навички
  2. Англійська на рівні Intermediate (B1) English (розмовна і письмова)
  3. Бажані технічні знання в області вебаплікацій, мобільних пристроїв, БД тощо - чим більше знань, тим краще.

Інформація про викладача

The central academy Процес вступу

Процес вступу

виникли
запитання?

Залиш свої контакти, і наш координатор
зв‘яжеться з тобою протягом робочого дня.
The central academy