Курс Manual QA Engineer

  • Online
  • Для начинающих
  • QA Automation / QA Manual
Образовательный центр: Dev Education
Формат:Курс
Язык обучения:Russian
Длительность обучения:6 месяцев
Начало курса:Дата формируется
Стоимость обучения:Уточняйте

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

Базові знання з QA

  • Введення у професію
  • Подальші шляхи розвитку у цій галузі
  • Основи тестування
  • Чек-листи
  • Баг
  • Оточення
  • Баг-репорт
  • Кроки відтворення
  • Класифікація багів

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

  • Manual vs Automation
  • Що таке тестування
  • 7 принципів тестування
  • Розбір домашнього завдання
  • Життєвий цикл ПЗ
  • Завдання тестувальника
  • Переваги та недоліки професії QA-тестувальника

Класифікація та принципи тестування

  • Класифікація видів тестування: знання системи
  • Тестування чорної скриньки
  • Тестування білої скриньки
  • Тестування сірої скриньки
  • Класифікація видів тестування: за об'єктом тестування
  • Приклад тестування олівця
  • Класифікація видів тестування: додаткові види тестування
  • Тестування дверей
  • Рівні тестування
  • Відмінність ad-hoc та дослідницького тестування

Види документації для програмного забезпечення

  • Тестова документація
  • Mind Map
  • Requirements
  • SRS
  • Features Acceptance Criteria
  • Test cases 
  • Check lists TRACEABILITY MATRIX
  • Test Plan
  • Bug report
  • COST OF BUG
  • Test report
  • Основні принципи та цілі тестування документації

Техніки тест-дизайну

  • Цілі та техніки тест-дизайну
  • Еквівалентний поділ (Equivalence Partitioning)
  • Аналіз граничних значень (Boundary Values)
  • Таблиця прийняття рішень (Desicion Table)
  • Дерева класифікації
  • Попарне тестування (Pairwise testing)
  • Доменне тестування
  • Тестування за сценаріями використання (Use Case Diagram)
  • Тестування таблиці станів та переходів (State-transition Table)
  • Додаткові техніки тест-дизайну

Пріоритезація під час тестування

  • Метрики тестування та тестове покриття
  • Історія користувача
  • Декомпозиція
  • Пріоритизація MoSCoW
  • UML Діаграми
  • Розбір домашнього завдання
  • Життєвий цикл тестування (Software Testing Life Cycle)

Методології розробки програмного забезпечення

  • Введення у методології розробки ПЗ
  • Waterfall - каскадна модель
  • V-Model
  • Agile
  • XP (Extreme Programming)
  • Scrum
  • Kanban
  • Практичне завдання

Система контролю версій

  • Що таке системи контролю версій - GIT
  • Типи GIT
  • Як і навіщо працювати з GIT
  • Початок роботи з GIT
  • Робота з файлами
  • Скасування змін у проекті
  • Переміщення між версіями файлів
  • Розгалуження
  • Основні команди у GIT

Інструменти для керування процесом розробки задач

  • Основи Jira
  • Проєкти та основні об'єкти проєкту
  • WORKFLOW
  • Типи Issues
  • Створення глобальної функціональності (Epic)
  • Створення користувальницької історії (User Story)
  • Створення завдань (Task та Sub-task)
  • Створення звіту про дефект (Bug report)
  • Planning poker та Story point
  • JQL (Jira Query Language)
  • Документообіг (Confluence)

Веб-тестування та введення в SEO

  • Що таке веб-додаток?
  • Що таке COOKIES?
  • Що таке WEB CACHES та HTTP SESSIONS?
  • Тестування продуктивності та конфігураційне тестування
  • Крос-браузерне, крос-платформне тестування
  • Тестування локалізації
  • Тестування верстки
  • Сертифікати та їх типи
  • Введення у SEO

Клієнт-серверна архітектура та робота з API

  • Поняття та загальні принципи К-С архітектури
  • Монолітні та розподілені системи. Види масштабування, переваги та недоліки
  • Що таке API
  • HTTP запити. Синхронні та асинхронні запити. Коди станів
  • Що таке SOAP Services
  • Що таке REST | Принципи REST
  • Swagger
  • Postman

Робота з API: навантажувальне тестування та робота з базами даних

  • Що таке "Навантажувальне тестування"
  • Як проводити навантажувальне тестування
  • JMeter - введення
  • JMeter - тестовий проєкт
  • JMeter - генерація звіту про тестування
  • JMeter - аналіз результатів навантажувального тестування
  • Поняття реляційних БД, основні визначення
  • Модель "сутність-зв'язок", типи зв'язків у відносинах. Нормалізація БД (форми 1-3)
  • Структура SQL. Типи даних
  • Встановлення та налаштування SQL сервера
  • Основні операції з даними: SELECT, INSERT, UPDATE, DELETE
  • Запити до БД: вибірка унікальних значень, фільтрація, угруповання та сортування, отримання діапазону
  • Запити до БД: агрегатні функції, підзапити, оператор EXISTS, alias
  • Об'єднання таблиць
  • Розуміння транзакцій

Особливості тестування мобільних додатків, безперервна інтеграція (Continuous Integration, CI) та безперервне постачання (Continuous Delivery, CD)

  • Операційні системи Android та IOS. Особливості тестування мобільних додатків
  • 5 принципів тестування мобільних додатків
  • Перегляд логів програми в Android Studio, знімки екранів девайсів та запис відео
  • Використання AVD Manager для тестування на емуляторах
  • Перегляд логів програми у Xcode
  • Використання Charles для перехоплення запитів на сервер
  • Тестування Push Notifications
  • Дистриб'юція додатків, вимоги маркетів, бета-тестування.
  • Apple-підписки, тестування Apple ID
  • Налаштування оточення для складання Android-програми
  • Збірка Android-програми
  • Додавання нового проекту до App Center та підключення аналітики
  • Що таке CI/CD: розбираємося з безперервною інтеграцією та безперервною поставкою

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

  • Можливість вчитися з будь-якої точки світу у зручний час
  • Практика з перших занять та створення якісного портфоліо
  • Навчання систематизовано та проводиться досвідченими IT-фахівцями
  • Сертифікат про проходження курсу
  • Грант у розмірі 50% від ціни курсу

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

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

Учебный центр
SKVOT
Формат
Online
Начало обучения
21.01.2025
Длительность
17 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Hillel IT school
Формат
Online
Начало обучения
29.09.2025
Длительность
32 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
19 800 UAH за курс
Учебный центр
Quality Assurance Group
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
безкоштовно
Учебный центр
Hillel IT school
Формат
Online
Начало обучения
07.10.2025
Длительность
25 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
15 200 UAH за курс