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