Курс QA. Тестування програмного забезпечення
- Online
- Для начинающих
- QA Automation / QA Manual
![]() |
|
Образовательный центр: | ActPro |
---|---|
Формат: | Курс |
Язык обучения: | Ukrainian |
Длительность обучения: | 3 месяцев |
Начало курса: | 10.11.2025 |
Стоимость обучения: | 15 000 UAH за курс |
Для закріплення місця у групі необхідна передплата в 1000 грн.
Подробности и регистрация
На цьому курсі ви зможете ознайомитися з різними підходами до розробки програмного забезпечення, розберетесь у ролі імплементації якості забезпечення (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
- Антоніна Колесникова - Викладач англійської мови
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
17.11.2025
Длительность
36 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
14 949 UAH за курс
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
23.06.2025
Длительность
15 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
QALight
Формат
Online
Начало обучения
19.08.2025
Длительность
25 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
7 105 UAH за курс
Учебный центр
Quality Assurance Group
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
безкоштовно