Тестирование веб-приложений на Python от Яндекс Практикум

Смотреть курс на Яндекс Практикум
Дешевле на 5% с промокодом

Полная стоимость

98 000 ₽/курс 78 400 ₽/курс
-20%

Минимальный платеж в месяц

16 400 ₽/мес

Длительность

Длительность:

2 месяца

Дата начала

Дата начала:

19 Декабря
Дешевле на 5% с промокодом
Смотреть курс на Яндекс Практикум

Для кого

Идеальный выбор для тех, кто стремится освоить автоматизацию тестирования веб-приложений и API через Python.

Чему научитесь

В рамках обучения на курсе студенты овладевают техниками автоматического тестирования через pytest и Selenium WebDriver, осваивают методики интеграции автоматизации в существующие рабочие процессы, изучают ценные практики тестирования от ведущих специалистов IT-сектора, получают квалификационный документ о дополнительном образовании и профессиональные советы для продвижения по карьерной лестнице.

Программа обучения

1. Применение автоматизированных методов для проверки интерфейсов веб-систем и их API, включая инструменты pytest, Selenium WebDriver, Git, а также технологии XPath, CSS и Allure для отчетности.
2. Осваивание базовых принципов написания программ на языке Python.
3. Разработка юнит-тестов, конструирование моков и стабов, использование Spy для отслеживания вызовов, разделение связей между компонентами.
4. Внедрение автоматизации на всех этапах тестирования программных продуктов.
5. Принципы объектно-ориентированного программирования: механизмы наследования и многообразия поведения объектов.
6. Применение инкапсуляции в объектно-ориентированном программировании.
7. Методики юнит-тестирования в программной инженерии.
8. Тестирование пользовательского интерфейса и его элементов.

Кто преподает

1. Эрик Бурыгин:
- Возглавляет отдел проверки качества в Яндексе, отвечает за программный комитет на конференции TeamLead Conf.
- Инициировал ряд образовательных программ по автоматизации процессов для сотрудников компании.

2. Виктор Медведев:
- Занимает позицию руководителя сектора тестирования в банковской сфере, выполняет роль технического руководителя.
- Прошёл профессиональный путь от ручного тестировщика до главы отдела контроля качества.
- Имеет опыт внедрения автоматизированных систем тестирования в различных организациях, включая международные.

3. Артём Иванюта:
- Осуществляет функции старшего эксперта по анализу качества в компании "Магнит".
- Более 10 лет опыта работы в сфере информационных технологий.
- С 2019 года активно занимается разработкой и внедрением систем автоматизации для тестирования веб-ресурсов и баз данных.

Формат обучения

1. Выполнение упражнений на закрепление навыков с использованием pytest, Selenium WebDriver и прочих средств для автоматизации.
2. Все учебные ресурсы курса предоставляются в электронном виде.
3. Возможность получения профессиональных советов от преподавателей для продвижения по карьерной лестнице.

Пункты для резюме

Ключевые компетенции:
1. Проведение аудита пользовательских интерфейсов (инструменты Selenium, DevTools)
2. Применение шаблона проектирования Page Object
3. Создание детализированных отчетов о ходе тестирования (Allure)
4. Автоматизированное тестирование API (использование Postman, Swagger)
5. Разработка и использование моковых объектов и стабов

Технологический стек:
1. Selenium
2. DevTools
3. Page Object Model
4. Allure
5. Postman
6. Swagger
7. SQL
8. Методы оценки тестового покрытия
9. Автоматизация юнит-тестирования для серверной части
10. Тестирование структур данных и баз данных с применением SQL

О курсе

Все курсы "Яндекс Практикум"
Отзывы о Яндекс Практикум
4.70
5.0 5
Яна,

Курс "Дизайнер в IT"

обучаюсь на дизайнера в IT, где предстоит еще выбрать узкое направление. сейчас на 2 модуле, пока что все нравится. ребята отзывчивые, менторы и кураторы прекрасные, ревьюер проверяет все качественно, дает советы на будущее. времени на учебу уходит не супермного, спокойно успеваю совмещать.

Ответить

next1 комментарий

 
4.0 4
Екатерина,

Аналитик данных

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

Ответить

next0 комментариев

 
5.0 5
Алексей,

Превосходная обучающая платформа!

Прохожу курс ЯП "Фронтенд-разрабочтик расширенный". Очень доволен, что выбрал обучающую платформу от Яндекса! Просто, в восторге!

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

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

После освоения и закрепления теоретической части (задания в тренажерах должны быть уже выполнены), в спринте открывается проектная работа. Здесь условия максимально приближены к тому с чем вы столкнетесь после трудоустройства. Работа выполняется, по учебному заданию, самостоятельно. Но наставник всегда вас направит на верный путь, если возникнут затруднения, он очень оперативно отвечает на запросы о помощи в "пачке". Выполненная работа отправляется на ревью. Даже не надейтесь сдать с первого раза, ревьюеры очень строгие, но дают подробные разъяснения по каждой твоей ошибке и прикладывают ссылки на необходимые учебные материалы. Обычно со второго или с третьего раза работа уже принимается, нужно просто исправить по полученным замечаниям)

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

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

Ответить

next0 комментариев