Освоите pytest, Selenium WebDriver и другие нужные инструменты. Поймёте, как строить процесс автоматизации внутри проекта.
Основы Python. Познакомитесь с базовыми конструкциями языка: классами и объектами, функциями, ветвлениями и так далее. Будете сразу применять знания: писать код внутри уроков и в среде разработки PyCharm.
ООП: наследование и полиморфизм. Изучите основы объектно-ориентированного программирования (ООП). Это принципы, которые помогают решать сложные задачи, настраивать методы и классы, создавать логичные иерархии. ООП помогает писать программы, которые легко поддерживать и проверять.
ООП: инкапсуляция. Продолжите изучать ООП. После этого модуля сможете решать комплексные сложные задачи в коде. Чтобы закрепить полученные навыки, напишете небольшое приложение.
Юнит-тесты. Освоите важную часть автоматического тестирования — фреймворк Pytest. Его используют, чтобы не писать каждый раз код с нуля. Начнёте работать в Pytest сначала с самыми простыми тестами — юнит-тестами. Потом узнаете, как в Pytest тестировать веб.
UI-тестирование. Научитесь автоматизировать проверки, которые обычно проводятся вручную через браузер. Для этого изучите Selenium — с его помощью программы с автотестами «нажимают» на кнопки и «заполняют» поля ввода. Примените всё, что узнали о Python, для тестирования веб-приложений.
Page Object Model. Узнаете, как улучшать автотесты с помощью паттерна проектирования Page Object Model. Он помогает выстраивать правильную структуру тестов, чтобы их было легче читать и поддерживать. Построите отчёты о тестировании с помощью инструмента Allure, который предоставляет наглядную статистику о проверках.
Тестирование API. Узнаете, как автоматизировать тестирование API. Научитесь применять Postman и Swagger для автоматизации, писать несколько видов запросов. Потренируетесь работать с моками и стабами — заглушками, которые имитируют поведение реальных сервисов. Например, с их помощью можно отправить письмо в автотесте, то есть не отправляя его на самом деле.
Архитектура. Мало покрыть приложение тестами — нужно позаботиться о том, чтобы процесс тестирования был исправен. Поэтому в этом модуле вы научитесь оценивать, насколько полно функциональность покрыта тестами. Это нужно, чтобы не было проблем при автоматизации.
Итоговый проект. Это проект, который объединит весь изученный материал. Вам предстоит покрыть тестами веб-приложение, API и написать юнит-тесты на отдельную функциональность.
Базы данных. Узнаете, как устроен язык запросов SQL. Поймёте, как тестировать базы данных.
профессиональные преподаватели, подача материала, актуальность и сама платформа
нет
Практикум зажег мое сердечко
Когда я начала обучение в Яндекс Практикуме зимой прошлого года, я даже не думала, насколько сильно этот курс изменит мое представление о дизайне и моей профессии в целом. Я давно мечтала заниматься веб-дизайном — ещё со школы, с девятого класса, когда впервые открыла для себя, что можно не просто рисовать, а создавать что-то, чем люди пользуются каждый день. Я всегда была творческим человеком, и для меня дизайн — это способ выражать себя и одновременно приносить пользу другим. Обучение оказалось насыщенным, местами сложным, но именно тем, что мне было нужно. На курсе я научилась мыслить как дизайнер, видеть не просто красивую картинку, а смысл в каждой кнопке, каждом отступе и каждом цвете. Я освоила Figma, научилась делать прототипы и целые интерфейсы, проводить исследования, продумывать пользовательский путь, работать в команде. Самое главное — я научилась не бояться начинать с нуля и искать решения, когда кажется, что всё уже перепробовано. Особенно ценно было общение с наставниками и кураторами — они помогали, поддерживали, давали реальные советы из практики. Это не просто онлайн-курс, а целый путь: от первого модуля до защиты диплома, когда ты уже уверенно называешь себя дизайнером. Теперь, после защиты диплома, я официально выпускница! И слова Я – дизайнер звучат для меня по-новому. Я чувствую, что выбрала правильную профессию — ту, в которой могу творить, расти, вдохновляться и вдохновлять других. Я горю дизайном, и теперь хочу развиваться дальше, набираться опыта, работать над настоящими проектами и делать продукты, которыми будут пользоваться люди. Спасибо Практикуму за то, что показал, что мечта может быть реальностью, если каждый день делать шаг вперед.
хорошо структурированная информация, помощь наставников, гибкие
опечатки и тех ошибки, хотелось бы более подробного ревью проектов
Курс: Аналитик SOC
Курс на SOC понравился, много структурированной информации как я и хотел + хорошие проекты, база знаний у меня была лишь университетская, ещё не работал по направлению и схожим с ним и чувствовал себя вполне комфортно при изучении. Бывали опечатки и ошибки в тексте и тестовых заданиях, также отлетела в какой то момент одна из виртуальных машин и работать с ней надо было через костыли. Также иногда информация необходимая для выполнения задания, была лишь в следующем уроке.
структурированная программа, много практики и проектов, хорошая подача материала, тренажёр и полезные ревью
высокая нагрузка и жёсткие дедлайны, местами устаревшая теория и долгие проверки проектов
Было здорово)
Проходил курс Инженер по тестированию в Яндекс Практикуме, выбирал его осознанно именно как полноценную переподготовку под QA. Программа построена спринтами: в каждом блоке теория в тренажёре, практические задания и проект, который максимально приближен к задачам на реальной работе. Очень понравился формат подачи материала - много интерактива, ролевые сценарии, где выступаешь стажёром в продуктовой команде, плюс тренажёр, в котором постоянно повторяется и закрепляется пройденное. По ходу обучения разбирали реальные или максимально похожие на реальные продукты Яндекса, работали с требованиями, багтрекингом, SQL, API, Charles, Postman и другими инструментами, что сильно помогает почувствовать рабочий процесс, а не просто выучить теорию. Нагрузка ощутимая: чтобы стабильно успевать сдавать проекты в дедлайны, приходилось уделять учебе несколько часов в будни и больше времени на выходных. Без самоорганизации и готовности самостоятельно гуглить и разбираться в проблемах пройти курс будет тяжело - это точно не формат, где тебя всё время ведут за руку. Ревью проектов в целом полезные и по делу, помогают подтянуть качество работ, но иногда проверки затягиваются, а правки нужно внести в жёсткие сроки, что добавляет стресса. В учебных материалах изредка встречаются неточности или устаревшие моменты, а инструкции по настройке софта не всегда учитывают все возможные ошибки - иногда приходится искать решения самостоятельно. По итогам курса сформировалось цельное понимание процесса тестирования: от анализа требований и составления тестовой документации до заведения багов и работы с API. Дипломный проект ощущается как почти реальная задача из рабочего проекта и отлично подходит в портфолио для собеседований на младшего тестировщика. Сильной стороной Практикума считаю структуру программы, практическую направленность и то, что после окончания остаётся понятный фундамент, на который можно дальше наращивать автоматизацию и другие навыки. При этом важно понимать, что курс не гарантирует трудоустройство: он даёт базу и проекты, а поиск работы, подготовка к собеседованиям и прокачка доп. скиллов ложатся уже на самого выпускника. В моём случае курс окупился именно знаниями и практикой - к концу обучения стало гораздо проще читать вакансии и решать типовые задачи на собеседованиях на позицию джуна в тестировании.»