Курс 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, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Dev Education
Формат
Online
Начало обучения
Дата формується
Длительность
9 месяцев
Уровень
Для начинающих
Язык обучения
Russian
Стоимость
уточняйте
Учебный центр
QALight
Формат
Online
Начало обучения
26.03.2026
Длительность
27 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
9 990 UAH за курс
Учебный центр
Code Space
Формат
Online
Начало обучения
Будь-який момент
Длительность
25 занятий
Уровень
Для опытных, Для профессионалов
Язык обучения
Ukrainian, English
Стоимость
4 000 UAH за курс
Учебный центр
Hillel IT school
Формат
Online
Начало обучения
07.04.2026
Длительность
32 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
19 800 UAH за курс
