Розширений модуль з Автоматизації тестування. Онлайн курс

Отзывы: 0
Начало занятий: 
18 марта, 2025
Идёт набор на курс!
Срок обучения: 
100 годин

Стоимость:

Оставить заявку

Условия акции

Акция

-15% Пакетна пропозиція

Описание

“Розширений модуль з Автоматизації тестування” – це чудовий шанс стати автоматизатором!

Розширений модуль з автоматизації складається з чотирьох курсів (100 годин = 40 занять):

Курс 1. Java для автоматизаторів.

Курс 2. Git для автоматизаторів.

Курс 3. Створення проекту автоматизації та написання UI тестів.

Курс 4. Написання комбінованих тестів UI та API. Написання BDD тестів.

Для кого розрахований модуль з автоматизації тестування:

  • Студенти, які вивчили мануальное тестування та бажають поглибити свої знання.
  • Manual QA, які хочуть розвиватися у напрямку автоматизації тестування.
  • Менеджери, які хочуть отримати знання з автоматизації для кращого розуміння процесів у команді.

Необхідні навички: Знання мануального тестування.

Що отримає студент:

  • Теорію з автоматизації тестування UI та API рівня middle automation.
  • Практичний досвід автоматизатора рівня junior/middle automation (залежить від часу, приділеного курсу, домашнім завданням та екзаменаційним проектам).
  • Пройде весь ланцюжок автоматизації для формування системного мислення – від створення тестів до автоматичного запуску їх на сервері безперервної інтеграції.
  • Пройшовши тестове інтерв’ю, отримає практичний досвід і важливі поради на майбутнє.
  • Зможе обгрунтовано претендувати на позицію junior/middle automation QA.

Що потрібно від студента:

Бажання вчитися, але не тільки. Обов’язкове виконання таких пунктів:

  • Відвідування занять.
  • Регулярне виконання домашніх завдань (зазвичай щотижня).
  • Написання екзаменаційних проектів паралельно з проходженням курсу.

Ще 5 років тому автоматизація була дивиною, але майбутнє настало – і тепер це невід’ємна частина розробки Програмного Забезпечення. Наразі більшість IT-проектів використовують автоматизацію! Нові проекти вимагають створення автоматизації, а наявні – фахівців із підтримки вже наявних автотестів і розширення їхнього покриття. І перспектива така, що відсоток автоматизації буде тільки зростати!

Модуль розрахований на студентів без будь-яких попередніх знань. Єдина вимога – це розуміння, що таке тестування.

Саме поняття «Автоматизація тестування» можна визначити так – це процес багаторазового запуску тестів, збір та аналіз результатів запуску, що дозволяє збільшити «глибину» і швидкість надання інформації про якість продукту. Цей процес є певною послідовністю дій, таких як:

  1. Визначення стратегії автотестування.
  2. Створення проекту для автотестів.
  3. Створення автотестів.
  4. Налаштування інфраструктури для їхнього автоматичного запуску.
  5. Запуск їх в автоматичному режимі на Системі безперервної інтеграції.
  6. Постійний аналіз результатів запуску.
  7. Постійна підтримка існуючих автотестів.
  8. Постійна модифікація та розширення автотестів.

Саме знання та розуміння процесу автоматизації потрібне на проектах. При цьому набір інструментів може бути різним із можливістю досить швидко та безболісно переходити з одного інструмента на інший. (Приклад інструментів: jUnit vs TestNG, Jenkins vs TeamCity, і навіть Java vs C# Vs Python та інші).

Программа обучения

На «Розширеному модулі з автоматизації тестування» Ви вивчите і матимете практику з таких напрямків, як:

1.  Курс «Java для автоматизаторів» (30 годин) – отримаєте всі необхідні знання з мови програмування Java для того, щоб почати автоматизувати. Отримані теоретичні знання одразу ж закріплюються практикою. У курс входить:

  • a. Алгоритми. Основи ООП.
  • b. Типи даних примітивні та посилальні. Модифікатори доступу.
  • c. Об’єкт, клас, абстрактний клас, інтерфейс.
  • d. Основні конструкції (for, if).
  • e. Обробка винятків.
  • f. Робота з посилальними типами даних List, Map.
  • g. Підключення сторонніх бібліотек.

Пройшовши цей курс Ви отримаєте практичний досвід у використанні мови програмування Java як інструменту для написання автотестів.

2.   Курс «Git для автоматизаторів» (5 годин) – будь-яка робота в команді передбачає централізоване зберігання коду та, відповідно, роботу з системою контролю версій. На цьому короткому курсі Ви навчитеся виконувати основні операції зі сховищем, а саме:

  • a. Отримувати код зі сховищ (Clone).
  • b. Відправляти код у локальні та remote гілки (Commit / Push).
  • c. Оновлювати код зі сховищ (Pull).
  • d. Проходити процес код-рев’ю.
  • e. Генерувати ключі та налаштовувати доступ до сховища.

Пройшовши цей курс Ви отримаєте практичний досвід роботи з системою контролю версій Git.

3.  Курс «Створення проекту автоматизації та написання UI тестів» (40 годин)- на курсі Ви отримаєте теорію і досвід створення Тест Автомейшн фреймворка з нуля. Тобто пройдете весь процес від мануального UI тест-кейса, до запуску його в автоматичному режимі на сервері безперервної інтеграції.

  • a. Написання X-Path локаторів.
  • b. Створення Java проекту для автотестів.
  • c. Написання тестів з використанням патерну PageObject.
  • d. Явні та неявні очікування.
  • e. Написання тестів з Pre- і Post- кондішеном.
  • f. Параметризовані тести.
  • g. Робота з Excel і базою даних.
  • h. Складання сьютів автотестів.
  • i. Робота з Maven і налаштованим сервером безперервної інтеграції Jenkins.

Пройшовши цей курс Ви отримаєте практичний досвід створення проекту для UI автотестування: знаходження елементів на сторінці; виконання над ними дій; роботи з тестовими даними; автоматичний запуск автотестів; отримання та аналіз звіту про роботу автотестів.

4.  Курс «Написання комбінованих тестів UI та API. Написання BDD тестів» (25 годин) – тестування бек-енду часто зводиться до тестування API, тому цей вид тестування і був доданий у вивчення «Автоматизації тестування». Ви навчитеся писати тести, використовуючи бібліотеку RestAssured, яка практично є стандартом для написання тестів для API.
Потрібно відзначити, що все більше проектів обирають підхід BDD для роботи. У ньому повинні брати участь всі в команді: і бізнес-аналітики, і мануальні QA, і автоматизатори. Тому в цьому курсі ви навчитеся писати автотести, використовуючи готовий фреймворк Cucumber для написання автотестів з використання BDD. У цьому курсі:

  • a. Написання API тестів.
  • b. Написання UI тестів з використанням Cucumber.
  • c. Написання комбінованих тестів API + UI.
  • d. Дізнаєтеся, що таке Selenium Grid.
  • e. Навчитеся налаштовувати завдання на сервері безперервної інтеграції Jenkins.
  • f. Пройдете тестове інтерв’ю на автоматизатора.

Пройшовши цей курс Ви отримаєте практичний досвід написання API та BDD тестів, налаштуєте job на CI (Jenkins). А також пройдете тестове інтерв’ю на автоматизатора.

Дни недели:
на выбор
Время занятий:
на выбор
Количество занятий в неделю:
2 рази на тиждень
Длительность занятия:
2.5 години
Возраст аудитории:
Студенты, Взрослые
Вид подготовки:
Базовый курс
Город:
Киев, Онлайн
Преподаватель:
специалист-практик
Документ об окончании:
Сертифікат
Опции:
Групповые занятия, Индивидуальное обучение
Трудоустройство:
Нет
Адрес:
  • м. Київ

Оставьте свой отзыв

Все отзывы достоверны! К публикации допускаются только отзывы от людей, ранее оставлявших заявку на обучение.

Последние отзывы

По данному курсу пока нет отзывов.

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

15 февраля 2025
Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

6 300
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
24 години

8 февраля 2025
Идёт набор на курс!
QALight, Центр підготовки IT-фахівців
Акция

Стоимость

23 300
грн
26400
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
130 годин

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

4 600
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
30 годин

18 февраля 2025
Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

12 800
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
48 годин

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

11 375
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
40 годин

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

6 000
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
20 годин

12 февраля 2025
Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

5 500
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
50 годин

Идёт набор на курс!
QALight, Центр підготовки IT-фахівців

Стоимость

4 600
грн
Кнопка записи: 
Оставить заявку
  • Киев
  • Онлайн
21 година