Курс Тестування QA

  • Online
  • Для початківців
  • QA Automation / QA Manual
Навчальний центр: Lemon School
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:4 місяців
Початок курсу:14.08.2025
Вартість навчання:20 500 UAH за курс

Ціна при оплаті відразу за весь курс - 18450 грн.

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

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

Модуль 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

Категорії курсу

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

Схожі курси

Навчальний центр
Logos IT-Academy
Формат
Online
Початок навчання
10.06.2025
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
16 500 UAH за курс
Навчальний центр
Levelup
Формат
Online
Початок навчання
16.09.2025
Тривалість
11 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Світ Сучасної Освіти
Формат
Online
Початок навчання
29.09.2025
Тривалість
66 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
36 200 UAH за курс
Навчальний центр
Quality Assurance Group
Формат
Online
Початок навчання
Будь-який момент
Тривалість
1 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте