На цьому курсі починають з базових понять тестування. Слухачі дізнаються, навіщо потрібно тестувати програми і що таке баг. Розглядають життєвий цикл програмного забезпечення та стандарти якості. Курс пояснює, як працюють гнучкі методи розробки та які цілі тестування на кожному етапі. Також охоплюють повний цикл тестування - від методів до критеріїв покриття.
Другий модуль присвячений роботі з тестовою документацією. Тут вчать створювати тест-плани, чек-листи та тест-кейси. Пояснюють правила опису дефектів і ведення системи відстеження помилок. Слухачі практикуються у створенні власної тестової документації та знайомляться з міжнародним стандартом ISO 29119.
Цей блок розкриває основні техніки тестування. Студенти вивчають еквівалентне розбиття, аналіз граничних значень та попарне комбінування. Курс знайомить з багтрекінг системами на кшталт Jira та TestRail. Особлива увага приділяється командній роботі та організації процесу тестування.
Модуль охоплює основні види тестування програмного забезпечення. Розглядають функціональне тестування, перевірку безпеки та сумісності. Особливу увагу приділяють димовому та регресійному тестуванню. Курс пояснює відмінності між функціональними та нефункціональними видами тестування.
Тут студенти вчаться тестувати інтерфейси користувача. Модуль охоплює функціональне тестування GUI та перевірку зручності використання. Особлива увага приділяється тестуванню веб-додатків та роботі з CRUD-операціями. Практичні заняття допомагають закріпити отримані знання.
Цей блок дає необхідні технічні знання для тестувальника. Слухачі вивчають основи HTML та CSS, Document Object Model та створення веб-сторінок. Окремий модуль присвячений роботі з Git - від встановлення до роботи з репозиторіями та злиття гілок.
Модуль розкриває принципи тестування API та клієнт-серверної архітектури. Студенти знайомляться з інструментами Postman та Soap UI, форматами JSON та XML. Далі курс переходить до основ автоматизації - роботи з локаторами, Selenium WebDriver та написання автотестів.
Цей блок охоплює спеціалізовані напрямки тестування. Слухачі вивчають специфіку тестування мобільних додатків, основи SQL та пенетраційного тестування. Розглядають SQL-ін'єкції, XSS-атаки та методи перехоплення запитів.
Модуль присвячений навантажувальному тестуванню за допомогою Apache JMeter. Студенти вчаться встановлювати та налаштовувати інструмент, проводити тестування API та аналізувати метрики. Додатково розглядають основи віртуалізації, роботу з Linux та мережеву взаємодію.
Завершальна частина курсу допомагає підготуватися до пошуку роботи. HR-фахівці провідних IT-компаній проводять коучинг з ефективного пошуку роботи. Студенти вчаться складати резюме, готуватися до співбесід та будувати кар'єрну стратегію. Курс завершується підведенням підсумків та іспитом.
Заняття проходять у малих групах до 10 осіб. Навчання відбувається ввечері двічі на тиждень з 19:00 до 21:00. Теоретичні знання відразу закріплюються на практичних завданнях. Викладачі - практикуючі фахівці рівня Senior та вище. До курсу додається модуль з англійської мови для IT-сфери.