Курс QA Junior
- Online
- Для початківців
- QA Automation / QA Manual
![]() |
|
| Навчальний центр: | Telesens Academy |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 4 місяців |
| Початок курсу: | Дата формується |
| Вартість навчання: | 22 000 UAH за курс |
Курс охоплює процеси, документи, ролі у тестуванні, тренування написання репортів, роботу з баг-трекером Jira, вивчення інструментів тестування, допомагає зрозуміти що таке ручне тестування програмного забезпечення, тестування сайтів та тестування мобільних додатків.
Програма курсу
Модуль 1
Тема 1. Введення до основ тестування
- Що таке тестування, основна термінологія
- Цілі та завдання тестування
- Тестування та якість
- Причини виникнення дефектів
- Принципи тестування
- Види ПЗ
- GUI елементи
- Що таке вимоги
- Види вимог та їх характеристики
- Огляд проєктної документації (BRD, User Story, SRS)
- Детальний огляд специфікації ПЗ
- Практична робота: Тестування специфікації вимог щодо проєкту
Тема 2. Розробка ПЗ. Процес тестування, його методи та рівні
- Життєвий цикл розробки програмного забезпечення (SDLC)
- Поняття забезпечення якості (Quality Assurance), контролю якості (Quality Control) та різниця між ними
- Фундаментальний процес тестування та його місце у життєвому циклі розробки ПЗ
- Методології тестування (Тестування білого, сірого, чорного ящиків)
- Рівні тестування (Component, Integration, System, Acceptance)
Тема 3. Методологія розробки ПЗ. Види тестування
- Методології розробки ПЗ
- Каскадні методології: Waterfall, V-model
- Ітеративні методології: Scrum, Kanban, Agile
Тема 4. Огляд Checklist та Test Case
- Детальний огляд Checklist
- Детальний огляд Test Case
- Позитивне та негативне тестування
- Тестовий набір (Test Suite) та тестовий сценарій (Test Scenario)
- Практична робота: Створення тест кейсів на практичному завданні
Тема 5. Техніки тестування
- Динамічне та статичне тестування
- Динамічні та статичні техніки тестування (Informal review, Walkthrough, Equivalence Partitioning, Boundary Values, State Transition)
- Поняття Use Cases
- Поняття End-to-End тестування
- Практична робота: Створення тест кейсів на практичній задачі
Тема 6. Планування процесу тестування
- Планування тестування та оцінка часу (Time estimations)
- Що таке Тест План
- Види Тест Планів (Master, Detailed)
- Огляд структури Тест Плану
- Тестове покриття (Test Coverage)
- Матриця Трасування (Requirement Traceability Matrix)
- Детальний огляд реального Тест Плану
- Практична робота: Написання Тест Плану для проєкту
Модуль 2
Тема 7. Поняття дефекту
- Що таке дефект та його види
- Атрибути дефекту
- Детальний огляд звіту про дефект (Bug Report)
- Що таке Priority & Severity та нюанси їхньої відмінності
- Життєвий цикл дефекту (Defect's Life Cycle)
Тема 8. Виконання тестів та багтрекінгова система JIRA
- Знайомство з JIRA
- Поняття Issue Type (Bug, Task, Improvement, Epic)
- Практична робота: Тестування проєкту та створення звітів про дефекти в JIRA
Тема 9. Завершення процесу тестування та основні метрики
- Завершення процесу тестування
- Детальний огляд звітних документів: Test Summary Report (TSR), Daily Progress Report (DPR), Weekly Status Report (WSR), Test Preparation Report (TPR)
- Поняття: Root Cause Analysis, Impact Analysis
- Метрики процесу тестування
- Практична робота: Створення звіту про завершення процесу тестування
Тема 10. Основи WEB тестування
- Основи WEB тестування
- Структура WEB сторінки
- Тестування верстки
Тема 11. Введення до баз даних
- Введення в інформаційні системи та роль БД у них
- SQL - стандарт мов програмування баз даних
- Введення у T-SQL. Типи даних
- Вибірка та модифікація даних
- Загальна структура оператора вибірки SELECT
- Створення запиту на вибірку даних
- Модифікація даних за допомогою оператора UPDATE
- Видалення та додавання нових даних за допомогою операторів DELETE та INSERT
Тема 12. Обмеження та фільтрація даних за допомогою предикатів
- Поняття предиката
- Робота з логічними операторами AND, OR, NOT
- Порівняння за допомогою LIKE, BETWEEN, IN, IS [NOT] NULL
Модуль 3
Тема 13. Складні вибірки даних із таблиць
- Складні вибірки та варіанти їх здійснення
- Підзапити: у стовпцях, FROM та WHERE
Тема 14. Агрегація даних та об'єднання таблиць
- Агрегація даних у запитах
- Оператор GROUP BY
- Фільтрування агрегованих даних за допомогою HAVING
- Основні функції агрегації - SUM, AVG, COUNT, MIN, MAX
- Об'єднання – оператор JOIN. Їх типи: зовнішні (OuterJoin) та внутрішні (InnerJoin)
- Об'єднання таблиць. UNION & UNION ALL
Тема 15. Введення у Віртуалізацію та UNIX операційну систему
- Що таке віртуальна машина (Virtual Machine) та її види
- Встановлення та налаштування віртуальної машини (VirtualBox, VMware Workstation)
- Розгляд операційних систем сімейства UNIX
- Встановлення та налаштування UNIX ОС на віртуальній машині
Тема 16. Командний рядок як основний інтерфейс управління unix сервером
- Навігація по файловій системі (pwd, ls, dir)
- Розподіл повноважень (chown, chmod)
- Віддалена робота з ОС. Протоколи telnet та ssh
Тема 17. Редагування тексту та пошук інформації з командного рядка
- Робота із файлами. Перегляд змісту (cat, head, tail)
- Пошук файлів на диску
- Пошук інформації у файлах (grep, more)
- Текстові редактори (vi, nano)
Тема 18. Введення в HTML
- Введення, теги та елементи, XML, вкладеність тегів, їх атрибути
- Синтаксис та механізм представлень
- Правило вкладення тегів
- Атрибути тегів
- Спеціальні символи
- Структура HTML документів, типи, кодування. Визначення типу документа, структура та кодування документа
- Основні елементи та їх типи: блокові елементи, малі елементи, структурні елементи
- Глобальні атрибути: атрибут id, атрибут class
Модуль 4
Тема 19. Каскадні стилі сторінок - CSS
- Розширене форматування, застосування стилів (CSS)
- Варіанти підключення таблиці стилів до документа
- Селектори
- Базові властивості, значення
- Форматування тексту
- Regexp, Xpath
Тема 20. Тестування Web Services (API)
- Що таке Web Services та API, REST API
- Вимоги до архітектури REST
- Клієнт-серверна взаємодія та архітектура
- HTTP/HTTPS протокол
- Основні методи HTTP (GET, POST, PUT, PATCH, DELETE)
- Що таке DNS та принцип його роботи
- Статус коди HTTP
- Структура запиту та відповіді HTTP
- Що таке Cookies та Cache
- Типи передачі даних: XML та JSON
- REST & SOAP
- Поняття аутентифікації та авторизації
- Ознайомлення з API документацією
- Swagger та його структура
- Знайомство з інструментом POSTMAN для тестування API
- Практична робота: Тестування різних End Points за допомогою GET, POST, PUT, PATCH, DELETE методів HTTP, використовуючи POSTMAN
- Chrome Dev Tool (Інструменти розробника у браузері)
- Створення, імпорт та експорт колекцій у POSTMAN
Тема 21. Тестування мобільних додатків
- Основні мобільні платформи
- Особливості тестування мобільних додатків
- Інструменти тестування (Fiddler, Charles)
- Практична робота: тестування мобільного додатка на Android з використанням інструментів (Fiddler, Charles)
Тема 22. Навантажувальне тестування
- Навантажувальне, стрес-тестування
- Основна теоретична термінологія
- Основні інструменти для виконання навантажувального тестування, короткий порівняльний аналіз
- Основні метрики продуктивності, способи та підходи при аналізі
- Знайомство з JMeter, основні елементи тест плану та їх функціональне призначення
- Практична робота: написання тест плану для виконання навантажувального тестування REST API з використанням JMeter
Тема 23. Працевлаштування
- Типи компаній, створення резюме
- Проходження тестової співбесіди
Особливості курсу
- Заняття 2 рази на тиждень по 2 години
- Можлива оплата курсу частинами
- Допомога в складанні правильного резюме
- Тестова співбесіда
Викладачі курсу
Максим - QA Team Lead at eShopWorld
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
EPAM
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
English
Вартість
безкоштовно
Навчальний центр
Telesens Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
1 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 000 UAH за курс
Навчальний центр
QALight
Формат
Online
Початок навчання
21.04.2026
Тривалість
30 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
8 530 UAH за курс
Навчальний центр
QALight
Формат
Online
Початок навчання
14.04.2026
Тривалість
130 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
23 300 UAH за курс
