Курс Тестування ПЗ

  • Online
  • Для початківців
  • QA Automation / QA Manual
Навчальний центр: QALight
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:50 годин
Початок курсу:08.10.2025
Вартість навчання:11 390 UAH за курс

Можлива оплата частинами.

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

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

Вступ до основ тестування ПЗ

  • Що таке тестування програмного забезпечення.
  • Мета і завдання тестування ПО.
  • Історія тестування ПЗ.
  • Що таке якість ПЗ.
  • Контроль якості та гарантія якості (QC & QA).
  • Роль тестування у системі якості.
  • Методи контролю якості "Verification" та "Validation".
  • Хто такий тестувальник ПЗ.
  • Необхідні навички тестувальника ПЗ.

Основи проєкту, учасники проєктної команди

  • Що таке проєкт.
  • Характеристики проєкту.
  • Життєвий цикл розробки ПЗ (SDLC).
  • Учасники проєктної команди та їх ролі.
  • Завдання кожного учасника проєктної команди.
  • Взаємодія у команді проєкту.
  • Проєктна документація.
  • Що таке Project Plan.

Моделі розробки ПЗ і місце тестування в процесі

  • Опис Водоспадної моделі розробки ПЗ.
  • Опис V-подібної моделі розробки ПЗ.
  • Опис Ітеративної моделі розробки ПЗ.
  • Опис Agile моделі розробки ПЗ.
    • Manifesto for Agile.
    • 12 принципів Agile розробки.
  • Framework SCRUM.
    • Артефакти: Product Backlog, Sprint Backlog, Increment.
    • Команда: The Product Owner, The Development Team, The Scrum Master.
    • Заходи: The Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective.
    • Діаграма згоряння (burn down chart).
    • Сторі Пойнт (Story Point).
    • Покер планування (Poker planning).
    • Scrum дошка (Scrum board).

Практика – SCRUM

  • Командна робота.
  • Написання User story.
  • Створення Product Backlog.
  • Створення Sprint Backlog на основі Product Backlog.
  • Оцінка та планування Sprint Backlog:
    • Пошук Story point.
    • Проведення Planning poker.
  • Проведення Daily Scrum:
    • Робота з Scrum Board.
    • Проведення Sprint Retrospective.

Рівні тестування

  • Модульне тестування.
  • Інтеграційне тестування:
  • Рівні інтеграційного тестування:
    • Компонентний інтеграційний рівень.
    • Системний інтеграційний рівень.
  • Підходи до інтеграційного тестування:
    • Bottom Up Integration.
    • Top Down Integration.
    • Big Bang Integration.
  • Системне тестування.
  • Приймальне тестування.

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

  • За запуском коду на виконання:
    • Статичне.
    • Динамічне.
  • За доступом до коду та архітектури додатка:
    • Black box.
    • White box.
    • Gray box.
  • За рівнем деталізації додатка:
    • Модульне (Unit).
    • Інтеграційне (Integration).
    • Системне (System).
  • За ступенем автоматизації:
    • Ручне (Manual).
    • Автоматизоване (Automation).
  • За принципами роботи з додатком: Позитивне та негативне.
  • За ступенем важливості тестованих функцій:
    • Димове (Smoke).
    • Критичний тест (Critical path test).
  • За цілями та завданнями:
    • Функціональне.
    • Нефункціональне.

Аналіз вимог/Практика

  • Що таке "Вимога".
  • Важливість вимог.
  • Як виявляти вимоги:
    • Інтерв'ю.
    • Фокус групи.
    • Анкетування.
  • Рівні та типи вимог:
    • Бізнес-вимоги.
    • Користувацькі вимоги.
    • Функціональні та Нефункціональні вимоги.
  • Характеристики якісних вимог:
    • Повнота (completeness).
    • Коректність.
    • Несуперечливість.
    • Однозначність.
    • Тестованість.
    • Реалізованість.
    • Відслідковуваність.
  • Методи тестування вимог:
    • Взаємний перегляд.
    • Написання тест-кейсів.
    • Написання чек-листів.
    • Прототипування.
  • Практика
    • Робота у командах.
    • Пишемо вимоги.
    • Аналізуємо вимоги (крос-чек).
    • Виправляємо вимоги.

Управління дефектами/Практика

  • Класифікація помилки:
    • Error
    • Defect
    • Failure
    • Fault
  • Визначення дефекту.
  • Життєвий цикл баг-репорту.
  • Аналіз, критерії, написання звітів про помилки.

Основи роботи у системі JIRA

  • Вивчення інтерфейсу JIRA.
  • Вивчення функцій JIRA для:
    • Створення баг-репортів.
    • Пошуку баг-репортів.
    • Фільтрації баг-репортів.
  • Написання звітів про помилки у системі JIRA.
  • Практика
    • Аналіз тренером написаних студентами баг-репортів.

Техніки Тест Дизайну/Практика

  • Класи еквівалентності (Equivalence Class).
  • Граничні значення (Boundary Value).
  • Метод пар (Pairwise testing).
  • Робота з PICT.
  • Діаграми Станів та переходів (State-Transition Diagrams).
  • Таблиці Рішень (Decision Tables).

Елементи GUI

Тест планування

  • Основи тест планування.
  • Тест план та його роль у проєкті.
  • Питання, на які відповідає Тест план.
  • Стратегія тестування.
  • Критерії початку та завершення тестування.
  • Віхи тестування (Milestones).
  • Ризики тестування.

Написання тестової документації

  • Тест план.
  • Тест кейси.
  • Чек листи.
  • Матриця покриття.
  • Баг-репорти.
  • Фінальний звіт про тестування (Test Summary Report).

Практика тестування на основі STLC

  • Робота у команді.
  • Аналіз і тестування вимог:
    • Написання баг-репортів на вимоги.
  • Написання чек-листа.
  • Написання Тест плану.
  • Створення тестових-наборів.
  • Створення тестових-випадків.
  • Створення матриці покриття.
  • Проведення тестування:
    • Написання баг-репортів.
    • Підтримка всіх раніше створених документів.
  • Аналіз отриманих результатів.
  • Написання Test Summary Report.

Іспит

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

  • Онлайн заняття проходять вдень, ввечері або у вихідні
  • Викладачі мають великий досвід роботи
  • Допомога у працевлаштуванні
  • Свідоцтво про закінчення курсу при успішному складанні іспиту

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

  • Денис Годованний - QA Manager у SoftServe
  • Іван Ковганко - QA Lead у компанії Room 8 studio
  • Євген Шляхецький - QA Lead у AxiCorp

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

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

Схожі курси

Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
22.04.2025
Тривалість
14 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
ActPro
Формат
Online
Початок навчання
10.11.2025
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
15 000 UAH за курс
Навчальний центр
Powercode Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
25 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
1 100 UAH за курс
Навчальний центр
Quality Assurance Group
Формат
Online
Початок навчання
Будь-який момент
Тривалість
15 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
8 000 UAH за курс