Яндекс Практикум

Автоматизатор тестирования на Python

Начало: По факту набора потока
Длительность: 5 месяцев
Улучшаемые навыки:
SQLБазы данныхООПXPathCSSSeleniumAllure
СертификатОнлайн

Описание курса

  • Познакомитесь с базовыми конструкциями языка: классами и объектами, функциями, ветвлениями и так далее. Будете сразу применять знания: писать код внутри уроков и в среде разработки PyCharm.
  • Изучите основы объектно-ориентированного программирования (ООП). Это принципы, которые помогают решать сложные задачи, настраивать методы и классы, создавать логичные иерархии. ООП помогает писать программы, которые легко поддерживать и проверять.
  • Освоите важную часть автоматического тестирования — фреймворк Pytest. Его используют, чтобы не писать каждый раз код с нуля. Начнёте работать в Pytest сначала с самыми простыми тестами — юнит-тестами. Потом узнаете, как в Pytest тестировать веб.

Отзывы о курсе

Оценить курс
Оценок: 23, комментариев: 21
4.25
Средняя оценка
76%Рекомендация
3.78
Соотношение цены и качества
4.17
Программа курса
4.17
Преподаватель курса
4.43
Практическая применимость знаний
4.48
Удобство платформы
4.43
Качество практики
default-avatar19 марта 2025. Младший (Junior)
Оценка 4.50dropdown-icon
Рекомендация 80%
4
Соотношение цены и качества
5
Программа курса
4
Преподаватель курса
4
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Структура, дедлайны (сложно, тяжело, но если надо всегда можно взять академку, либо найти какое-то еще решение списавшись с куратором).

После курса я реально села и написала простой UI тест по страницам приложения на своей работе. И по АПИ могу, это очень воодушевляет!

Спасибо ревьюерам! Пожалуй, их часть одна из важнейших - пишешь-пишешь код впервые в своей жизни, сдаешь, и тут очень важно, чтобы подсказали, направили, и даже разъяснили с примерами - это реально очень помогает понять тему лучше. И я восхищаюсь терпением ревьюеров (Ксения Л.)! Спасибо!

Недостатки

Наставник немногословен, не воодушевляет, но старается помочь. Хочется больше "разжевываний" и пояснений. Наставник отвечает не быстро, поэтому если садилась писать код и возникал вопрос - спрашивала gpt и в чате одногруппников - это всегда быстрее, а то пока ждешь ответ наставника - забудешь все.

Много ошибок в тренажере - это фрустрирует. хорошо бы о них сразу писал наставник в начале темы. тогда спокойно проходишь все задания и идешь дальше.

Ошибки в тестовых стендах - это нормально, в реальности так же, но про них тоже лучше предупреждать.

Комментарий

Очень важно с каким "багажом" приходишь: для меня было оптимально, для чуть более опытных в какой-то из областей (API, UI или др) не хватает глубины, информации, для менее опытных - все слишком сложно. Мой багаж: окончила курс ручного тестировщика в Практикуме и успела немного поработать, увы без опытных товарищей (я единственный тестировщик на маленьком стартапе), поэтому мои знания не сильно выросли, а этот курс помог и освежить то, что знала, и добавил много новых знаний, конечно, при этом все "легло" хорошо на уже имевшуюся структуру в голове.

Про "выхлоп": я могу сама писать простейшие тесты! Но я единственный тестер на проекте, и чтобы развернуть полноценную автоматизацию мне не хватает знаний и опыта. Надо искать стажерские проекты, наверное, либо сможем с тимлидом найти путь:)

default-avatar10 марта 2025. Старший (Senior)
Оценка 2.83dropdown-icon
Рекомендация 30%
1
Соотношение цены и качества
4
Программа курса
1
Преподаватель курса
4
Практическая применимость знаний
3
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством
Достоинства

Наполнение курса, темы. В целом удобная подача материала, структура с дедлайнами

Недостатки

Описание тем далеко от идеального, часто нет описания почему так надо делать, просто делайте так. Есть противоречивые моменты. Курс могут обновить в процессе изучения, пытался найти какую информацию уже в пройдённом, а ее удалили и заменили на другую. Практика в тренажере в 30% не может проверить. Хотя задание 100% решено правильно. Нет согласования между ревьюерами и тех спецом, кто ведет курс. Он рассказывал одно, а в ревью говорили делать не так.

Комментарий

70% курса вам придется искать описание и информацию дополнительно, чтобы вникнуть, что как и почему.

default-avatar4 марта 2025. Стажёр (Intern)
Оценка 3.67dropdown-icon
Рекомендация 50%
2
Соотношение цены и качества
4
Программа курса
4
Преподаватель курса
4
Практическая применимость знаний
3
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Хороший интерфейс, полезная проверка работ ревьювером, много практики.

Недостатки

Ужасный тренажер, который воспринимает код, только как он хочет, вне зависимости от результата. Информация поданная на курсе устарела. Большую часть информации приходится находить самостоятельно.

Комментарий

Перед как начинать данный курс, нужно очень хорошо подумать, совмещать с работой очень трудно.

default-avatar22 января 2025. Младший (Junior)
Оценка 5.00dropdown-icon
Рекомендация 90%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Проверка работ преподавателями. Полезные вебинары с наставником, к которого есть большой опыт.

default-avatar15 января 2025. Старший (Senior)
Оценка 2.33dropdown-icon
Рекомендация 10%
1
Соотношение цены и качества
1
Программа курса
1
Преподаватель курса
3
Практическая применимость знаний
5
Удобство платформы
3
Качество практики
0
Помощь с трудоустройством
Достоинства

Приятный интерфейс и дизайн тренажера, порой встречаются задачи, которые веселят своей оригинальностью и формулировками (в хорошем смысле)

Недостатки

Кураторы, наставники не кажутся профессионалами. Постоянные ошибки (неправильная ссылка, нерабочая ссылка и пр.) почти в каждой любой публичной записи. Качество подачи материала наставником очень низкое. Вебинары с презентациями стыдного качества, код и задачи на этих вебинарах ужасные, по ним нельзя преподавать, они учат плохому коду. Ни от кураторов, ни от наставников, ни от ревьюеров нет отдачи. Учусь на 4-м спринте, и пока сложилось мнение, что курс - для дурачков. До этого проходила другие курсы (не буду упоминать, конечно же), и там чувствовалось, что надо прям "учиться", комплексная домашка, углубленное изучение материала. Курс яндекса же покрывает лишь верхушки верхушек, которых не хватит для прохождения интервью даже на позицию джуна автоматизатора.

Комментарий

Если вам действительно хочется изучить основы автоматизации и пайтона, то не выбирайте этот курс. Все до обидного поверхностно.

default-avatar5 декабря 2024. Средний (Middle)
Оценка 3.33dropdown-icon
Рекомендация 60%
3
Соотношение цены и качества
3
Программа курса
5
Преподаватель курса
3
Практическая применимость знаний
4
Удобство платформы
2
Качество практики
0
Помощь с трудоустройством
Достоинства

Как обычно приятный интерфейс при прохождении курса, мало воды,что забивает голову в начале пути

Недостатки

Очень плохой тренажер,вечно ошибки по вине сервиса,а не твоего кода, менее опытные студенты без опыта программирования думаю просто опускали руки,думая ,что с ними что-то не так,хотя проблема в тренажере.

Комментарий

Подготовить базу заранее, иначе либо будет все гореть, либо вы в себе разочаруетесь, хотя вина не ваша,вас просто погрузили с 0 до 100 за одну секунду в стресс.

default-avatar26 ноября 2024. Средний (Middle)
Оценка 3.67dropdown-icon
Рекомендация 80%
3
Соотношение цены и качества
4
Программа курса
3
Преподаватель курса
4
Практическая применимость знаний
5
Удобство платформы
3
Качество практики
0
Помощь с трудоустройством
Достоинства

Удобно организовали LMS, Курс дает хорошую базу довольно структурировано

Недостатки

Не хватает практики на более приближенных к реальности задачах. Да, есть проекты, но по ходу курса в тренажере задачки слишком примитивные

Комментарий

Если платите из своего кармана, то рекомендовал бы взглянуть сначала на степик и на самообучение через общение с людьми в профильных чатах, книги, годные ютуб видео. Курс дает хорошую базу довольно структурировано, но знания не глубокие, поверхностные. На выходе вы будете полу джун полу стажер, не больше. Ищите всегда знания на стороне, не полагайтесь на один только курс

default-avatar12 ноября 2024. Младший (Junior)
Оценка 4.67dropdown-icon
Рекомендация 80%
5
Соотношение цены и качества
4
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Мне понравилось, что в курсе были в достаточном объёме охвачены интересовавшие меня темы: основы Python, ООП, API-тесты и тесты с применением Selenium.
Ревью были очень полезные, нравится, что сразу учат делать хорошо, и после ревью действительно лучше разбираешься в теме, даже если до выполнения проекта немного плаваешь.
Ну и не могу не отметить преимущество, из-за которого я выбираю Практикум уже второй раз: удобство платформы и текстового формата подачи материала! Лекции я не люблю и быстро теряю фокус внимания, а текстовый тренажёр даёт свободу изучать материал в удобное время и всегда к нему возвращаться.

Недостатки

Хотелось бы, чтобы были каникулы. Например, на другом курсе Яндекса ("Инженер по тестированию плюс") они были.
Также, возможно, больше общения в течение спринта с наставником. Мне кажется, было бы полезно назначать обязательные индивидуальные консультации, так как, вебинары, как правило, смотришь в записи.

Комментарий

Мне было нереально тяжело его совмещать с full-time работой. Поэтому пришлось израсходовать все академы и даже пару раз просить переносить дедлайн. Спасибо команде сопровождения, что с пониманием к этому отнеслись, и я смогла курс "добить" :)
Так что я бы сказала, что курс больше подходит тем, у кого много свободного времени.
Я не первая, кто с этим сталкивается — знакомые, проходившие другие курсы Практикума (например, Data Science), тоже с трудом вывозили.

default-avatar24 сентября 2024. Стажёр (Intern)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Прохожу этот курс на данный момент. О выборе платформы еще не пожалела. В процессе всего периода обучения, куратор и наставник сопровождает студента. Учебные вопросы, организационные моменты, всегда открыты и готовы помочь. Очень благодарна своему куратору, она с пониманием относится к студентам, добра и отзывчива. Относительно курса, также, нет замечаний. И теория и практика, весь материал подается доступным языком. По времени, сам регулируешь, когда и в каких количествах уделять время обучению.

Недостатки

На данный период времени, недостатков пока не выявлено.

Комментарий

Курс для тех, у кого есть цель и желание развиваться в новой сфере и получать новые знания.

default-avatar5 сентября 2024. Средний (Middle)
Оценка 4.33dropdown-icon
Рекомендация 90%
5
Соотношение цены и качества
4
Программа курса
4
Преподаватель курса
4
Практическая применимость знаний
5
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством
Достоинства

Долго искал площадку, где есть курс "Автоматизация тестирования на Python". Выбирал между многими популярными ресурсами, но остановился на Яндексе. В первую очередь мне понравилось чёткое описание программы: что и когда будем проходить, какие сроки (поскольку не на всех учебных платформах есть такой PDF файл, а просто красивые картинки, которые сбивают с толку). Достаточно удобный тренажёр: легкая доступность к темам, встроенные заметки, встроенный редактор кода (который сразу его проверяет, но само ДЗ после каждой темы надо делать в IDEA и проверять его будет ревьюер). Удобное общение через корпоративный мессенджер.

Недостатки

Периодически переставал работать тренажер. В целом - это не критично, чаще всего его поднимали быстро. Очень высокий темп курса. С одной стороны - это плюс. С другой стороны - сложно совмещать вместе с работой, чаще всего расстраивался, что многие успевают сдать проект в мягкий дедлайн.
Темы расписаны достаточно структурировано, но кажется надо немного обновить курс, посколько на реальных задачах используются другие навыки.

Комментарий

Перед тем как изучать автоматизацию на Python, будет очень большим плюсом, если у вас будут знания в сфере ручного тестирования. Посколько в написаниях автотестах очень важно понимать, как и какие кейсы нужно описывать в первую очередь, а какие можно опустить. Коротко: навыки ручного тестирования, помогут декомпозировать задачу.
Надо не забывать, что темы которые даются в программе - это база без лишней воды, которую обязан знать каждый тестировщик, но основная часть знаний - это самообразование.

Еще курсы