Курс Базовий курс тестування QA

  • Online
  • Для початківців
  • QA Automation / QA Manual
Навчальний центр: Uzhhorod Informational Technologies School
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:10 тижнів
Початок курсу:Дата формується
Вартість навчання:Уточнюйте

Під час навчання студенти знайомляться з різними практиками та підходами ручного та автоматизованого тестування. Як результат - студенти отримують знання та практичні навички в тестуванні програм і по закінченні курсів готові розпочати свою кар'єру QA інженера.

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

Основні поняття, цілі і задачі тестування. Тестування вимог до ПЗ

  • Причини помилок в програмному забезпеченні (ПЗ)
  • Як оцінити і виміряти якість?
  • Причинно наслідковий аналіз
  • Баланс факторів - час, гроші, якість
  • Звідки взялось слово "баг"?
  • 7 принципів тестування

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

  • Модель водоспад (Waterfall)
  • Ітеративна модель (Iterative Model)
  • Спіральна модель (Spiral Model)
  • V-model

Фундаментальні тестові процеси. Методи і види тестування

  • ISO9126
  • Рівні тестування:
    • Unit тестування
    • Integration тестування
    • Acceptance тестування
    • та інші

Документація процесу тестування: Test Plan i Test Case

  • Документи, що створюються в ході життєвого циклу проєкту
  • Test cases
  • Check lists
  • Testing Flows

Системи управління звітами про помилки (Bugtrackers)

  • Життєвий цикл дефекта
  • Основні атрибути баг-репорта
  • Огляд основних систем управління дефектами
  • Як уникнути пінг-понгу БагАбоФіча

Позитивні і негативні тести. Класи даних для тестів. Класи еквівалентності

  • Поняття позитивних і негативних тестів
  • Допустимі дані
  • Повторний ввід даних. Невірні дані
  • Стійкість системи
  • Нештатні стани середовища виконання
  • Преревірка граничних значень
  • Преревірка нульового значення
  • Класи еквівалентності
  • Поняття покриття. Рівні покриття
  • Покрития по рядкам програмного коду
  • Зменшення кількості тестових прикладів
  • Аналіз покриття

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

  • Задачі і цілі тестування інтерфейсу користувача
  • Функціональне тестування інтерфейсу користувача
  • Тестування зручності інтерфейсу користувача (usability)

Командна робота. Agile та SCRUM

  • Маніфест Agile
  • Ітерація
  • Скрам
  • Product backlog та інше
  • Кодекс етики QA

Тестування баз даних

  • Structured Query Language
  • Joins

API, REST архітектура JSON vs XML

  • API, REST архитектура, JSON vs XML
  • Postman
  • Як працюють кукі

HTML/CSS. Локатори

  • Hypertext Markup Language
  • CSS Локатори
  • xPath Language

Вступ до автоматизації

  • Java basics (Variable, Class, Method, OOP)
  • Selenium
  • TestNG
  • Apache Maven
  • Page Object

Git, CI tools

  • Git / Github
  • Jenkins

Security Testing

  • Firefox Plugin for XSS
  • Огляд OWASP/CEH
  • GDPR
  • Clickjacking

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

  • Web
  • Native
  • Hybrid

Оцінка проєкту та звітність тестування

  • Оцінка проєкту
  • Результати тестування

Як успішно пройти співбесіду?

Розгляд інтерв'ю та найбільш поширених питань на співбесіді.

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

  • Тривалість - 2.5 місяці
  • Заняття - 3 години на тиждень
  • Онлайн формат

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

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

Схожі курси

Навчальний центр
EPAM
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
English
Вартість
безкоштовно
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
03.06.2026
Тривалість
14 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
27.07.2026
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
13 419 UAH за курс
Навчальний центр
QALight
Формат
Online
Початок навчання
15.09.2026
Тривалість
100 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
31 160 UAH за курс