Курси QA Engineer (тестувальник)

Фільтр
Курс
Формат
Online
Початок навчання
22.04.2026
Тривалість
20 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікат
  • QA Automation / QA Manual
QALight
Подробиці

Курс для тестувальників ПЗ, які хочуть опанувати методики тестування ПЗ для смартфонів та планшетів. Під час вивчення курсу ви отримаєте всі необхідні знання та навички для впевненого тестування мобільних додатків, детально розглянете усі тонкощі та хитрощі процесу тестування додатків для мобільних платформ.

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

Заняття 1

  • Екскурс в історію появи смартфонів.
  • Огляд мобільних ОС. Хронологія появи, особливості, пристрої.
  • Перші мобільні додатки.
  • Процес розробки мобільного додатку (Ідея, прототипи, дизайн).
  • Розробка користувальницького інтерфейсу, гайдлайни Android User Interface Guidelines і Apple HIG.
  • Практика: Android Studio.

Заняття 2

  • Пристрої для тестування мобільних додатків.
  • Специфіка тестування на мобільних пристроях і в емульованих середовищах.
  • Тестування на смартфонах і планшетах. Технічні особливості, обмеження.
  • Практика: налагодження та запуск емулятора Android.

Заняття 3

  • Використання системних ресурсів у додатку.
  • Тестування встановлення додатків (встановлення з Online Store, Встановлення * .apk file).
  • Операції з пам'яттю, контроль втрат (витоків) пам'яті.
  • Інтенсивність споживання енергії, чутливість до заряду.
  • Використання дискового простору, стабільність в умовах обмеженого місця на диску, реєстрація, робота з картами пам'яті.
  • Підтримка різних роздільних здатностей екрану, портретний та ландшафтний режими.
  • Практика: робота в емуляторі з додатком, перевірка описаних вище кейсів.

Заняття 4

  • Використання системних ресурсів у додатку.
  • Підключення до Інтернету за допомогою оптимального з'єднання: Active Sync, USB, GPRS, Wi-Fi, робота в умовах нестійкого зв'язку.
  • Стійкість додатку до вхідних/вихідних дзвінків, відправлення та отримання SMS/MMS.
  • Практика: робота в емуляторі з додатком, перевірка описаних вище кейсів.

Заняття 5

  • Використання системних ресурсів у додатку.
  • Синхронізація інформації з телефонною книгою, календарем, програмами на вашому ПК.
  • Коректне встановлення/видалення програм з пам'яті телефону і карти пам'яті.
  • Тестування локалізації.
  • Стабільна робота у стресових умовах, відновлення після збоїв.
  • Практика: робота в емуляторі з додатком, перевірка описаних вище кейсів.

Заняття 6

  • Оцінка часу тестування мобільного додатку.
  • Functional Testing.
  • Usability Testing.
  • Performance Testing.
  • Security Testing.
  • System Integration Testing.
  • Питання, проблеми, окремі випадки.
  • Практика: комплексне тестування запропонованого додатку.

Заняття 7

  • Клієнт-серверна архітектура + Charles Proxy.
  • Особливості роботи HTTP протоколу.
  • Робота зі сніффером, налаштування і можливості.
  • Тест кейси з Charles Proxy.

Заняття 8

  • Підготовка до співбесіди
  • Прогін пройденого матеріалу
  • Рев'ю вашого CV.

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

  • Заняття проходять у вечірній час
  • Практика на реальних проєктах
  • Підтримка під час та після навчання
  • Свідоцтво про закінчення курсу

Вимоги для проходження курсу

  • Знання основ тестування ПЗ

Викладачі курсу

Артур Король - QA Automation у Playtech, має понад 5 років має більше 5 років досвіду у тестуванні

Подати заявку
Курс
Формат
Online
Початок навчання
26.08.2026
Тривалість
50 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
5 500 UAH за курс
Вечірні заняттяВидається диплом/сертифікат
  • QA Automation / QA Manual
QALight
Подробиці

Курс для студентів, які знають основи мануального тестування та шукають роботу QA, але без досвіду не беруть. В рамках курсу, ви отримаєте реальний досвід роботи на проєкті здійснюючи пошук та виправлення багів, проведення фіч на продакшн та досвід роботи з командою. По закінченні занять ви зможете додати реальний проект у портфоліо, а також викладачі нададуть вам детальний фідбек щодо виконаної роботи, який допоможе зрозуміти, що ви робите добре, а що потрібно покращити.

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

Тестування форми Login

  • Проходження чекліста по формі логін.
  • Заведення багів.
  • Деплой на окремий енв.
  • Ретест пофікшених багів.
  • Деплой на енв реліз-кандидата.
  • Регресія по формі логін (build # 001).

Проходження Smoke + регресія

  • Проходження чекліста Смоук.
  • Заведення багів.
  • Деплой на окремий енв.
  • Ретест пофікшених багів.
  • Регресія по Смоук і формі логін (build # 002).

Тестування форми Реєстрації + регресія

  • Проходження чекліста Реєстраційної форми.
  • Заведення багів.
  • Деплой на окремий енв.
  • Ретест пофікшених багів.
  • Регресія по Реєстраційній формі, формі логін та Смоук тестування (build # 003).

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

  • Онлайн заняття проходять ввечері
  • Отримання реального досвіду на проєктах
  • Індивідуальний фідбек по роботі від викладача
  • По закінченні курсу зможете додати реальний проект у портфоліо
  • Свідоцтво про закінчення курсу

Вимоги для проходження курсу

  • Знання та розуміння основ мануального тестування
  • Готовність до роботи мануальним тестувальником

Викладачі курсу

Тарас Радуленко - понад 5 років QA Automation. Працював у компаніях DIO-SOFT, EPAM.

Подати заявку
Курс
Формат
Online
Початок навчання
15.04.2026
Тривалість
21 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікат
  • QA Automation / QA Manual
QALight
Подробиці

Курс для тестувальників ПЗ, які хочуть вдосконалювати свої навички. Під час навчання ви отримаєте розуміння методів, інструментів та підходів у тестуванні API, опануєте термінологію та основні поняття, набудете необхідних знань для роботи як на простих сайтах, так і на високонавантажених розподілених системах.

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

Вступ. Протокол SOAP

  • Коротко про лектора.
  • Мета курсу.
  • Що таке API, WS і для чого вони потрібні.
  • Роль тестування API у процесі забезпечення якості.
  • Огляд інструментарію для тестування WS.
  • Методики, що застосовуються у тестуванні WS.
  • Історія виникнення SOAP.
  • Термінологія та основні поняття (XML, XSD, Endpoint, WSDL).

Протокол SOAP. Архітектура REST

  • Термінологія та основні поняття (UDDI, XSLT, XPath, XQuery, HTTP methods, HTTP statuses).
  • Структура та основні компоненти SOAP.
  • Сфера застосування.
  • Особливості роботи.
  • SOAP – переваги та недоліки.
  • Особливості REST архітектури.
  • Термінологія та основні поняття (WADL, RESTful, JSON, JSONPath).
  • Принципи REST.
  • Статус код та основні статуси.
  • CRUD дієслова.
  • REST – переваги та недоліки.

Знайомство з SoapUI. Робота з REST проєктом

  • Встановлення Java.
  • Встановлення SoapUI.
  • Огляд основних елементів інтерфейсу.
  • Підключення навчального проєкту.
  • Огляд методів проєкту.
  • Зробити запит на аналіз отриманої відповіді.
  • Вивчення доступних веб-сервісів проєкту.
  • Складання плану тестування.
  • Написання тест-кейсів.
  • Елементи "TestSuite", "TestCase", "TestSteps".

Робота з REST проєктом (XML)

  • Блок "Assertions".
  • Запуск тестів на різних рівнях.
  • Елемент «Properties», основні можливості.
  • Робота з Properties.
  • Елемент "Property Transfer".
  • Робота з Assertions.

Робота з REST проєктом (JSON) Postman

  • Авторизація.
  • Створення запитів.
  • Дістаємо дані з відповіддю.
  • Написання тестів на відповідь із сервера.
  • Змінні.
  • Вкладка Pre-request script.
  • CI Newman запуск тестів з консолі.
  • Postman runner запуск тестів.

Робота з Groovy скриптами

  • Робота зі статичними та динамічними даними.
  • Генеруємо тестові дані.
  • Отримуємо дані з "Properties".
  • Запис і трансфер даних.
  • Умови та розгалуження.
  • Script Assertion.

Додаткові можливості

  • Підключення зовнішніх бібліотек та кастомних класів.
  • Mock-сервіси.
  • Для чого потрібні Mock-сервіси.
  • Приклад роботи з Mock-сервісом.
  • А як же CI?
  • Встановлюємо Jenkins.
  • Запуск проєкту на Jenkins.

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

  • Заняття проходять у вечірній час
  • Практика на реальних проєктах
  • Підтримка під час та після навчання
  • Свідоцтво про закінчення курсу

Вимоги для проходження курсу

  • Знання основ тестування ПЗ

Викладачі курсу

Ярослав Курочкін - має більше 5 років досвіду в QA Automation.

Подати заявку
Курс
Формат
Online
Початок навчання
17.04.2026
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Genius.Space
Подробиці

Курс для людей, які хочуть опанувати професію Тестувальник програмного забезпечення, але не мають технічної або IT-освіти. Програма курсу поєднує у собі теоретичну базу та практичні заняття на реальних проєктах. Під час занять ви вивчите базові технічні поняття, опануєте популярні способи та особливості тестування.

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

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

  • Знайомство.
  • Історія виникнення тестування.
  • Цілі та завдання тестування.
  • Принципи тестування.
  • Портрет тестувальника.
  • Варіанти кар'єрного розвитку.
  • Вступ до ІТ.
  • Компанії та проєкти.
  • Поняття тестування.
  • Основні стандарти ISTQB.

Цикл розробки частина 1

  • Види компаній: продукт, аутсорс, аутстаф.
  • SDLC – етапи.
  • Класичні моделі: плюси і мінуси.
  • SDLC та STLC.
  • Методології розробки ПЗ.
  • Робота з вимогами.
  • Аналіз та складання вимог.
  • Домашнє завдання.

Цикл розробки частина 2

  • Гнучкі методології.
  • Agile manifest.
  • Scrum процес.
  • Kanban процес.
  • Естімація в Agile.
  • Домашнє завдання.

Цикл тестування

  • Поняття якості.
  • STLC.
  • QA/QC/Tester.
  • Тест.

Види та рівні тестування

  • Рівні тестування.
  • Валідація та верифікація.
  • Основні види тестування.
  • Домашнє завдання.

Тест аналіз: робота з документацією. Статичне тестування

  • Види вимог.
  • Критерії хороших вимог.
  • Джерела вимог.
  • Методи збору вимог.
  • Use case VS User story.
  • Домашнє завдання.

Тестові артефакти частина 1

  • Тест план, чекліст, тест кейс.
  • Тест план – види, структура:
    • entry/exit criteria;
    • метрики тестування.
  • Чекліст: правила оформлення.
  • Тест кейс та тест світ: види, атрибути.
  • Відмінність чекліста від тест кейса.
  • Домашнє завдання.

Практика: TestRail

  • Створення тест кейсів.
  • Створення тест світів.
  • Створення тест ранів.
  • Створення репортів.
  • Домашнє завдання.

Тест дизайн

  • Техніки тест дизайну: класифікація.
  • Огляд технік тест-дизайну.
  • Black box техніки.
  • Практика техніки тест-дизайну Black Box.
  • White box техніки.
  • Experience-based техніки.
  • Домашнє завдання.

Тестові артефакти частина 2: баг

  • Error, defect, failure.
  • Баг-репорт атрибути.
  • Серйозність бага.
  • Пріоритет бага.
  • Життєвий цикл баг репорта.
  • Локалізація дефекта: root cause, effect.
  • Приклади з практики.
  • Домашнє завдання.

Практика: Jira

  • Навіщо IT компанії використовують системи управління проєктами.
  • Найпопулярніші системи.
  • Ознайомлення з Jira.
  • Репорт багів у Jira.
  • Домашнє завдання.

API

  • Клієнт-серверна архітектура.
  • Основи web (HTML, CSS).
  • Xpath і СSS-селектори.
  • Кодування символів.
  • API.
  • http/https.
  • URL: URN + URI.
  • Methods CRUD.
  • Status codes.
  • REST API VS Soap API.
  • Тест.
  • Тестування інтерфейсу користувача (GUI).
  • Тестування вебзастосунків.

Практика: тестування API

  • Postman – ознайомлення.
  • Swagger – ознайомлення.
  • Тестування API.
  • Домашнє завдання.

Практика: інструменти ChromeDevTools, Charles Proxy

  • Тестування з ChromeDevTools.
  • Тестування з Charles Proxy.
  • Домашнє завдання.

Основи тестування мобільних додатків

  • Типи мобільних додатків.
  • Специфіка тестування мобільних додатків.
  • Часті дефекти у тестуванні мобільних додатків.
  • Емулятори і симулятори.
  • Інструменти для тестування мобільних додатків.
  • Домашнє завдання.

Бази даних. SQL

  • Які існують бази даних.
  • Групи запитів.
  • Основні запити DML: SELECT, INSERT, UPDATE, DELETE
  • WHERE з MIN, MAX, AVG.
  • Оператор GROUP BY.
  • Різниця між INNER, OUTER, LEFT, RIGHT JOIN.
  • Предикати порівняння, агрегатні функції в SQL.
  • Реляційні бази даних.
  • Мова запитів SQL.
  • Домашнє завдання.

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

  • Що таке система контролю версій?
  • Про GIT: основні поняття.
  • Базові знання команд GIT (clone, checkout, pull, status, add, commit, merge, push).
  • GIT via terminal.
  • GIT via GUI (SourceTree, ...).
  • GIT workflow.
  • Домашнє завдання.

Основи автоматизації

  • Які тести автоматизувати – піраміда тестів.
  • Як підвищити ефективність тестування автоматизації.
  • Переваги та недоліки автоматизації тестування.
  • Популярні мови автоматизації.
  • Тест.

ChatGPT in QA

  • Генерація тестових сценаріїв.
  • Автоматизація.
  • Інструментал боту.
  • Інструкція користування.
  • Можливості використання.
  • Висновки роботи.

Фінальний прєкт

  • Вивчити та протестувати документацію по веб-додатку.
  • Створити чекліст тестування веб-додатку.
  • Написати 10 функціональних тестів.
  • Знайти і зарепортити баги.

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

  • Заняття проходять 2-3 рази на тиждень
  • Запис кожного заняття буде доступний в особистому кабінеті
  • Практичні домашні завдання
  • Викладачі – практикуючі фахівці у IT-компаніях
  • Додаткові переваги у пакеті "Pro"

Викладачі курсу

  • Шевченко Артур - Head of QA Department at Yalantis
  • Мазепіна Ярослава - Senior General QA Engineer in Ciklum
  • Рудь Дарія - QA general в компанії QuartSoft
  • Анастасія Васалатій - Head of QA, 6 years in IT-management
  • Олександр Бурдело - QA Engineer at GeeksForLess Inc
Подати заявку
Курс
Формат
Online
Початок навчання
22.04.2026
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
15 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
ActPro
Подробиці

На цьому курсі ви зможете ознайомитися з різними підходами до розробки програмного забезпечення, розберетесь у ролі імплементації якості забезпечення (QA) та зможете створювати та підтримувати тестову документацію. Також освоїте навички з контролю якості для різних типів проєктів та зрозумієте ключові технічні аспекти, пов'язані з контролем якості, такі як автоматизація, вимірювання продуктивності та тестування програмних інтерфейсів (API).

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

Введення у тестування програмного забезпечення. Що таке баг. Життєвий цикл багу

  • Навіщо потрібно тестувати програми?
  • Базові визначення та аксіоми тестування.
  • Поняття якості ПЗ. Стандарти якості ПЗ.
  • Атрибути та характеристики якості ПЗ. Життєвий цикл ПЗ.
  • Гнучкі методи розробки. Цілі та завдання процесу тестування на кожному етапі розробки.
  • Повний цикл тестування. Фази тестування.
  • Методи та види тестування. Загальний огляд.
  • Критерії покриття тестування. Покриття вимог.
  • Аналіз вимог з погляду придатності до тестування.

Тестова документація. Check list. Test Case. Документи (створювані у процесі тестування)

  • Тест план.
  • Тест – дизайн.
  • Можливі форми підготовки тест – дизайну.
  • Стандарт ISO 29119
  • Визначення Test Case, Check list.
  • Правила написання, ступінь деталізації, незалежність.
  • Правила опису дефектів, поняття важливості, пріоритету.
  • Ведення системи відстеження дефектів.
  • Складання звітів за результатами тестування.
  • Практика: створення Check list test cases.

Техніки тестування. Введення в багтрекінг системи. Командна робота

  • Покриття вхідних даних.
  • Еквівалентне розбиття.
  • Аналіз граничних значень.
  • Попарне комбінування.
  • Припущення помилок.
  • Що таке багтрекінг система. (Jira, Bugzilla, Mantis etc.).
  • TestRail.

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

  • Functional testing.
  • Security and Access Control Testing.
  • Interoperability Testing.
  • Нефункціональні види тестування.
  • Димове тестування (Smoke Testing)
  • Регресійне тестування (Regression Testing)

Тестування інтерфейсу користувача (GUI). Тестування web – додатків

  • Завдання та цілі тестування інтерфейсу користувача.
  • Функціональне тестування інтерфейсу користувача.
  • Тестування зручності інтерфейсу користувача.
  • Тестування web – додатків.
  • CRUD.
  • Практика: функціональне тестування GUI. Командне практичне заняття.

Основи WEB (HTML та CSS)

  • Document Object Model.
  • HTML – елементи.
  • Робота з CSS. Створення web – сторінки.

Основи роботи із GIT

  • Встановлення та налаштування GIT.
  • Основні команди GIT.
  • Робота з GIT BASH. Створення, клонування репозиторію, коміт та злиття гілок.
  • Налаштування .gitignore.

Тестування API

  • Клієнт – серверна архітектура. Методи HTTP.
  • Postman vs Soap UI.
  • JSON, XML, WSDL.

Основи автоматизованого тестування

  • Xpath, CSS селектори та динамічні локатори.
  • DEV tool.
  • Selenium WebDriver. Написання та запуск автотестів. Page Object та його застосування.

Тестування мобільних додатків

  • Специфіка тестування мобільних додатків.
  • Основні практики для тестування мобільних додатків.

Короткий курс SQL

Structured query language - "мова структурованих запитів". Не проходить жодна технічна співбесіда без питань щодо цієї мови.

Penetration testing (Тестування на дотик)

  • SQL ін'єкції.
  • XSS ін'єкції.
  • HTML ін'єкції.
  • Перехоплення запитів.

Навантажувальне тестування за допомогою Apache Jmeter

  • Встановлення та налаштування Apache Jmeter.
  • Основні метрики навантажувального тестування.
  • Assertions.
  • Навантажувальне тестування без даних.
  • Тестування API за допомогою Jmeter.

Додаткові технічні заняття

  • Основи віртуалізації.
  • Знайомство з OC Linux з на базі дистрибутива Ubuntu.
  • Основи мережевої взаємодії.

Коуч з працевлаштування в IT "Ефективний пошук роботи" (проводить HR провідних IT компаній)

  • Види компаній і навіщо це знати
  • Як шукати роботу
  • Корисні ресурси та соціальні мережі
  • Структура резюме
  • З чого почати
  • Що краще не вказувати
  • Супровідний лист
  • Покликали на співбесіду, що робити
  • День Співбесіди
  • Обговорення питань, які з’явились щодо готового резюме
  • Пітч (структура і логіка)
  • Процес найму в компаніях
  • Розповсюдженні питання на співбесідах
  • Як позбутися страхів

Заключне заняття

  • Підведення підсумків
  • Іспит

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

  • Групи до 10 осіб
  • Вечірні заняття 2 рази на тиждень (19:00-21:00)
  • Теоретичні знання закріплюються на практиці
  • Викладачі - практикуючі фахівці рівня не нижче за Senior
  • Додатковий курс "English for IT"

Викладачі курсу

  • Андрій Гаєвський - SM/PM at Digitally Inspired
  • Басаджі В'ячеслав - Senior QA Engineer
  • Хван Євген - Senior QA engineer
  • Вікторія Захарова - Ведуча тренінгу Працевлаштування в IT
  • Антоніна Колесникова - Викладач англійської мови
Подати заявку
Курс
Формат
Online
Початок навчання
11.05.2026
Тривалість
2 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
24 199 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
SoftServe Academy
Подробиці

Навчись знаходити той самий баг і тестувати програмне забезпечення як це роблять у ISTQB

План курсу

Основні теми:

  • Фундаментальний процес тестування
  • Аналіз вимог
  • Дизайн та розробка тестів
  • Як правильно розробляти тести
  • Процес виконання тестів
  • Класифікація тестів за рівнем, за підходами, за цілями тестування
  • Звітування дефект
  • Інструменти Jira та Confluence
  • Документи, які створюють та використовують в тестовому процесі
  • Скрам

Додаткові теми:

  • Огляд DBMS та SQL
  • Тестування навантаження за допомогою JMeter
  • Тестування REST API з Postman
  • Як оцінювати задачі
  • Основи мереж
  • Linux
  • Культурна обізнаність
  • Письмове спілкування
  • Особливості тестування мобільних аплікацій
  • Типи програмного забезпечення
  • Особливості роботи на проектах

Після стажування на проєкті ти

  • Отримаєш досвід роботи на овпенсорсному проєкті, тестуючи веб-додатки
  • Вмітимеш працювати в команді разом з девелоперами, бізнес-аналітиками, дизайнерами тощо під керівництвом досвідчених експертів та менторів
  • Навчишся планувати, оцінювати та виконувати завдання за методологією Agile (SCRUM, Kanban)

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

  • Чимало викликів та креативних завдань: з'ясування проблеми та розв'язання головоломок - це щоденна рутина тестувальника
  • Легкий старт: не потрібно додаткових знань з комп'ютерних наук чи пов'язаного з цим досвіду
  • Розвинеш мислення як у продакт-менеджера: задоволення потреб кінцевого споживача, а не лише клієнта, буде твоїм фокусом, а отже, ти покращуватимеш продукти та сервіси
  • Широке кар'єрне портфоліо: з навичками у тестуванні, ти зможеш розвиватись горизонтально, чи вертикально і ставати Test Manager, Test Lead, Automation або Performance Tester, бізнес-аналітиком, тощо
  • Інновації поряд: ти першим будеш тестувати нові продукти, додатки чи веб-сайти
  • Підтримка ментора впродовж навчального процесу
  • Підсилення твого CV
  • Доступ до додаткових електронних курсів для навчання у власному темпі
  • Онлайн-курси за рівнем англійської та Speaking Club

Викладачі курсу

Viktoriya Ryazhska - Ментор SoftServe Академії

Подати заявку
Курс
Формат
Online
Початок навчання
24.04.2026
Тривалість
25 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
15 200 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Цей курс призначений для покращення технічних навичок у фахівців з ручного тестування, а також для випускників QA Manual. Під час навчання розглядається: GraphQL, gRPC, REST, SOAP, вивчення різних інструментів для тестування API на рівні Advanced, перехоплення трафіку, базове програмування та написання скриптів, їх запуск у Jenkins та його налаштування.

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

Git

  • Налаштування та конфігурація
  • Основи Git
  • Знайомство з GitHub
  • Робота з гілками
  • Просунуті команди Git

Основи JavaScript

  • Вступ до JavaScript
  • Зміні та типи данних
  • Перетворення типів
  • Математичні оператори
  • Оператори порівняння
  • Булеві оператори
  • Умовні конструкції
  • Цикли та масиви
  • Об'єкти
  • Функції

Регулярні вирази

API тестування

  • Клієнт-серверна архітектура
  • HTTP/HTTPS протокол
  • Інші технології для передачі даних до сервера
  • REST
  • gRPC
  • graphQL
  • SOAP
  • Інструменти для тестування API

Postman advance

  • Знайомство з Postman
  • Зміні
  • Різновиди навколишнього середовища
  • Snippets
  • Написання скриптів на мові JavaScript
  • Advanced Assertions
  • Json Schema
  • Автоматичний запуск тестів
  • Запуск тестів з різними параметрами
  • Mock Servers
  • Робота з Flows

CI/CD

  • Що таке CI/CD
  • Continuous Deployment vs Continuous Delivery
  • Розгортання Jenkins
  • Плагіни в Jenkins
  • Запуск Postman Collections в Jenkins
  • Генерація репортів

Знайомство з Docker

  • Введення
  • Встановлення Docker
  • Основні команди та створення контейнерів
  • Налаштування Jenkins в Docker
  • Запуск API колекцій в Docker

Інші інструменти для роботи з API

  • Перехоплення трафіку (Fiddler, Charles)
  • Jmeter

MongoDB

  • Базові CRUD операції
  • MongoDB Queries
  • Aggregation
  • MongoDB compass
  • Використання MongoDB з Postman

Виконання дипломного проєкту

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

  • Для людей, які закінчили курс "QA Manual" або вже знайомі з ручним тестуванням на рівні Intern/Junior та орієнтуються в початковій базі сучасних мов програмування
  • Заняття проходять в режимі онлайн-трансляції
  • Відеозаписи зберігається в особистому кабінеті та доступні після закінчення навчання
  • Оперативна служба підтримки студентів
  • Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
  • Можливість повернути всі внесені за навчання кошти до шостого заняття
  • Бонуси курсу:
    • тестова співбесіда з технічним фахівцем;
    • тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем.

Викладачі курсу

  • Олександр Голубішко - SDET Lead at RingCentral
  • Максим Москаленко - Архітектор додатків в PrivatBank
  • Юлія Клімук - Manual QA Engineer at Nova Digital
  • Георгій Гужва - Lead Test Engineer at GlobalLogic
  • Дмитро Шерстюк - QA Automation Engineer at Strong SD
  • Анастасія Садрєєв - Automation QA Engineer at Capgemini Engineering
  • Дарина Жалоба - QA Engineer at Clicklogiq
  • Денис Смага - QA Automation Engineer at Code IT
  • Антон Деревяченко - QA Automation Engineer at Avenga
Подати заявку
Курс
Формат
Online
Початок навчання
25.06.2026
Тривалість
48 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
17 600 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
QALight
Подробиці

Курс для тих, хто хоче стати інженером автоматизації тестування. Під час занять ви ознайомитесь з мовою програмування Python, а також з найпопулярнішим фреймворком для автоматизації Web-тестування – Selenium WebDriver. По закінченні курсу ви навчитесь писати автоскрипти, використовувати інструменти автоматизації тестування та зрозумієте принципи їх роботи, опануєте сучасні підходи та відкриєте нові можливості для роботи.

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

Теми

  • Вступне. Знайомство і загальна теорія.
  • Python: Написання першої програми "Hello world!". Змінювані та незмінні типи даних. Операції з примітивними типами. Оператори.
  • ООП в Python.
  • Робота з рядками. Імпорт і установка пакетів.
  • Послідовності та колекції.
  • Ієрархія та обробка виключень.
  • Робота з текстовими файлами (txt, xml, json).
  • TDD. Знайомство з unittest і pytest.
  • Деталі pytest: фікстури, конфігураційні файли. Логування.
  • Веб-елементи. Практика написання локаторів (X-Path).
  • Системи контролю версій. Git
  • Знайомство з Selenium WebDriver. Написання та запуск першого тесту.
  • Створення структури фреймворку, базових бібліотек і написання тестів.
  • Види очікувань. Декоратори.
  • Паттерни проєктування. Написання тесту з використанням PageObject.
  • Практика написання тест-кейсів. Параметризовані тести.
  • Робота з REST API.
  • Робота з Базами даних.
  • Continuous integration (Jenkins).
  • Підсумкове заняття.
  • Тестове інтерв'ю на автоматизатора.

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

  • Онлайн заняття проходять ввечері
  • Отримання реального досвіду на проєктах
  • По закінченні курсу зможете додати реальний проект у портфоліо
  • Свідоцтво про закінчення курсу

Вимоги для проходження курсу

  • Знання основ тестування програмного забезпечення
  • Розуміння теорії, ключових визначень і технік тест дизайну

Викладачі курсу

Артем Сварич - понад 6 років в QA Automation. Працював у компаніях exist.ua, Orderry, Luxoft.

Подати заявку
Курс
Формат
Online
Початок навчання
05.05.2026
Тривалість
48 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
17 600 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
QALight
Подробиці

Курс для тих, хто хоче стати інженером автоматизації тестування. Під час занять ви досить глибоко вивчите основи мови JS, а також навчитеся користуватися інструментами автоматизатора. По закінченні курсу ви зможете писати автоскрипти, дізнаєтесь які технології використовуються та які можливості відкриває для тестувальника JavaScript.

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

  • Ознайомлення з групою. Цілі та завдання курсу.
  • Що таке Сайпрес? Навіщо його вчити? Як працює Сайпрес? Ключові відмінності від інших фреймворків. Демо запуск тестів.
  • Встановлення необхідного ПЗ: NodeJS, VSCode, Git, Cypress. Базове налаштування VSCode та плагінів. Пишемо перший тест. Структура базового проекту. Розбір документації (Cypress API).
  • HTML, CSS, DOM. Додавання тестових атрибутів у додатку.
  • Локатори CSS. Комбіновані локатори CSS. Cheet sheet для локаторів. Проблеми з локаторами у реальних проектах. Приклади та варіації локаторів.
  • Ознайомлення з Git, Git flow. Базові команди, створення проекту у GitHub.
  • Типи даних. Змінні, константи. Область видимості. Робота із об'єктами.
  • Оператори у JS. Логічні оператори, умови, цикли.
  • Функції, стрілочні функції. Аргументи функцій. Callback.
  • Синхронні та асинхронні операції. Асинхронна природа Cypress.
  • Бібліотека Mocha. Параметризовані тести.
  • Assertions. Бібліотека Chai.
  • Розбір ключових команд Cypress.
  • Cypress. Пошук та робота з елементами. Написання тестів. Використання команд Cypress.
  • ООП у JS. Page object pattern. Написання тесту за допомогою Page Object.
  • Робота з API. Написання тестів API.
  • Mocks, Fixtures.
  • Reporting.
  • Continuous integration. Jenkins/GitlabCI. Завдання для екзаменаційного проєкту.

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

  • Заняття проходять онлайн у вечірній час
  • По закінченні курсу захист екзаменаційного проєкту
  • Свідоцтво про закінчення курсу

Вимоги для проходження курсу

  • Знання теорії тестування
  • Практичні навички мануального тестування

Викладачі курсу

Дмитро Санітарській - має понад 5 років досвіду автоматизації тестування. Працював у компаніях Rozetka, Ciklum.

Подати заявку
Курс
Формат
Online
Початок навчання
30.04.2026
Тривалість
32 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
19 800 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Python
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Даний курс є комплексною програмою для підготовки фахівців в автоматизації тестування. Під час навчання отримаєте навички вирішення основних завдань в області автоматизації тестування веб-додатків з використанням мови Python, розглянете основні архітектурні принципи побудови застосунку або тесту, збудуєте свої тестові фреймворки або інші складні архітектурні додатки.

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

Блок 1. Програмування на Python

  • Знайомство
  • Загальні відомості та все, щоб почати роботу
  • Робота з Git
  • Синтаксис, структура, ключові слова
  • Типи даних
  • Числові операції
  • Ввід/Вивід даних
  • Строки: методи, атрибути та корисні трюки
  • Колекції:
    • Tuple
    • List
    • Set
    • Dict
  • Умови та цикли
  • Створення і робота функцій
  • Виключення та робота з ними
  • Вступ у тестування. Unittest
  • Логування
  • Контрольна робота та повторення

Блок 2. Програмування у об'єктно-орієнтованому підході

  • Робота з файлами
  • Csv, json, xml
  • Вступ до ООП, класи й об'єкти, атрибути класу, наслідування
  • Життєвий цикл класу
  • Магічні методи, інкапсуляція і поліморфізм
  • Області видимості змінних
  • Множинне наслідування
  • Вступ в абстрактні класи
  • Середовище venv, модулі та пакети
  • Інсталяція та створення пакету
  • Ітератори й генератори
  • Декоратори, створення декораторів
  • Робота з мережею
  • Бібліотеки urllib і requests
  • Запити get, post, put, delete
  • Робота з базами даних
  • Дата й час
  • Робота з бд через ORM

Блок 3. Тестування за допомогою pytest

  • Вступ у pytest
  • Тестування API ч.1
  • Тестування API ч.2
  • Логування тестів
  • Використання патернів і декораторів у pytest
  • Параметризовані тести
  • Парсинг даних у тестуванні
  • Xpath та css-локатори
  • Регулярні вирази
  • Вступ у Selenium: робота з вебелементами
  • Робота з діалоговими вікнами
  • ActionChains
  • Робота з випадаючими меню
  • Очікування на вебелемент у WebDriver
  • Основи PageObject
  • Практика з Page object
  • Створення звітів про тестування
  • Повторення та контрольна робота

Блок 4. Тестування, як частина CI/CD

  • Jenkins basics and pipeline
  • Docker
  • Final countdown: фінальна лекція

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

  • Для проходження курсу необхідні знання ручного тестування на рівні Intern/Junior, базові знання сучасних мов програмування та англійської мови
  • Заняття проходять в режимі онлайн-трансляції
  • Відеозаписи зберігається в особистому кабінеті та доступні після закінчення навчання
  • Оперативна служба підтримки студентів
  • Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
  • Можливість повернути всі внесені за навчання кошти до шостого заняття
  • Бонуси курсу:
    • тестова співбесіда з технічним фахівцем
    • тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем

Викладачі курсу

  • Юрій Бондаренко - Testing Leader at EY
  • Олександр Панченко - QA Automation Engineer at Unitedcode
  • Віталій Карпенко - Senior AQA Engineer at ZyLAB
  • Антон Морозенко - AQA/QA Lead at Ubiquiti
  • Олександр Андріяков - Software Test Automation Engineer
  • Олексій Гаврилов - QA Automation Engineer at Global Teams
  • Денис Дорошевський - AQA Engineer at Equalum
  • Денис Мережкін - AQA Engineer at Quantum_Inc
  • Микита Дьяков - Senior/TL QA Automation Engineer at Plink Inc
  • Руслан Одинокий - QA Automation Engineer at Develux
  • Павло Костишен - QA Python Automation Engineer at RocketRoute
Подати заявку
Курс
Формат
Online
Початок навчання
09.04.2026
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 544 UAH за курс
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
CyberBionic Systematics
Подробиці

Протягом курсу Ви набудете практичних навичок, виконуючи домашні завдання та працюючи з тренером, а фінальне завдання – це командний проєкт, який розкриває кожен аспект забезпечення якості.

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

QA. Основи проєкту в IT

  • Введення в основи тестування ПЗ
  • Основи проєкту, деякі моделі розробки
  • Agile та Scrum
  • SCRUM планування та естімації
  • SCRUM на практиці

QA. Мануальне тестування

  • Бізнес-аналіз та аналіз вимог
  • Усі тест-документи
  • Техніки тест-дизайну. Частина 1
  • Техніки тест-дизайну. Частина 2
  • Види та рівні тестування
  • Написання тестової документації
  • Регресійне тестування
  • Управління дефектами. Практика у JIRA
  • JIRA
  • Тестування в Agile
  • Test Planning та Estimations
  • Test Reporting та Test Metrics

QA. Бази даних та SQL

  • Що таке база даних
  • Основи DDL. Агрегуючі функції
  • Основи SQL
  • NoSQL. MongoDB
  • Практика SQL

QA. Технічні завдання

  • Web Testing
  • Mobile Testing
  • Базові поняття мережевих технологій
  • Інструменти повсякденної роботи
  • Автоматизація тестування
  • Основи HTML
  • Основи HTML та CSS
  • Codeless Automation
  • Codeless Automation Practice
  • Основи Git
  • Основи Git. Частина 2
  • Тестування API
  • BDD
  • Архітектура Web Application
  • CI/CD/CD
  • Введення в Cloud
  • Командний проєкт

Практичний курс "7 кроків для успішної кар'єри в ІТ"

  • Знайомство з Кар’єрним сервісом у CyberBionic Systematics
  • Сайти пошуку роботи. Різниця, специфіка, рейтинг
  • Аналіз ринку праці для IT-фахівців
  • Реєстрація на сайтах для пошуку роботи та заповнення власних профілів
  • Створення резюме (CV)
  • Створення супровідного листа (Cover Letter)
  • Спілкування з рекрутерами
  • Підготовка до співбесіди з HR
  • Підготовка до технічної співбесіди
  • Як отримати офер і пройти випробувальний термін

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

  • Безкоштовні ключі на софт від JetBrains
  • Добірка відео курсів від ITVDN у подарунок
  • Доступ до записів уроків
  • HR-підтримка під час та після навчання
  • Перевірка ДЗ, фідбек
  • Спілкування та підтримка
  • Тестування і сертифікати
  • Курсові проєкти
  • Практикуми з ІТ експертами
  • Курс Business English
  • Кур IT English

Викладачі курсу

  • Олександр Бреславець - Lead Test Automation at EPAM Systems
  • Дмитро Красний - Тренер-консультант напрямку Java Developer в CyberBionic Systematics
Подати заявку
Курс
Формат
Online
Початок навчання
10.04.2026
Тривалість
3 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
22 544 UAH за курс
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Itvdn
Подробиці

Базовий курс тестувальника ПЗ з онлайн-заняттями тривалістю 4 місяці. За цей час ви отримаєте всі необхідні знання та практичні навички з контролю якості програмного забезпечення, що розробляється, на всіх етапах його планування, проєктування і створення. Навчитесь фокусуватись на процесах розробки ПЗ, покращувати їх та запобігати появі дефектів та проблем.

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

QA Manual. Тестування ПЗ. Основи проєкту в IT

  • Введення в основи тестування ПЗ
  • Основи проєкту, деякі моделі розробки
  • Agile та Scrum
  • SCRUM планування та естімації
  • SCRUM на практиці

Мануальне тестування

  • Бізнес-аналіз та аналіз вимог
  • Усі тест-документи
  • Техніки тест-дизайну. Частина 1
  • Техніки тест-дизайну. Частина 2
  • Види та рівні тестування
  • Написання тестової документації
  • Регресійне тестування
  • Управління дефектами. Практика у JIRA
  • JIRA
  • Тестування в Agile
  • Test Planning та Estimations
  • Test Reporting та Test Metrics

Бази даних та SQL

  • Що таке база даних
  • Основи DDL. Агрегуючі функції
  • Основи SQL
  • NoSQL. MongoDB
  • Практика SQL

Технічні знання

  • Web Testing
  • Mobile Testing
  • Базові поняття мережевих технологій
  • Інструменти повсякденної роботи
  • Автоматизація тестування
  • Основи HTML та CSS
  • Codeless Automation
  • Codeless Automation Practice
  • Основи Git
  • Основи Git. Частина 2
  • Тестування API
  • BDD
  • Архітектура Web Application
  • CI/CD/CD
  • Введення в Cloud
  • Командний проєкт

Практичний курс "7 кроків для успішної кар'єри в ІТ"

  • Знайомство з Кар'єрним сервісом у CyberBionic Systematics
  • Сайти пошуку роботи. Різниця, специфіка, рейтинг
  • Аналіз ринку праці для IT-фахівців
  • Реєстрація на сайтах для пошуку роботи та заповнення власних профілів
  • Створення резюме (CV)
  • Створення супровідного листа (Cover Letter)
  • Спілкування з рекрутерами
  • Підготовка до співбесіди з HR
  • Підготовка до технічної співбесіди
  • Як отримати офер і пройти випробувальний термін

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

  • Вечірні заняття
  • 78 годин спілкування з тренером
  • Пакет навчальних матеріалів з усіх уроків
  • Доступ до інтерактивного практикуму навичок
  • Фінальний курсовий проєкт
  • Здобуття диплому за спеціальністю після проходження тестування та захисту проєкту

Викладачі курсу

Олександр Бреславець - Lead Test Automation Engineer at EPAM Systems

Подати заявку
Курс
Формат
Online
Початок навчання
14.04.2026
Тривалість
130 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
23 300 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
QALight
Подробиці

"Базовий модуль тестування" – це набір з 6-ти курсів, що дає максимально повні базові знання для опанування професією тестувальника програмного забезпечення та відповідає сучасним високим вимогам у сфері IT. Проходження саме Базового модуля у QALight надасть Вам перевагу серед тих, хто пройшов курс тільки з тестування ПЗ, або самостійно вивчив теорію, оскільки модуль включає в себе перелік необхідних знань для успішного працевлаштування.

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

Тестування ПЗ (50 годин)

Заняття 1. Вступ до основ тестування ПЗ

  • Що таке тестування програмного забезпечення
  • Мета і завдання тестування ПО
  • Історія тестування ПЗ
  • Що таке якість ПЗ
  • Контроль якості та гарантія якості (QC & QA)
  • Роль тестування у системі якості
  • Методи контролю якості "Verification" та "Validation"
  • Хто такий тестувальник ПЗ
  • Необхідні навички тестувальника ПЗ

Заняття 2. Основи проєкту, учасники проєктної команди

  • Що таке проєкт
  • Характеристики Проєкту
  • Життєвий цикл розробки ПЗ (SDLC)
  • Учасники проєктної команди та їх ролі
  • Завдання кожного учасника проєктної команди
  • Взаємодія у команді проєкту
  • Проєктна документація
  • Що таке Project Plan

Заняття 3. Моделі розробки ПЗ і місце тестування в процесі

  • Опис Водоспадної моделі розробки ПЗ
  • Опис V-подібної моделі розробки ПЗ
  • Опис Ітеративної моделі розробки ПЗ
  • Опис Agile моделі розробки ПЗ
    • Manifesto for Agile
    • 12 принципів Agile розробки
  • Framework SCRUM
    • Артефакти: Product Backlog, Sprint Backlog, Increment
    • Команда: The Product Owner, The Development Team, The Scrum Master
    • Заходи: The Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
    • Діаграма згоряння (burn down chart)
    • Сторі Пойнт (Story Point)
    • Покер планування (Poker planning)
    • Scrum дошка (Scrum board)

Заняття 4. Практика SCRUM

  • Командна робота.
  • Написання User story.
  • Створення Product Backlog.
  • Створення Sprint Backlog на основі Product Backlog.
  • Оцінка та планування Sprint Backlog:
    • Пошук Story point.
    • Проведення Planning poker.
  • Проведення Daily Scrum:
    • Робота з Scrum Board.
    • Проведення Sprint Retrospective.

Заняття 5. Рівні тестування

  • Модульне тестування.
  • Інтеграційне тестування:
  • Рівні інтеграційного тестування:
    • Компонентний інтеграційний рівень.
    • Системний інтеграційний рівень.
  • Підходи до інтеграційного тестування:
    • Bottom Up Integration.
    • Top Down Integration.
    • Big Bang Integration.
  • Системне тестування.
  • Приймальне тестування.

Заняття 6. Види тестування

  • За запуском коду на виконання:
    • Статичне.
    • Динамічне.
  • За доступом до коду та архітектури додатка:
    • Black box.
    • White box.
    • Gray box.
  • За рівнем деталізації додатка:
    • Модульне (Unit).
    • Інтеграційне (Integration).
    • Системне (System).
  • За ступенем автоматизації:
    • Ручне (Manual).
    • Автоматизоване (Automation).
  • За принципами роботи з додатком: Позитивне та негативне.
  • За ступенем важливості тестованих функцій:
    • Димове (Smoke).
    • Критичний тест (Critical path test).
  • За цілями та завданнями:
    • Функціональне.
    • Нефункціональне.

Заняття 7. Аналіз вимог/Практика

  • Що таке "Вимога".
  • Важливість вимог.
  • Як виявляти вимоги:
    • Інтерв'ю.
    • Фокус групи.
    • Анкетування.
  • Рівні та типи вимог:
    • Бізнес-вимоги.
    • Користувацькі вимоги.
    • Функціональні та Нефункціональні вимоги.
  • Характеристики якісних вимог:
    • Повнота (completeness).
    • Коректність.
    • Несуперечливість.
    • Однозначність.
    • Тестованість.
    • Реалізованість.
    • Відслідковуваність.
  • Методи тестування вимог:
    • Взаємний перегляд.
    • Написання тест-кейсів.
    • Написання чек-листів.
    • Прототипування.
  • Практика
    • Робота у командах.
    • Пишемо вимоги.
    • Аналізуємо вимоги (крос-чек).
    • Виправляємо вимоги.

Заняття 8-9. Управління дефектами/Практика

  • Класифікація помилки:
    • Error
    • Defect
    • Failure
    • Fault
  • Визначення дефекту.
  • Життєвий цикл баг-репорту.
  • Аналіз, критерії, написання звітів про помилки.

Заняття 9-10. Основи роботи у системі Jira

  • Вивчення інтерфейсу JIRA.
  • Вивчення функцій JIRA для:
    • Створення баг-репортів.
    • Пошуку баг-репортів.
    • Фільтрації баг-репортів.
  • Написання звітів про помилки у системі JIRA.
  • Практика
    • Аналіз тренером написаних студентами баг-репортів.

Заняття 10. Техніки тест дизайну/Практика

  • Класи еквівалентності (Equivalence Class).
  • Граничні значення (Boundary Value).
  • Метод пар (Pairwise testing).
  • Робота з PICT.
  • Діаграми Станів та переходів (State-Transition Diagrams).
  • Таблиці Рішень (Decision Tables).

Заняття 11. Елементи GUI

Заняття 12. Тест планування

  • Основи тест планування.
  • Тест план та його роль у проєкті.
  • Питання, на які відповідає Тест план.
  • Стратегія тестування.
  • Критерії початку та завершення тестування.
  • Віхи тестування (Milestones).
  • Ризики тестування.

Заняття 13. Написання тестової документації

  • Тест план.
  • Тест кейси.
  • Чек листи.
  • Матриця покриття.
  • Баг-репорти.
  • Фінальний звіт про тестування (Test Summary Report).

Заняття 14-16. Практика тестування на основі STLC

  • Робота у команді.
  • Аналіз і тестування вимог:
    • Написання баг-репортів на вимоги.
  • Написання чек-листа.
  • Написання Тест плану.
  • Створення тестових-наборів.
  • Створення тестових-випадків.
  • Створення матриці покриття.
  • Проведення тестування:
    • Написання баг-репортів.
    • Підтримка всіх раніше створених документів.
  • Аналіз отриманих результатів.
  • Написання Test Summary Report.

Заняття 17. Іспит

Практичний SQL (32 години)

Лекція 1. Введення. Основні поняття та визначення

  • Що таке SQL і для чого він потрібен.
  • SQL – універсальна мова (стандарт).
  • Що таке База Даних.
  • З чого складається База Даних.
  • Таблиці, рядки, стовпці.
  • Зв'язки між таблицями на основі ключів.
  • Типи даних.
  • Як працює доступ і пошук в таблицях на основі індексів.
  • Що таке транзакційний механізм.
  • Загальний перелік операторів SQL.
  • Питання/Практичні завдання.

Лекція 2. Засоби і програми доступу. Навчальна база. Елементарна вибірка даних - оператор SELECT

  • Засоби доступу. Microsoft SQL Server Management Studio.
  • Навчальна база: таблиці, зв'язки.
  • Візуальне представлення бази.
  • Вибірка даних з таблиць – оператор SELECT.
  • Псевдоніми таблиць і полів.
  • Виключення даних, що дублюються DISTINCT.
  • Додавання критеріїв вибірки WHERE.
  • Оператори порівняння ">, <, =".
  • Булеві оператори AND, OR, NOT.
  • Оператори IN, BETWEEN, LIKE, ISNULL.
  • Оператор CASE.
  • Питання/Практичні завдання.

Лекція 3. Оператор SELECT. Функції

  • Перетворення виводу і вбудовані функції.
  • Числові, символьні і рядкові константи.
  • Арифметичні операції для перетворення чисел.
  • Операція конкатенації (об'єднання) рядків.
  • Функції перетворення символів.
  • Рядкові функції.
  • Функції роботи з числами.
  • Питання/Практичні завдання.

Лекція 4. Оператор SELECT. Агрегування

  • Функції перетворення значень.
  • Агрегування та групові функції.
  • Умовний оператор HAVING.
  • Упорядкування, сортування полів ORDER BY.
  • Вкладені підзапити.
  • Формування пов'язані підзапитів.
  • Питання/Практичні завдання.

Лекція 5. Оператор SELECT. Реляційні відношення

  • Використання оператора EXISTS.
  • Оператори порівняння з безліччю значень "IN, ANY, ALL".
  • Оператор об'єднання UNION.
  • UNION без дублювання.
  • UNION разом з ORDER BY.
  • Зовнішнє об'єднання.
  • Питання/Практичні завдання.

Лекція 6. Оператор SELECT. Зв'язування таблиць - JOIN

  • З'єднання таблиць за допомогою оператора JOIN.
  • Внутрішні об'єднання.
  • Операції з'єднання таблиць за допомогою цілісності посилальної.
  • Використання псевдонімів при з'єднання таблиць.
  • Питання/Практичні завдання.

Лекція 7. Маніпулювання даними

  • Додавання даних в таблицю INSERT.
  • Зміна даних таблиці UPDATE.
  • Видалення даних з таблиці.
  • Використання підзапитів в INSERT, UPDATE і DELETE.
  • Питання/Практичні завдання.

Лекція 8. Відображення VIEW

  • Відображення – Іменовані запити.
  • Відображення таблиць.
  • Відображення стовпців.
  • Маскуючі відображення для стовпців, для рядків.
  • Агреговані відображення.
  • Обмеження застосування оператора SELECT у відображеннях.
  • Зміни та видалення відображень.
  • Питання/Практичні завдання.

Лекція 9. Створення об'єктів бази даних

  • Створення таблиці.
  • Використання індексації для швидкого доступу до таблиці.
  • Зміна існуючої таблиці.
  • Видалення таблиці.
  • Додавання обмежень допустимих значень.
  • Обмеження NOT NULL.
  • Унікальність як обмеження.
  • Обмеження первинних ключів.
  • Складові первинні ключі.
  • Перевірка значень полів.
  • Значення за замовчуванням.
  • Обмеження зовнішнього ключа.
  • Питання/Практичні завдання.

Лекція 10. Управління базою даних за допомогою MS SQL Server Management Studio Express

  • Створення Бази Даних.
  • Створення користувачів БД і обмеження прав доступу.
  • Вміст та файлова структура БД.
  • Реплікація БД.
  • Відновлення БД.
  • Копіювання даних з однієї в іншу БД.
  • Генерація та збереження скрипта БД.
  • Питання/Практичні завдання.

Лекція 11-12. Розбір домашніх завдань і вирішення проблем

Лекція 13. Іспит

Основи Unix та мережі (30 годин)

Заняття 1. Вступ до UNIX

  • Базова платформа для вивчення ідеології та архітектури UNIX
  • Ази розуміння файлової системи та принципів розподілу повноважень.

Заняття 2. Перші кроки в UNIX

  • Командний рядок
  • Основні та допоміжні команди
  • Інтерфейс, розрахований на одного або багато користувачів

Заняття 3. Віддалена робота з Unix серверами

  • Клієнтські додатки для віддаленого доступу. Принципи роботи
  • Протоколи. Безпека.

Заняття 4. Демони

  • Що це таке
  • Ролі серверів. Їх призначення та застосування на практиці

Заняття 5. Принципи побудови файлової системи UNIX

  • Файлові системи різних UNIX систем. Їх відмінності та Переваги
  • Надійність і відмовостійкість. Безпека на прикладах

Заняття 6. Системні утиліти та робота з ними

  • Основні необхідні системні утиліти
  • Запуск, зупинка
  • Виявлення причин їх непрацездатності та відмов. Практичне застосування системних програм для тестувальника

Заняття 7. Допоміжне програмне забезпечення та оболонки, в тому числі графічні

Для чого вони потрібні. Як вони полегшують вирішення завдань. Що потрібно для стабілізації роботи системи.

Заняття 8. Перше встановлення системи

  • Базові принципи розмітки та розбивки диска для встановлення системи
  • Встановлення програм. Перший старт. Права
  • Налаштовування інтерфейсів, користувачів, груп

Заняття 9. Програмне забезпечення для організації різної складності серверів

  • Знайомство з поширеним програмним забезпеченням
  • Встановлення. Налаштовування. Обслуговування. Виявлення несправностей
  • Аварійні пуск та перезапуск.

Заняття 10. Причини відмов і непрацездатності серверів та серверного програмного забезпечення

  • Які можливі проблеми. Як швидко й ефективно виявляти і усувати їх
  • Що потрібно знати, щоб уникнути простою сервера

Заняття 11. Стартові сценарії і налаштовування програм

  • Як проводиться налаштовування, налагодження та запуск програм
  • Де взяти приклади налаштування. За яким принципом це працює. Що потрібно для того, щоб відчувати себе впевнено у будь-якому середовищі.

Заняття 12. Аліаси

Навіщо вони потрібні та як з ними працювати.

Заняття 13. Монтування файлових систем

  • Які файлові системи можна монтувати
  • Основні принципи та можливості

Заняття 14. Робота з лог файлами

  • Основні принципи організації лог файлів
  • Програмне забезпечення для моніторингу системи і прикладних програм
  • Де зберігаються логи. Що можна дізнатися, прочитавши лог файл
  • Програми для отримання інформації з лог файлів та побудови розгорнутої статистики

Заняття 15. Практична робота протягом всього курсу

Робота з операційною системою. Віддалений доступ. Конфігурація програм. Запуск зупинка без перезапуску системи. Налаштування сценаріїв. Робота з документацією.

Web-сервери та Web-сервіси (6 годин)

Заняття 1. Модель клієнт-сервер

  • Модель Клієнт-сервер.
  • 2-рівнева архітектура моделі Клієнт-сервер.
  • Багаторівнева архітектура моделі Клієнт-сервер.
  • Тонкий та Товстий клієнти.
  • Web-server як поняття.
  • Web-server як спеціальне комп'ютерне обладнання.
  • Апаратна складова серверів.
  • Програмна складова серверів.
  • HTTP протокол.
  • HTTP методи.
  • Відправка GET запиту серверу та одержання відповіді, аналіз.

Заняття 2. Web-сервіси

  • Модель стека TCP/IP.
  • DNS.
  • Load balancing.
  • Reverse Proxy.
  • Web-service, якщо по простому.
  • Хмарні обчислення.
  • Web-сервіси на основі SOAP.
  • XML, XSD.
  • Практика в SoapUI c Web-сервісом на основі SOAP.
  • Web-сервіси на основі REST.
  • Основні принципи REST.
  • JSON.
  • Практика у SoapUI c Web-сервісом на основі REST.

Основи навантажувального тестування з JMeter (6 годин)

Перша лекція, теорія

  • Ознайомлення з напрямком в тестуванні – "Навантажувальне тестування"
  • З чого починається тестування навантаження, фактори, які впливають на продуктивність системи
  • Про те, що тестування навантаження – це крок в сторону автоматизації
  • Короткий огляд інструментів, які використовуються для генерації навантаження
  • Види навантажувального тестування – визначення.

Перша лекція, практика

  • Правильна установка інструменту jMeter
  • Ознайомлення з інтерфейсом інструменту
  • Наповнення тест-плану базовими елементами, які використовуються в більшості сценаріїв
  • Налаштування браузера для запису автоматизоване
  • Розбір отриманих даних
  • Відтворення записаного сценарію і розбір результату

Друга лекція, теорія

  • Підготовка до тестування навантаження
  • Профілі користувачів і для чого це потрібно
  • Що таке паралелізм користувачів і паралелізм транзакцій, в чому різниця і для чого потрібно пам’ятати про це
  • Що таке масштабованість системи
  • Види навантажувального тестування – візуалізація

Друга лекція, практика

  • Наповнення сценарію базовими елементами
  • Створення сценарію руками
  • Використання даних в сценарії взятих з * .CSV документів
  • Використання регулярних виразів для отримання результатів і налаштування сценарію
  • Розгляд слухачів View Results Tree, Summary Report

Як правильно скласти резюме та пройти співбесіду (6 годин)

Написання резюме

  • Оформлення резюме:
    • Фото
    • Об'єм резюме
    • Необхідні блоки резюме
    • Що вказувати в резюме, а про що варто промовчати
    • Мова резюме
    • Правильне використання шрифтів
    • Резюме на сайтах hh.ua, rabota.ua, work.ua та ін.
    • Помилки в резюме (багатослівність, надмірна стислість, плагіат, неадекватність та ін.)
  • Розміщення резюме на онлайн сайтах з пошуку роботи

Проходження співбесіди

  • Як підготувати себе до співбесіди:
    • інформаційна підготовка (що важливо дізнатися ДО)
    • психологічна підготовка
    • технічна підготовка (Одяг, Аксесуари і т.п.)
    • організаційна підготовка
  • Які питання вам будуть ставити із вірогідністю в 90%?
  • Види співбесід:
    • звичайна
    • стресова та/або провокативна
    • шпіонаж
    • екзаменаційна
  • Як поводитися на співбесіді?
  • Стандартні запитання, які можуть задавати. Правильні відповіді на стандартні запитання
  • Нестандартні запитання, які можливо почути і як поводитися, якщо "я не знаю правильну відповідь"
  • "Мова тіла" на співбесіді
  • Етапи співбесід і специфіка на кожному з них. Що потрібно знати на кожному етапі
  • Важливі "фішки", які значно збільшать ваші шанси перед конкурентами

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

  • Заняття у вечірній час
  • 6 курсів в 1
  • Сертифікат про проходження курсу
Подати заявку
Курс
Формат
Online
Початок навчання
14.04.2026
Тривалість
50 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
11 390 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
QALight
Подробиці

Курс для людей, які хочуть працювати у сфері тестування програмного забезпечення. Програма курсу поєднує у собі теоретичну базу та практичні заняття на реальних проєктах. Під час занять ви отримаєте необхідні знання та навички для опанування професії тестувальник ПЗ.

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

Вступ до основ тестування ПЗ

  • Що таке тестування програмного забезпечення.
  • Мета і завдання тестування ПО.
  • Історія тестування ПЗ.
  • Що таке якість ПЗ.
  • Контроль якості та гарантія якості (QC & QA).
  • Роль тестування у системі якості.
  • Методи контролю якості "Verification" та "Validation".
  • Хто такий тестувальник ПЗ.
  • Необхідні навички тестувальника ПЗ.

Основи проєкту, учасники проєктної команди

  • Що таке проєкт.
  • Характеристики проєкту.
  • Життєвий цикл розробки ПЗ (SDLC).
  • Учасники проєктної команди та їх ролі.
  • Завдання кожного учасника проєктної команди.
  • Взаємодія у команді проєкту.
  • Проєктна документація.
  • Що таке Project Plan.

Моделі розробки ПЗ і місце тестування в процесі

  • Опис Водоспадної моделі розробки ПЗ.
  • Опис V-подібної моделі розробки ПЗ.
  • Опис Ітеративної моделі розробки ПЗ.
  • Опис Agile моделі розробки ПЗ.
    • Manifesto for Agile.
    • 12 принципів Agile розробки.
  • Framework SCRUM.
    • Артефакти: Product Backlog, Sprint Backlog, Increment.
    • Команда: The Product Owner, The Development Team, The Scrum Master.
    • Заходи: The Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective.
    • Діаграма згоряння (burn down chart).
    • Сторі Пойнт (Story Point).
    • Покер планування (Poker planning).
    • Scrum дошка (Scrum board).

Практика – SCRUM

  • Командна робота.
  • Написання User story.
  • Створення Product Backlog.
  • Створення Sprint Backlog на основі Product Backlog.
  • Оцінка та планування Sprint Backlog:
    • Пошук Story point.
    • Проведення Planning poker.
  • Проведення Daily Scrum:
    • Робота з Scrum Board.
    • Проведення Sprint Retrospective.

Рівні тестування

  • Модульне тестування.
  • Інтеграційне тестування:
  • Рівні інтеграційного тестування:
    • Компонентний інтеграційний рівень.
    • Системний інтеграційний рівень.
  • Підходи до інтеграційного тестування:
    • Bottom Up Integration.
    • Top Down Integration.
    • Big Bang Integration.
  • Системне тестування.
  • Приймальне тестування.

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

  • За запуском коду на виконання:
    • Статичне.
    • Динамічне.
  • За доступом до коду та архітектури додатка:
    • Black box.
    • White box.
    • Gray box.
  • За рівнем деталізації додатка:
    • Модульне (Unit).
    • Інтеграційне (Integration).
    • Системне (System).
  • За ступенем автоматизації:
    • Ручне (Manual).
    • Автоматизоване (Automation).
  • За принципами роботи з додатком: Позитивне та негативне.
  • За ступенем важливості тестованих функцій:
    • Димове (Smoke).
    • Критичний тест (Critical path test).
  • За цілями та завданнями:
    • Функціональне.
    • Нефункціональне.

Аналіз вимог/Практика

  • Що таке "Вимога".
  • Важливість вимог.
  • Як виявляти вимоги:
    • Інтерв'ю.
    • Фокус групи.
    • Анкетування.
  • Рівні та типи вимог:
    • Бізнес-вимоги.
    • Користувацькі вимоги.
    • Функціональні та Нефункціональні вимоги.
  • Характеристики якісних вимог:
    • Повнота (completeness).
    • Коректність.
    • Несуперечливість.
    • Однозначність.
    • Тестованість.
    • Реалізованість.
    • Відслідковуваність.
  • Методи тестування вимог:
    • Взаємний перегляд.
    • Написання тест-кейсів.
    • Написання чек-листів.
    • Прототипування.
  • Практика
    • Робота у командах.
    • Пишемо вимоги.
    • Аналізуємо вимоги (крос-чек).
    • Виправляємо вимоги.

Управління дефектами/Практика

  • Класифікація помилки:
    • Error
    • Defect
    • Failure
    • Fault
  • Визначення дефекту.
  • Життєвий цикл баг-репорту.
  • Аналіз, критерії, написання звітів про помилки.

Основи роботи у системі JIRA

  • Вивчення інтерфейсу JIRA.
  • Вивчення функцій JIRA для:
    • Створення баг-репортів.
    • Пошуку баг-репортів.
    • Фільтрації баг-репортів.
  • Написання звітів про помилки у системі JIRA.
  • Практика
    • Аналіз тренером написаних студентами баг-репортів.

Техніки Тест Дизайну/Практика

  • Класи еквівалентності (Equivalence Class).
  • Граничні значення (Boundary Value).
  • Метод пар (Pairwise testing).
  • Робота з PICT.
  • Діаграми Станів та переходів (State-Transition Diagrams).
  • Таблиці Рішень (Decision Tables).

Елементи GUI

Тест планування

  • Основи тест планування.
  • Тест план та його роль у проєкті.
  • Питання, на які відповідає Тест план.
  • Стратегія тестування.
  • Критерії початку та завершення тестування.
  • Віхи тестування (Milestones).
  • Ризики тестування.

Написання тестової документації

  • Тест план.
  • Тест кейси.
  • Чек листи.
  • Матриця покриття.
  • Баг-репорти.
  • Фінальний звіт про тестування (Test Summary Report).

Практика тестування на основі STLC

  • Робота у команді.
  • Аналіз і тестування вимог:
    • Написання баг-репортів на вимоги.
  • Написання чек-листа.
  • Написання Тест плану.
  • Створення тестових-наборів.
  • Створення тестових-випадків.
  • Створення матриці покриття.
  • Проведення тестування:
    • Написання баг-репортів.
    • Підтримка всіх раніше створених документів.
  • Аналіз отриманих результатів.
  • Написання Test Summary Report.

Іспит

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

  • Онлайн заняття проходять вдень, ввечері або у вихідні
  • Викладачі мають великий досвід роботи
  • Допомога у працевлаштуванні
  • Свідоцтво про закінчення курсу при успішному складанні іспиту

Викладачі курсу

  • Денис Годованний - QA Manager у SoftServe
  • Іван Ковганко - QA Lead у компанії Room 8 studio
  • Євген Шляхецький - QA Lead у AxiCorp
Подати заявку
Курс
Формат
Online
Початок навчання
14.04.2026
Тривалість
10 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
11 500 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
Source IT
Подробиці

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

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

  • Тестувальник програмного забезпечення (ПЗ): завдання, вимоги та обов'язки, особливості та кар'єрні перспективи професії
  • Типи компаній в IT
  • Склад і ролі проєктної команди
  • Знайомство з базовими термінами та визначеннями
  • Мета курсу за SMART

Сучасні моделі та методології розробки ПЗ

  • Що таке проєкт? Трикутник управління проєктами
  • Як розрахувати час на написання та виконання тестів
  • Життєвий цикл ПЗ
  • Методології розробки ПЗ

Тестування вимог та документації

  • Види вимог
  • Характеристики якісних вимог
  • Методи подання вимог (user story, SRS, BRD)
  • Збір вимог
  • Графічне подання вимог
  • Практика написання баг-репортів на надану специфікацію

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

  • Основна класифікація видів тестування
  • Рівні тестування
  • Альтернативна класифікація видів тестування

Тест-дизайн

  • Тестове покриття
  • Техніки тест-дизайну

Тестова документація

  • Розробка тест-плану
  • Тест-кейси та чек-лісти: в чому полягає різниця та коли що застосовувати?
  • Баг-репорт: з чого складається і як оформити
  • Життєвий цикл бага
  • Практика написання тестової документації (тест-плану, тест-кейсів, чек-листів та баг-репортів)

Тестування Web-додатків

  • Види веб-проєктів
  • Елементи веб-інтерфейсу
  • На що потрібно звертати увагу під час тестування
  • Відповіді сервера
  • Тестування SEO
  • Практика складання чек-ліста до декількох веб-сторінок

Основи HTTP, Data Base і SQL

  • Як працює клієнт-серверна архітектура
  • Знайомство з HTTP
  • Знайомство з поняттям баз даних та мовою SQL
  • Додаткові матеріали для самонавчання

Тестування мобільних додатків

  • Види мобільних додатків
  • UI-елементи мобільних додатків
  • Особливості тестування різних мобільних платформ
  • Практика складання чек-ліста до мобільного додатку

Автоматизація в тестуванні

  • Коли варто застосовувати автоматизацію, а коли мануальне тестування
  • Огляд інструментів автоматизації, які можуть стати в нагоді мануальним тестувальникам
  • Додаткові матеріали для самонавчання (поради по роботі з дизайном, зручністю використання, тестування паролів)

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

  • CVC і навіщо вони потрібні
  • Реліз, версії, ревізії
  • Що таке безперервна інтеграція (continuous integration)

Підготовка до співбесіди та іспит

Результат після проходження курсу:

  • Впевнені знання з теорії тестування
  • Чітке розуміння життєвого циклу програмного забезпечення
  • Вміння використовувати на практиці техники тест-дизайну
  • Навички з написання тестової документації на різних етапах створення програмного забезпечення
  • Навички з тестування вимог до ПЗ
  • Навички з тестування мобільних та веб-додатків
  • Розуміння клієнт-серверної архітектури
  • Знання базових SQL-запитів

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

  • Є можливість оплати курсу частинами
  • Сертифікат після проходження курсу
  • Курс збудований з урахуванням реальних вимог IT компаній
  • Протягом усього курсу ведеться рейтинг успішності
  • Додаткове заняття зі стратегії працевлаштування
Подати заявку
Курс
Формат
Online
Початок навчання
07.04.2026
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Sigma Software University
Подробиці

Курс складається з потужної теоретичної бази та великої кількості практики. Під час навчання Ви навчитесь застосовувати на практиці техніки тест дизайну і працювати з тестовою документацією, працювати з вимогами та оцінювати трудовитрати, а також ознайомитеся з видами, методами та методологіями тестування ПЗ.

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

Вступ до тестування ПЗ

  • Що таке тестування, якість, та якими характеристиками вона вимірюється
  • Основні принципи та цілі тестування програмного забезпечення
  • Як проходить процес розробки ПЗ та яке місце в ньому займають тестувальники

Методи та інструменти тестування

  • Види тестування, коли та як вони використовуються
  • Що таке тест дизайн, основні його техніки, як ми створюємо тести та що таке рівень покриття і чому він важливий
  • Тестова документація низького та високого рівня. З чого складається та кому потрібна

Робота з вимогами та оцінка трудовитрат

  • Види та характеристики вимог
  • Аналіз та оцінка трудовитрат у тестуванні

Практичне тестування: Web, API, Бази даних та автоматизація

  • Особливості тестування вебзастосунків
  • Основи REST і тестування API
  • Робота з базами даних
  • Автоматизація тестування

Тестування з ШІ

  • Особливості роботи тестувальника з штучним інтелектом
  • Використання ШІ в тестуванні

Вимоги для проходження курсу

  • Володіння англійською мовою на рівні не нижче Pre-Intermediate
  • Наявність ноутбука для виконання практичних завдань в класі
  • Особисті якості: ініціативність, самостійність

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

  • Доступ до всіх матеріалів курсу протягом 6 місяців після завершення
  • Безліч практичних кейсів
  • Сертифікат після закінчення навчання

Викладачі курсу

Денис Неплохов - Senior QA Engineer at SPRIBE

Подати заявку
Курс
Формат
Online
Початок навчання
03.06.2026
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
17 400 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Lemon School
Подробиці

Ти навчишся розбиратися в тестуванні та виявляти помилки на всіх стадіях розробки.

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

Модуль 1 - Загальні поняття та визначення. Основна теорія тестування

Заняття 1. Введення у тестування

  • Знайомство
  • Цілі та завдання тестування
  • Історія виникнення тестування
  • Базові поняття та визначення
  • Фази тестування (STLC)
  • Портрет тестувальник, варіанти розвитку

Заняття 2. Методології розробки ПЗ. SDLC

  • Що таке проєкт та проєктний трикутник
  • Software development lifecycle (SDLC)
  • Класичні методології. Плючи і мінуси. Waterfrall
  • Гнучкі методології. Agile маніфест. SCRUM та Kanban

Заняття 3. Види тестування

  • Основні види тестування
  • Рівні тестування

Заняття 4. Тестові артефакти

  • Тест план тестування (Test Plan): стандарти, види, структура
  • Чек-лист: правила оформлення
  • Тест-кейс (Test-case & Test-suite): види, атрибути

Заняття 5. Практика

Робота з тест-планом

Заняття 6. Тестові артефакти. (частина 2)

  • Баг або дефект-репорт: основні принципи, атрибути
  • Тестові звіти
  • Розбір кейсів

Заняття 7. Практика. Створюємо тестову документацію

  • Ознайомлення та тестування вимог для ПЗ
  • Створення тестових артефактів для тестування ПЗ
  • Заповнюємо Test-case

Модуль 2 - Практична частина

Заняття 8. Практика. Працюємо з mind-maps

  • Що таке ментальні карти і навіщо їх застосовувати
  • Огляд Xmind
  • Створюємо mind-map для структури сайту

Заняття 9. Практика

Тестування вимог

Заняття 10. Практика

Написання чек-листів

Заняття 11. Тест дизайн. Рівні тестування. Типові програмні помилки

  • Техніки тест дизайну
  • Основні техніки тест дизайну (аналіз граничних значень, попарне тестування тощо)
  • Застосування технік тест дизайну на практиці

Заняття 12. Принципи тестування

  • 7 основних принципів тестування
  • Black/White/Grey box тестування: переваги, недоліки, сфери використання

Заняття 13. Тестування вимог. Верифікація та валідація

  • Види вимог
  • Форма Use Case
  • Основні критерії гарної вимоги
  • Джерела вимог
  • Методи збирання вимог

Модуль 3 - Особливості тестування веб-мобайл

Заняття 14. Специфіка тестування веб-додатків

  • Особливості тестування веб-додатків
  • Dev tools
  • API
  • Тестування функціональності веб-додатків
  • Перевірка юзабіліті
  • Практичні поради щодо тестування веб-додатків

Заняття 15. Практика. Тестуємо вимоги

Кейси із практики роботи тестувальника

Заняття 16. Практика. Формуємо bug report

Кейси із практики роботи тестувальника

Заняття 17. Методи оцінки та постановки завдань. Метрики QA

  • Визначення SMART-цілей
  • Принципи та особливості оцінки в Agile
  • Методи оцінки
  • Метрики тестування програмного забезпечення
  • Навіщо IT компанії використовують сервіси управління проєктами?
  • Знайомство з Jira, Trello, Asana

Заняття 18. Особливості тестування мобільних додатків

  • Типи мобільних додатків
  • Інструменти для тестування мобільних програм
  • Перелік моментів, які мають бути протестовані
  • Часті дефекти у тестуванні мобільних додатків

Заняття 19. HTTP/HTTPS. Мережі. Клієнт-серверна архітектура

  • Що таке http/https, endpoint, URI, URL, веб-сервіс/веб-служба?
  • Відмінність сервісу від веб-сайту
  • Що таке REST, SOAP? У чому відмінності?
  • Що таке JSON?
  • У чому відмінність статичних та динамічних веб-сайтів?
  • Відмінності методів GET та POST?
  • Клієнт-серверна архітектура

Заняття 20. Практика. Використовуємо утиліти для тестування ПЗ

Робота з TESTRAIL, Jira, Zephyr, Charles Proxy, Postman

Заняття 21. Основні методи та принципи управління проєктами в IT

  • Як працює HTML: структура, плюси та мінуси
  • Що таке CSS?
  • XML: структура, цілі, плюси та мінуси
  • Основні відмінності мобільної версії від адаптивного сайту
  • Адаптивний та респонсивний дизайн

Заняття 22. Тестування Responsive/Adaptive. Основи HTML/CSS. XML

  • Загальні принципи проєктного управління
  • Різновиди управління проєктами
  • Способи взаємодії з командою залежно від методологій
  • Як розробнику взаємодіяти з усіма членами проєктної групи і проєктними менеджерами для досягнення поставлених завдань
  • Де шукати підтримку та хто має роз'яснювати неточності

Заняття 23. Основи автоматизації тестування

  • Основи SQL
  • Робота із базами даних
  • Коли корисна та марна автоматизація?
  • Як підвищити ефективність тестування автоматизації?
  • Переваги та недоліки автоматизації тестування
  • Об'єктно-орієнтоване програмування (ООП)

Заняття 24. Підсумкова контрольна робота

  • Підведення підсумків
  • Зворотній зв'язок від викладача
  • Підготовка до співбесіди QA

Модуль 4 - QA Automation

Заняття 25. Навіщо потрібне автотестування. Інструменти автотестів. Встановлення Java

  • Існуючі IDE. Встановлення IntelliJ IDEA
  • Лексика мови (дужки, крапки, прогалини)
  • Лексика мови (примітиви, методи, перетворення типів)
  • Арифметичні операції (інкремент, дикремент)
  • Оператори порівняння. Логічні операції
  • Рядкові оператори. Конкатенація

Заняття 26. Виведення на друк. Пакети

  • Оператор IF
  • Оператор FOR
  • Принципи ООП
  • Класи та об'єкти

Заняття 27. Selenium, TestNG, Maven (їх аналоги)

  • Створення проєкту, підвантаження залежностей
  • Основні інструкції, вибір та запуск вебдрайвера
  • Селектори

Заняття 28. Селектори

  • Селектори
  • Assert

Заняття 29. Waiters

  • Структура тестового фреймворку
  • Page object, Page Factory
  • Ключові слова static, final

Заняття 30. Allure report (його аналоги)

  • Allure report (його аналоги)
  • Рефакторинг фреймворку

Заняття 31. Rest Assured

  • Консультації щодо роботи над власним (дипломним) проєктом
  • Rest Assured
  • Git

Заняття 32. Практика Rest Assured

Тестування API RESTful

Заняття 33. Розмова із кар'єрним менеджером

  • Як і де шукати роботу для початківця та які інструменти при цьому використовувати
  • Як правильно зробити резюме та яка інформація в ньому надважлива, а що буде зайвим
  • Як створити профіль на Linkedin, щоб його могли побачити потенційні роботодавці
  • 7 порад, які допоможуть пройти онлайн співбесіду набагато успішніше
  • Q&A

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

  • Безкоштовна IT англійська
  • Кар'єрний менеджер
  • Лекція Project Manager
  • Діджитал-диплом для Linkedin

Викладачі курсу

  • Віктор Сінявін - Middle+ QA engineer
  • Микола Семенів - QA engineer
Подати заявку
Експрес-курс
Формат
Online
Початок навчання
27.04.2026
Тривалість
6 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 375 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
QALight
Подробиці

Курс надає основу для підготовки фахівців з тестування Web-сервісів. Під час навчання розглядається повний цикл веб-тестування за допомогою інструменту SoapUI. Після закінчення курсу у вас буде базове розуміння веб-серверів та веб-сервісів, та необхідні навички для максимального підвищення якості, доступності та продуктивності веб-додатків.

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

Модель Клієнт-Сервер

  • Модель Клієнт-сервер.
  • 2-рівнева архітектура моделі Клієнт-сервер.
  • Багаторівнева архітектура моделі Клієнт-сервер.
  • Тонкий та Товстий клієнти.
  • Web-server як поняття.
  • Web-server як спеціальне комп'ютерне обладнання.
  • Апаратна складова серверів.
  • Програмна складова серверів.
  • HTTP протокол.
  • HTTP методи.
  • Відправка GET запиту серверу та одержання відповіді, аналіз.

Web-сервіси

  • Модель стека TCP/IP.
  • DNS.
  • Load balancing.
  • Reverse Proxy.
  • Web-service, якщо по простому.
  • Хмарні обчислення.
  • Web-сервіси на основі SOAP.
  • XML, XSD.
  • Практика в SoapUI c Web-сервісом на основі SOAP.
  • Web-сервіси на основі REST.
  • Основні принципи REST.
  • JSON.
  • Практика у SoapUI c Web-сервісом на основі REST.

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

  • Заняття проходять у вечірній час
  • Практика на реальних проєктах
  • Підтримка під час та після навчання
  • Свідоцтво про закінчення курсу

Викладачі курсу

  • Микола Бобошко - CEO у QALight. Має понад 10 років досвіду на керівних посадах в різних IT-компаніях
  • Дмитро Санітарській - має понад 5 років досвіду, працював у компаніях Rozetka, Ciklum
  • Ярослав Курочкін - має більше 5 років досвіду в IT-сфері
Подати заявку
Курс
Формат
Online
Початок навчання
14.04.2026
Тривалість
36 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
16 449 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
SoftServe Academy
Подробиці

План курсу

Теми:

  • Вступ до QC
  • Життєвий цикл продукту. Методології. Моделі
  • Вимоги
  • Підходи до тестування. Рівні тестування. Типи тестування
  • Техніки тест-дизайну
  • Тестування різних видів ПЗ
  • Тестові випадки
  • Звітування дефектів
  • Вступ до технологій
  • Основи мереж та інтернету
  • Архітектура веб-програм
  • Вступ до баз даних
  • Основи мови запитів SQL
  • Вступ до шифрування даних
  • Віртуалізація та контейнери

Після QC beginner ти вмітимеш:

  • Розрізняти різні типи тестування ПЗ
  • Аналізувати типові вимоги
  • Знаходити та описувати типові (найпоширеніші дефекти)
  • Створювати та проходити тестові випадки
  • Розумітимеш в загальному архітектуру сучасних програм
  • Матимеш поняття про бази даних та мережі, а також HTML
  • Вмітимеш писати запити до бази даних на мові SQL
  • Отримаєш базове розуміння шифрування даних та роботи з віртуалізацією
  • Розумітимеш, які комунікативні навики потрібні для успішної кар'єри в IT

Переваги курсу

  • Тестування – надзвичайно важлива частина процесу створення ПЗ
  • Старт з нуля, попередня підготовка не потрібна взагалі
  • Можливість розпочати кар’єру в ІТ, не маючи здібностей до програмування
  • Можливість реалізувати свій потенціал, розвинувши вміння контролювати якість продукту
  • Можливість в перспективі перейти у такі нампрями як бізнес аналіз, проєктний та продуктовий менеджмент
  • Можливість у перспективі освоїти автоматизацію тестування
  • Підтримка ментора впродовж навчального процесу
  • Підсилення твого CV
  • Доступ до додаткових е-курсів для навчання у власному темпі
  • Онлайн-курси за рівнем англійської та Speaking Club

Викладачі курсу

  • Vitalii Svatko - Ментор SoftServe Академії
  • Ihor Kohut - Ментор SoftServe Академії
Подати заявку
Курс
Формат
Online
Початок навчання
13.04.2026
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
36 448 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
SoftServe Academy
Подробиці

План навчання

Базовий рівень

Після Базового курсу тестування та основ ІТ ти:

  • Вмітимеш розрізняти різні типи тестування ПЗ
  • Зможеш аналізувати типові вимоги
  • Будеш знаходити та описувати типові (найпоширеніші) дефекти
  • Навчишся створювати і проходити тестові випадки
  • Розумітимеш в загальному архітектуру сучасних програм
  • Матимеш поняття про бази даних та мережі, а також HTML
  • Вмітимеш писати запити до бази даних на мові SQL
  • Отримаєш базове розуміння шифрування даних та роботи з віртуалізацією
  • Розумітимеш, які комунікативні навики потрібні для успішної кар'єри в ІТ

Практичний рівень

Після практичного тестування ти:

  • Навчишся тестувати програмне забезпечення за визнаним у світі стандартом ISTQB
  • Опануєш повний цикл створення якісного програмного продукту: планування тестування, аналіз вимог, побудову тестових випадків, виконання тестування та звітування дефектів
  • Вивчиш основні поняття реляційних баз даних та SQL, та як їх використовувати під час тестування веб-аплікацій
  • Зможеш використовувати інструменти Jira та Zephyr для написання тестових випадків та заведення дефектів
  • Навчишся працювати у проєктній команді за методологією Scrum

Проєктний рівень

Після стажування на проєкті ти:

  • Отримаєш досвід роботи на овпенсорсному проекті, тестуючи веб-додатки
  • Вмітимеш працювати в команді разом з девелоперами, бізнес-аналітиками, дизайнерами тощо під керівництвом досвідчених експертів та менторів
  • Навчишся планувати, оцінювати та виконувати завдання за методологією Agile (SCRUM, Kanban)

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

  • Постійна менторська підтримка
  • Кар'єрний консультант на всій дорозі
  • Додаткове електронне навчання
  • Англомовний клуб
  • Сертифікат готовності роботи після завершення
  • Цілодобовий доступ до відео та матеріалів
  • Англійський марафон
  • Тренінги Soft-Skills
  • Технічне інтерв'ю
Подати заявку

Сторінки

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Відгуки про курси

Iryna Morhun   12.03.2026

Курс виявився дуже практичним і корисним для щоденної роботи QA. Найбільше сподобалось те, що матеріал побудований навколо реальних задач тестувальника, а не просто теорії про штучний інтелект.

Під час виконання завдань я використовувала AI для різних задач, зокрема:
• аналізу логів CI/CD пайплайнів та пошуку причин падіння тестів
• генерації тестової документації (чеклисти, тест-кейси)
• аналізу безпеки форм та пошуку можливих вразливостей (SQL Injection, XSS)
• формування структурованих QA-звітів та оцінки ризиків

Особливо корисним було навчитися правильно формулювати промпти та критично оцінювати відповіді AI: перевіряти, чи AI дійсно знайшов причину проблеми, чи рішення реалістичне, і чи немає вигаданих рекомендацій.

Курс добре показує, що AI — це не заміна тестувальника, а інструмент, який може значно пришвидшити рутинні процеси, наприклад роботу з документацією або аналіз великих логів.

Після курсу я почала значно активніше використовувати AI у роботі і бачу, що це реально допомагає економити час та швидше знаходити проблеми.

Рекомендую курс QA-спеціалістам, які хочуть:
— оптимізувати свою роботу за допомогою AI
— навчитися ефективно використовувати LLM у тестуванні
— краще розуміти, де AI допомагає, а де потрібне критичне мислення тестувальника.
 

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси QA Automation / QA Manual
Гість   28.08.2025

Пройшов курс GameDev QA. Сам курс виявився цікавим, а робота менторів – на високому професійному рівні. Єдиним недоліком, на мою думку, є недостатня кількість практичних завдань.

Рекомендації: Рекомендую
4
Середня: 4 (1 голос)
Курси QA Automation / QA Manual
Маріанна   25.08.2025

Я починала навчання в Mate Academy без технічної освіти та попереднього досвіду в ІТ. Навчалася під час декрету, коли мала лише півтори години на день, тому обрала QA flex course. Навіть у такому темпі я відчувала прогрес, адже курс побудований дуже структуровано й продумано.

В програмі є все необхідне, щоб впевнено почуватися на першій роботі: теорія, практика, завдання, перевірка знань. Особливо хочу відзначити нетехнічні модулі – вони допомогли навчитися адекватно оцінювати свою цінність як спеціаліста та правильно презентувати себе на співбесідах. Це справді те, чого часто бракує на інших курсах.

Окрім якісного навчання та допомоги з працевлаштуванням, в Mate є ще одна велика перевага – кар’єрна підтримка та можливість бути частиною спільноти студентів і випускників. Це дуже цінно: можна обмінюватися досвідом, підтримувати одне одного та завжди мати доступ до порад від людей, які проходять той самий шлях.

З нюансів: у курсі є абсолютно все й навіть більше для старту в професії, але ніхто не зробить роботу замість вас. Успіх залежить від власної системної роботи й дисципліни. Також важливий момент – англійська мова. Формально можна знайти вакансії без вимоги до англійської, але їх дуже мало і вони зазвичай не надто цікаві. Якщо ви хочете мати ширший вибір і швидше знайти роботу – працюйте над англійською паралельно з курсом.

Загалом, навчання в Mate Academy стало для мене чудовим стартом у новій сфері, і я можу щиро рекомендувати цей курс тим, хто хоче змінити професію та почати кар’єру в ІТ.

Плюси:- зручна платформа - постійне оновлення інформації на платформі - наявні модулі і технічні, і не технічні (для підготовки до працевлаштування) - наявне комюніті студентів і випускників - довіра до якості навчання в mate з боку роботодавців (декілька раз на співбесідах мені озвучували, що зазвичай не розглядають кандидатів після курсів за вийнятком випускників mate academy)
Мінуси:Мінусів як таких для себе я не знайшла. Тут напишу нюанси щодо реалістичності очікувань: без власної, систематичної роботи не обійдеться. Будьте готові до того що доведеться вчитися, повторювати і докладати зусиль, без цього в жодній галузі не можливо отримати належний результат.
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси QA Automation / QA Manual
Тімур   19.08.2025

Проходив курс QA Manual — змістовно, багато практики, чудові ментори та постійна підтримка при працевлаштуванні. Графік навчання гнучкий, тож легко підлаштуватися під будь-які обставини.

Плюси:Найбільше сподобалася інтенсивна практика з перших занять та освідчені й уважні ментори
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
25.08.2025   Відповідь представника компанії

Дякуємо вам за відгук! 

Дуже приємно чути, що навчання на курсі QA Manual стало для вас корисним і комфортним, а підтримка менторів та кар’єрного сервісу допомогла пройти шлях упевнено. Гнучкість — справді важлива частина нашої програми, і ми раді, що це стало для вас перевагою)

Бажаємо успішного старту в ІТ і нових професійних перемог!

Курси QA Automation / QA Manual
Єлизавета   19.08.2025

Пройшла курс за напрямом QA-інженер — і чесно, не очікувала, що все буде настільки зручно й зрозуміло. Якщо правильно планувати час, то реально пройти програму навіть швидше, ніж передбачено.

  Особливо сподобалось подання матеріалу — короткі, чіткі відео пояснення, які легко засвоюються. Вони стали моєю основною опорою в навчанні. Так, деякі інструкції вже трохи застаріли за інтерфейсом, але все одно суть зрозуміла й проблем не виникало.   І ще один маленький секрет: я активно використовувала ChatGPT паралельно з навчанням — для перевірки себе, уточнення матеріалу, пояснення складного. Це значно полегшило процес і зробило навчання ще ефективнішим.
Плюси:1. Курс можна пройти у власному темпі, без прив'язки до групи 2. Навчальні відео — лаконічні й доступні 3. Є можливість поєднувати навчання з роботою
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
25.08.2025   Відповідь представника компанії

Дякуємо вам за відгук! 

Раді чути, що навчання на QA-курсі стало для вас зручним і зрозумілим досвідом. Ми постійно працюємо над тим, щоб матеріали були максимально доступними та практичними, тож особливо приємно знати, що відео-пояснення стали для вас головною опорою в навчанні)

Бажаємо вам подальшого розвитку та успіхів у кар’єрі QA-інженера!

Курси QA Automation / QA Manual