Курс Базовий курс тестування 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Quality Assurance Group
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
2 500 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
20.10.2025
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
18 542 UAH за курс
Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
29.04.2025
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
12 000 UAH за курс
Навчальний центр
Jungle Courses
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
8 000 UAH за місяць