Головна Школи ActPro QA. Тестування програмного забезпечення
ActPro

QA. Тестування програмного забезпечення

15 000 UAH за курс
3 місяців
Для початківців
QA Automation / QA Manual
Цей курс навчить вас тестувати програмне забезпечення від основ до автоматизації. Ви розберетеся, як працює QA, створювати тестову документацію та використовувати інструменти на кшталт Postman, Selenium чи Jira. Курс включає практичні завдання, роботу з Git, SQL та підготовку до співбесід.

Про курс

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

Основи тестування ПЗ

На цьому курсі починають з базових понять тестування. Слухачі дізнаються, навіщо потрібно тестувати програми і що таке баг. Розглядають життєвий цикл програмного забезпечення та стандарти якості. Курс пояснює, як працюють гнучкі методи розробки та які цілі тестування на кожному етапі. Також охоплюють повний цикл тестування - від методів до критеріїв покриття.

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

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

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

Цей блок розкриває основні техніки тестування. Студенти вивчають еквівалентне розбиття, аналіз граничних значень та попарне комбінування. Курс знайомить з багтрекінг системами на кшталт Jira та TestRail. Особлива увага приділяється командній роботі та організації процесу тестування.

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

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

Тестування інтерфейсів та веб-додатків

Тут студенти вчаться тестувати інтерфейси користувача. Модуль охоплює функціональне тестування GUI та перевірку зручності використання. Особлива увага приділяється тестуванню веб-додатків та роботі з CRUD-операціями. Практичні заняття допомагають закріпити отримані знання.

Технічні основи: HTML, CSS та Git

Цей блок дає необхідні технічні знання для тестувальника. Слухачі вивчають основи HTML та CSS, Document Object Model та створення веб-сторінок. Окремий модуль присвячений роботі з Git - від встановлення до роботи з репозиторіями та злиття гілок.

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

Модуль розкриває принципи тестування API та клієнт-серверної архітектури. Студенти знайомляться з інструментами Postman та Soap UI, форматами JSON та XML. Далі курс переходить до основ автоматизації - роботи з локаторами, Selenium WebDriver та написання автотестів.

Спеціалізоване тестування

Цей блок охоплює спеціалізовані напрямки тестування. Слухачі вивчають специфіку тестування мобільних додатків, основи SQL та пенетраційного тестування. Розглядають SQL-ін'єкції, XSS-атаки та методи перехоплення запитів.

Навантажувальне тестування та додаткові техніки

Модуль присвячений навантажувальному тестуванню за допомогою Apache JMeter. Студенти вчаться встановлювати та налаштовувати інструмент, проводити тестування API та аналізувати метрики. Додатково розглядають основи віртуалізації, роботу з Linux та мережеву взаємодію.

Підготовка до працевлаштування

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

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

Заняття проходять у малих групах до 10 осіб. Навчання відбувається ввечері двічі на тиждень з 19:00 до 21:00. Теоретичні знання відразу закріплюються на практичних завданнях. Викладачі - практикуючі фахівці рівня Senior та вище. До курсу додається модуль з англійської мови для IT-сфери.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Супровід ментора