На перших заняттях розглядаються фундаментальні поняття тестування. Студенти дізнаються про роль QA у життєвому циклі розробки ПЗ, відмінності між QA та QC, основні види та рівні тестування. Цей модуль дає загальне розуміння процесу тестування та його місця у розробці програм.
Цей блок присвячений повному циклу документування у тестуванні. Розбираються всі типи документів - від тест-плану та тест-кейсів до звітів про дефекти. Студенти навчаться створювати таблиці простежуваності вимог, складати чек-листи та формувати звіти про тестування.
Модуль охоплює методи планування тестів для ефективного покриття функціоналу. Вивчаються різні техніки тест-дизайну, їх цілі та завдання. Студенти зрозуміють, як вибирати оптимальні підходи для різних сценаріїв тестування.
Тут розглядається весь життєвий цикл бага - від виявлення до закриття. Студенти освоять алгоритм дослідження дефектів та навчаться працювати з популярними трекінговими системами як Jira, Trello та Redmine.
Цей розділ знайомить з Agile-підходами у розробці ПЗ. Детально вивчаються Scrum, Kanban та XP методології, включаючи TDD та CI/CD. Особлива увага приділяється специфіці тестування в умовах спринтів та ітеративної розробки.
Модуль дає базові знання про мережеві протоколи та архітектуру клієнт-сервер. Студенти розбирають відмінності між HTTP та HTTPS, вивчають структуру запитів та відповідей, принципи роботи кешування та cookies.
Практичний блок про основні інструменти у роботі QA-спеціаліста. Включає роботу з Dev Tools у браузерах, використання Postman для тестування API, основи автоматизації з Selenium IDE та інші корисні плагіни та утиліти.
Студенти освоють основи SQL та NoSQL баз даних, навчаться складати запити, працювати з підзапитами та таблицями. Модуль також охоплює питання резервного копіювання та відновлення даних.
Завершальний технічний модуль присвячений поглибленій роботі з API через Postman. Студенти навчаться створювати складні запити, аналізувати відповіді та писати базові тести для API.
Після завершення навчальної програми кожен студент складає іспит у форматі співбесіди. Проводиться окрема лекція про працевлаштування у сфері тестування, надаються індивідуальні рекомендації та допомога у складанні резюме.
Після завершення курсу студенти отримують повний спектр знань для початку кар'єри у тестуванні ПЗ. Включаючи розуміння процесів розробки, вміння працювати з документацією, практичні навички роботи з інструментами тестування та підготовку до реальних співбесід.