На первых занятиях рассматриваются фундаментальные понятия тестирования. Студенты узнают о роли 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.
После завершения учебной программы каждый студент сдает экзамен в формате собеседования. Проводится отдельная лекция о трудоустройстве в сфере тестирования, предоставляются индивидуальные рекомендации и помощь в составлении резюме.
После завершения курса студенты получают полный спектр знаний для начала карьеры в тестировании ПО. Включая понимание процессов разработки, умение работать с документацией, практические навыки работы с инструментами тестирования и подготовку к реальным собеседованиям.