Курс 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 за курс