На этом курсе начинают с основ - рассматривают роль тестировщика в разработке программного обеспечения. Студенты узнают о жизненном цикле разработки и учатся создавать тестовую документацию. Затем переходят к функциональному тестированию - учат писать тест-кейсы, тестировать интерфейс пользователя и проверять работу с базами данных.
Здесь практикуют SQL - от первых упражнений до более сложных запросов. Показывают, как выбирать и настраивать инструменты для тестирования. Студенты устанавливают Git и учатся работать с терминалом - это базовые навыки для современного тестировщика.
Этот блок охватывает тестирование безопасности - изучают типичные угрозы и методы защиты. Далее идет тестирование производительности - учат настраивать нагрузку и анализировать результаты. Отдельно рассматривают тестирование мобильных приложений с их спецификой и особенностями различных платформ.
Студенты изучают Agile методологии и роль QA в Scrum команде. Разбирают Continuous Integration и современные подходы к тестированию. Завершают курс подготовкой к работе - учат составлять резюме, готовят к собеседованиям и рассматривают карьерные перспективы в отрасли.
Для тех, кто хочет больше, есть пакет PRO. Он включает базовый курс плюс три дополнительные сессии с ментором и лекции по GameDev. Это дает более глубокие знания и индивидуальный подход к обучению.
Видеолекции доступны в личном кабинете. Студенты получают постоянную поддержку в чате и могут принимать участие в менторских сессиях каждые две недели. При необходимости курс можно заморозить - это удобно для тех, кто совмещает обучение с работой.