Курс QA. Тестування програмного забезпечення

  • Online
  • Для початківців
  • QA Automation / QA Manual
Навчальний центр: ActPro
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:3 місяців
Початок курсу:26.11.2025
Вартість навчання:15 000 UAH за курс

Для закріплення місця у групі необхідна передплата в 1000 грн.

На цьому курсі ви зможете ознайомитися з різними підходами до розробки програмного забезпечення, розберетесь у ролі імплементації якості забезпечення (QA) та зможете створювати та підтримувати тестову документацію. Також освоїте навички з контролю якості для різних типів проєктів та зрозумієте ключові технічні аспекти, пов'язані з контролем якості, такі як автоматизація, вимірювання продуктивності та тестування програмних інтерфейсів (API).

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

Введення у тестування програмного забезпечення. Що таке баг. Життєвий цикл багу

  • Навіщо потрібно тестувати програми?
  • Базові визначення та аксіоми тестування.
  • Поняття якості ПЗ. Стандарти якості ПЗ.
  • Атрибути та характеристики якості ПЗ. Життєвий цикл ПЗ.
  • Гнучкі методи розробки. Цілі та завдання процесу тестування на кожному етапі розробки.
  • Повний цикл тестування. Фази тестування.
  • Методи та види тестування. Загальний огляд.
  • Критерії покриття тестування. Покриття вимог.
  • Аналіз вимог з погляду придатності до тестування.

Тестова документація. Check list. Test Case. Документи (створювані у процесі тестування)

  • Тест план.
  • Тест – дизайн.
  • Можливі форми підготовки тест – дизайну.
  • Стандарт ISO 29119
  • Визначення Test Case, Check list.
  • Правила написання, ступінь деталізації, незалежність.
  • Правила опису дефектів, поняття важливості, пріоритету.
  • Ведення системи відстеження дефектів.
  • Складання звітів за результатами тестування.
  • Практика: створення Check list test cases.

Техніки тестування. Введення в багтрекінг системи. Командна робота

  • Покриття вхідних даних.
  • Еквівалентне розбиття.
  • Аналіз граничних значень.
  • Попарне комбінування.
  • Припущення помилок.
  • Що таке багтрекінг система. (Jira, Bugzilla, Mantis etc.).
  • TestRail.

Види тестування

  • Functional testing.
  • Security and Access Control Testing.
  • Interoperability Testing.
  • Нефункціональні види тестування.
  • Димове тестування (Smoke Testing)
  • Регресійне тестування (Regression Testing)

Тестування інтерфейсу користувача (GUI). Тестування web – додатків

  • Завдання та цілі тестування інтерфейсу користувача.
  • Функціональне тестування інтерфейсу користувача.
  • Тестування зручності інтерфейсу користувача.
  • Тестування web – додатків.
  • CRUD.
  • Практика: функціональне тестування GUI. Командне практичне заняття.

Основи WEB (HTML та CSS)

  • Document Object Model.
  • HTML – елементи.
  • Робота з CSS. Створення web – сторінки.

Основи роботи із GIT

  • Встановлення та налаштування GIT.
  • Основні команди GIT.
  • Робота з GIT BASH. Створення, клонування репозиторію, коміт та злиття гілок.
  • Налаштування .gitignore.

Тестування API

  • Клієнт – серверна архітектура. Методи HTTP.
  • Postman vs Soap UI.
  • JSON, XML, WSDL.

Основи автоматизованого тестування

  • Xpath, CSS селектори та динамічні локатори.
  • DEV tool.
  • Selenium WebDriver. Написання та запуск автотестів. Page Object та його застосування.

Тестування мобільних додатків

  • Специфіка тестування мобільних додатків.
  • Основні практики для тестування мобільних додатків.

Короткий курс SQL

Structured query language - "мова структурованих запитів". Не проходить жодна технічна співбесіда без питань щодо цієї мови.

Penetration testing (Тестування на дотик)

  • SQL ін'єкції.
  • XSS ін'єкції.
  • HTML ін'єкції.
  • Перехоплення запитів.

Навантажувальне тестування за допомогою Apache Jmeter

  • Встановлення та налаштування Apache Jmeter.
  • Основні метрики навантажувального тестування.
  • Assertions.
  • Навантажувальне тестування без даних.
  • Тестування API за допомогою Jmeter.

Додаткові технічні заняття

  • Основи віртуалізації.
  • Знайомство з OC Linux з на базі дистрибутива Ubuntu.
  • Основи мережевої взаємодії.

Коуч з працевлаштування в IT "Ефективний пошук роботи" (проводить HR провідних IT компаній)

  • Види компаній і навіщо це знати
  • Як шукати роботу
  • Корисні ресурси та соціальні мережі
  • Структура резюме
  • З чого почати
  • Що краще не вказувати
  • Супровідний лист
  • Покликали на співбесіду, що робити
  • День Співбесіди
  • Обговорення питань, які з’явились щодо готового резюме
  • Пітч (структура і логіка)
  • Процес найму в компаніях
  • Розповсюдженні питання на співбесідах
  • Як позбутися страхів

Заключне заняття

  • Підведення підсумків
  • Іспит

Особливості курсу

  • Групи до 10 осіб
  • Вечірні заняття 2 рази на тиждень (19:00-21:00)
  • Теоретичні знання закріплюються на практиці
  • Викладачі - практикуючі фахівці рівня не нижче за Senior
  • Додатковий курс "English for IT"

Викладачі курсу

  • Андрій Гаєвський - SM/PM at Digitally Inspired
  • Басаджі В'ячеслав - Senior QA Engineer
  • Хван Євген - Senior QA engineer
  • Вікторія Захарова - Ведуча тренінгу Працевлаштування в IT
  • Антоніна Колесникова - Викладач англійської мови

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Code Space
Формат
Online
Початок навчання
Будь-який момент
Тривалість
16 занять
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian, English
Вартість
6 900 UAH за курс
Навчальний центр
Світ Сучасної Освіти
Формат
Online
Початок навчання
16.01.2025
Тривалість
42 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
29 400 UAH за курс
Навчальний центр
Genius.Space
Формат
Online
Початок навчання
01.12.2025
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 400 UAH за місяць