Расширенный курс для тех, кто хочет учиться тестированию в спокойном темпе и больше практиковаться: сделаете 4 автотеста на Python и изучите Git, PyCharm и Pytest.
Вводный модуль. Вводный модуль поможет почувствовать себя в роли тестировщика и понять, нравится ли вам эта профессия. Модуль состоит из нескольких уроков с сюжетной линией: вы станете стажёром в вымышленном подразделении Яндекса и познакомитесь с командой. Новые коллеги подскажут, как составлять отчёты о результатах тестирования, находить ошибки в сервисах и понимать их структуру, проводить ручное тестирование продукта.
Регрессионное тестирование и ретест багов в веб-приложениях. Тема 1. Как разрабатывают приложенияТема 2. Задачи тестировщикаТема 3. Тестовые стендыТема 4. Виды тестирования по готовым тест-кейсамТема 5. Хранение тест-кейсовТема 6. Ретест багов
Анализ требований. Тема 1. Код приложенияТема 2. Этапы тестирования новой функциональностиТема 3. ТребованияТема 4. Тест-анализ
Проектирование тестов. Тема 1. Тест-дизайнТема 2. Тест-план, чек-листы, тест-кейсТема 3. Инструменты управления тест-кейсами: продолжение
Выполнение тестов в веб-приложениях. Тема 1. Принципы работы веб-приложенияТема 2. Тестирование интерфейса веб-приложенийТема 3. Кроссплатформенное и кросс-браузерное тестированиеТема 4. Тестирование вёрсткиТема 5. CharlesТема 6. Инструменты управления тест-кейсами: завершение
Работа с базой данных. Тема 1. Виды тестированияТема 2. Управление скоупом тестовТема 3. Работа с базой данных
Проект на весь спринт. Протестировать приложение Яндекс. Маршруты целиком
Тестирование API. Тема 1. Регрессионное тестирование APIТема 2. Ретест баговТема 4. Требования к бэкенду и документация APIТема 5. Форматы запросов и ответов APIТема 6. Тестирование API
Проект от заказчика. Тестирование реального приложения, чаще всего для некоммерческой организации или фонда
Автоматизированное тестирование. Тема 1. Автоматизация в разработке приложенийТема 2. Введение в автоматизированное тестированиеТема 3. Введение в программирование для автотестировщикаТема 4. Введение в разработку автотестовТема 5. Введение во фреймворкТема 6. Введение в системы контроля версийТема 7. Оптимизация кода
Дипломный проект. Функциональное тестирование цифрового продукта с подготовкой тестовой документации
Программа трудоустройства. Модуль 1. РезюмеМодуль 2. Рынок трудаМодуль 3. Сопроводительное письмоМодуль 4. Где и как искать работуМодуль 5. Собеседование: введениеМодуль 6. Собеседование: soft skillsМодуль 7. Собеседование: hard skillsМодуль 8. Офлайн нетворкингМодуль 9. Финальный проект
структура, понятная теория, подготовленная инфраструктура, поддержка куратора и наставника, практика на реальных кейсах
нет их
DevOps для эксплуатации и разработки
Курс оставил очень положительное впечатление) Материал подаётся структурировано и понятно, даёт действительно практические знания, которых достаточно, чтобы уверенно начать искать работу в этой сфере. Самый большой плюс - это подход и метод обучения. С самого начала даётся исходный код приложения, на которое со временем начинаешь применять DevOps-практики. Сначала разворачиваешь его как сервис на выделенной виртуальной машине, затем в Docker-контейнере, потом через Docker Compose и, наконец, переходишь в Kubernetes, а заканчиваешь всё это дело деплоем через Helm. Параллельно изучаешь GitLab, тестирование, мониторинг, инфраструктуру как код (IaC), DevSecOps и многое чего ещё. Да, возможно, бОльшая часть курса довольно поверхностная, но это я тоже считаю плюсом, потому что буквально с нуля уже можно при должном усилии получить фундаментальные знания по направлению DevOps и уже искать работу. Для меня это было самым главным плюсом, потому что сам узнал много нового и сразу же пощупал это на практике. Отдельно хочу отметить наставника всегда был на связи, подробно отвечал на вопросы и помогал разобраться даже в сложных моментах. По каждой главе проводил онлайн-вебинары, где очень понятно объяснял темы, давал советы и best practice. Куратор тоже очень порадовал: быстро реагировал, был отзывчивым и поддерживал на протяжении всего обучения. Теория описана тоже очень интересно и понятно, нет кучи монотонного текста, скопированного с документации, описывается ключевая мысль понятным языком, приводятся аналогии из реального мира, а для тех, кто хочет погрузиться ещё сильнее, оставляют ссылку на литературу. Очень приятно, что материалами вебинаров и теорией можно пользоваться даже после окончания курса, удобно, если нужно повторить какую-то тему или просто освежить знания. В целом курс даёт не просто теорию, а реальные навыки, которые можно применять на практике. Рекомендую тем, кто хочет войти в профессию и получить крепкую базу)
структура курса, отзывчивость кураторов
нет их
Devops для эксплуатации и разработки
Хорошо.
Понравилась структура курса, отзывчивость кураторов и наставников, всегда шли навстречу. Ревью от наставников всегда было в тему, где критично - переделывали, где некритично - оставляли на выполнение в качестве факультатива. Впечатления хорошие!
удобство подачи информации
нет
То что нужно для начала
В отличии от курсов с видео уроками, в яндекс практикуме отлично организована система обучения. А именно, очень грамотно сочетаются теоретический материал с практическими работами. Чётко всегда знал, где какой материал находиться и что нужно повторить для выполнения практической задачи. Кураторы всегда отвечди быстро и всячески помогали с прохождением курса. Однозначно рекомендую!