На этом курсе начинают с основ. Рассматривают, откуда берутся баги и какие инструменты используют для их поиска. Студенты узнают о жизненном цикле разработки программного обеспечения - от методологий до стратегий тестирования. Также выяснят, как устроена работа тестировщика в реальной IT-компании - от структуры команды до процессов создания продукта.
Далее курс углубляется в ручное тестирование. Сначала ученики учатся тестировать веб-сайты - понимают принципы проверки сайтов. Потом переходят к мобильным приложениям - изучают особенности тестирования на iOS и Android, даже учатся снимать логи. Завершают этот блок работой с API через Postman - отправляют запросы и анализируют ответы сервера.
Отдельный модуль посвящен базам данных. Здесь показывают, как работать с информацией - фильтровать, сортировать и сравнивать данные. Студенты осваивают базовые операции, необходимые для эффективного тестирования.
Следующий шаг - автоматизация. Курс знакомит с основами автоматического тестирования API, веб-сайтов и мобильных приложений. Для этого используют Java, Selenium и Appium - инструменты, которые позволяют писать тесты, выполняющиеся без участия человека.
Курс завершается практическим проектом. Студенты работают в парах, применяют все полученные знания на практике. Этот проект помогает закрепить навыки в реальных условиях, подобных работе в IT-компании.
Перед началом обучения нужно пройти регистрацию с тестовыми заданиями и собеседованием. Материалы курса доступны еще два месяца после окончания. Обучение включает домашние задания и групповые проекты, что дает опыт работы в команде. Лучшие выпускники могут получить приглашение на собеседование или job offer от компании.