На цьому курсі починають з основ. Студенти вивчають термінологію тестування, розуміють роль тестувальника та його завдання. Практичні завдання базуються на міжнародних стандартах SWEBoK і ISTQB. Далі йдуть моделі розробки програмного забезпечення - каскадні, V-подібні, спіральні та ітераційні. Розглядають, де саме в цих процесах знаходиться тестування. На практиці аналізують реальні вакансії та підбирають моделі для різних типів програм.
Тут пояснюють, які бувають види тестування та за якими принципами їх розрізняють. Вивчають основні методи перевірки програмного забезпечення. Практика включає роботу зі стандартами ISTQB. Потім переходять до дефектів - повний життєвий цикл бага, його атрибути та принципи опису. Студенти вчаться працювати з системами відстеження помилок на реальних прикладах.
Цей блок присвячений документації. Студенти вчаться створювати Test Plan, Test Case та Check List. Практикуються за стандартом IEEE 829, працюють з шаблонами документів. Далі йде робота з вимогами - види вимог, етапи роботи з ними, критерії якості документації. Вивчають структуру специфікацій IEEE 830 та RUP. На практиці аналізують готові специфікації.
Спочатку розглядають веб-додатки - їх структуру, принципи роботи та особливості тестування. Показують інструменти для перевірки веб-додатків. Потім переходять до мобільного тестування - особливості перевірки додатків на різних платформах, інструменти тестування. Обидва модулі включають практичну частину з пошуком та документуванням помилок.
Курс завершується підсумковим тестом та заключним уроком. На останньому занятті аналізують результати тестування та розглядають ключові питання, які задають на співбесідах.
Заняття проходять тричі на тиждень по дві години. Графік: понеділок, середа, п'ятниця з 19:00 до 21:00. Уроки проводяться онлайн в Google Meet у прямому ефірі. Всі заняття записуються - доступ до записів зберігається цілий рік. Є можливість оплатити курс частинами.