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

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

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

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

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

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

Оценить курс
Оценок: 15, комментариев: 13
4.51
Средняя оценка
85%Рекомендация
4.20
Соотношение цены и качества
4.40
Программа курса
4.53
Преподаватель курса
4.67
Практическая применимость знаний
4.60
Удобство платформы
4.67
Качество практики
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, будет очень большим плюсом, если у вас будут знания в сфере ручного тестирования. Посколько в написаниях автотестах очень важно понимать, как и какие кейсы нужно описывать в первую очередь, а какие можно опустить. Коротко: навыки ручного тестирования, помогут декомпозировать задачу.
Надо не забывать, что темы которые даются в программе - это база без лишней воды, которую обязан знать каждый тестировщик, но основная часть знаний - это самообразование.

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

Курсы определенно сильные. Цена курса не завышена по сравнению с конкурентами. Очень много практики. Много писать код, много в нем разбираться. Теория предоставлена лаконично и кратко. Вы не будете засыпать над тонной лекций и конспектов.

Задания не скучные. Тренажер работает удобно и без проблем. С нуля вы вырастите и будете хорошо разбираться в коде. Конечно же если у вас есть желание и цель его изучить. Особенно понравилось это то что в курсе предоставлена вся необходимая информация и не нужно сидеть и гуглить как это делать. Полистать теорию, либо воспользоваться YandexGPT для краткого пересказа урока, или воспользоваться шпаргалкой по теме (pdf формат после уроков). А на помощь вам придут куратор или наставник если есть вопросы по коду, теории, дедлайну и просто вас поддержать.

Недостатки

Тренажер в котором вы проходите задания и изучаете теорию был недоступен со стороны сервера, было буквально пару раз (по 30 минут). Это не критическая проблема. Но не мог же я написать что все замечательно )

Комментарий

1. У вас за спиной должны быть хотя бы курсы по ручному тестированию. А если будет год работы. Еще лучше. Но если вы с Python совсем не знакомы. Найдите хотя бы видеоролики для новичком. Либо параллельно читайте книгу по Python. Чтобы совсем не падать духом в самом начале. 2. Выделять и уделять много времени на обучение. Учеба сравнима с part-time работой. Готовьтесь много познавать. 

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

Много практики и отзывчивые коллеги по курсу. Реально сложные и интересные проекты

Недостатки

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

Комментарий

Учите мат. часть, неплохо иметь базовое понимание питона, т.к без этого трудно будет . Плюс заложить на это время

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

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

Недостатки

Достаточно багов в тренажере. Это оставляет негативное впечатление об курсе;

Наставник не разу не ответил во время когда нужна помощь. Когда помощь нужна, приходиться ждать 48 часов на ответ. За это время можно полностью забыть как решал задачу;

Цена курса кусается;

Материал курса уже устарел и необходимо его обновлять;

Дипломная работа полностью устарела, необходимо исправлять.

Комментарий

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

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

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

Обучаясь на курсе я понял, что могу грамотно распределять свое время для выполнения проекта. Особенно понравилось ревью, так как за счет его ты реально начинаешь углубляться и понимать задачу проекта – знания откладываются именно на этом этапе (за счет ревью ты направляешь свои мысли в нужное русло, что очень помогало в будущем обращать внимание на детали, которые не описывают в теории тренажера). Также понравилось отношение Практикума к студентам: если ты не укладываешься в сроки сдачи проекта, всегда есть возможность договориться с куратором прислать проект немного позже. Очень понравилась работа моего наставника Никиты Олюкова: практически на любой вопрос у него был ответ, и за хорошо выполненную работу он мог даже похвалить :). В общем 10 из 10 баллов, все -таки это было классный опыт)

Недостатки

Первые проекты ревью было скомканным: создавалось ощущение, что если мой код просто работает, то все ок. Хотелось получить хоть какие-то рекомендации по улучшению кода, этого вначале не хватало, после 2 проектов ревью стало более развернутым. Могу отметить только этот минус, в остальном все было отлично)

Комментарий

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

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

На курсе изучаются основные инструменты и практики автотестирования. Изучение идет постепенно, от основ Python, ООП, к написанию простых unit-тестовов, и затем к тестам API и к UI-тестированию.

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

Недостатки

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

Также есть некоторые вопросы к теории, т. к. несколько раз ревьюер просил переделать задание с комментарием, что я использовала уставшие методы (хотя я брала их из теории).

Комментарий

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

Думаю, что новичкам не из сферы IT будет довольно сложно. Поэтому советую перед прохождением курса изучить хотя бы на минимальном уровне Python, HTML.

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

структурированная информация, минимум воды все только по делу, опытный наставник с большим багажом знаний, который чуть глубже погружал в курс, куратор всегда на связи + классное комьюнити

Недостатки

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

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

Для новичка который первый раз видит ЭВМ - пойдет.

Недостатки

БАГИ БАГИ БАГИ в тренажере. Поддержка просто отмазывается (проблем не найдено). Стоит вырезать код и вставить обратно в тренажер как всё работает.
Очень слабый курс. Отсутствует обучение программному обеспечению для автоматизации типа докера, дженкинса и т.д. Хотя на другом курсе Java это присутствует.

Слишком много бредовых UI тестов, при этом API тестирование почти отсутствует. Руководство курса тянет крайне слабых студентов. В итоге получается что студент на дипломе не знает как коммитать, что такое пул реквест и т.д. Зачем такие сырые чуваки на рынке ???

Комментарий

Если не жалко выкинуть ~80 тысяч рублей, или за Вас платит работодатель, то пойдет.

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

Системный подход, много практики, подробный разбор тем на вебинарах, ревью проектов

Недостатки

Тренажер не всегда работает корректно, жесткие дедлайны

Комментарий

Готовность осваивать много информации в короткие сроки, искать доп информацию самостоятельно

Еще курсы