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

  • Online
  • Для начинающих
  • QA Automation / QA Manual
Образовательный центр: Lemon School
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:4 месяцев
Начало курса:10.12.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, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Telesens Academy
Формат
Online
Начало обучения
05.02.2024
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
22 000 UAH за курс
Учебный центр
Quality Assurance Group
Формат
Online
Начало обучения
Дата формується
Длительность
24 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
English
Стоимость
14 400 UAH за курс
Учебный центр
QALight
Формат
Online
Начало обучения
19.08.2025
Длительность
25 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
7 105 UAH за курс
Учебный центр
StartIT
Формат
Online
Начало обучения
13.05.2024
Длительность
10 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
10 500 UAH за курс