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