Автоматизация UI‑тестирования — это востребованный навык, который помогает ускорять выпуск продукта и повышать качество разработки. В этом курсе вы пошагово разберёте процесс создания автоматизированных UI‑тестов на Python и Selenium, освоите PyTest и сформируете рабочий проект по Page Object Model для портфолио.
Что вы изучите на курсе
Программа ориентирована на плавное погружение в автоматизацию UI‑тестирования, сочетая теорию, практику и работу с реальными инструментами.
Основы автоматизации
как работает UI‑тестирование и зачем нужна его автоматизация;
обзор Selenium WebDriver и типичных сценариев использования;
создание первых автотестов на Python;
ориентирование в структуре UI элементов, локаторы, XPath и CSS‑селекторы.
Работа с PyTest и доп. инструментами
организация тестов и тестовых наборов;
фикстуры, параметризация, отчёты и удобный запуск тестов;
подключение вспомогательных библиотек для расширения возможностей тестирования.
Page Object Model (POM)
принципы написания читаемых и поддерживаемых автотестов;
создание многоразовых компонентов и страниц;
структурирование тестовой архитектуры для масштабирования проекта.
Итоговый проект для портфолио
В процессе обучения вы создадите собственную систему автоматизированных UI‑тестов. Проект можно будет:
добавить в портфолио для демонстрации работодателю;
использовать как стартовую базу для автоматизации в реальных проектах.
Кому подойдет эта программа
Курс разработан для тех, кто хочет уверенно перейти к автоматизации UI‑тестирования, вне зависимости от стартового уровня.
Если вы знакомы с тестированием
Подходит тем, кто имеет опыт ручного тестирования и стремится внедрять инструменты автоматизации в работу. Курс также подойдёт, если вы уже пытались изучать автоматизацию, но не завершили обучение.
Если вы знаете основы программирования
Лучше всего программу проходят студенты, знакомые с любым языком программирования. Опыт работы с Python, знание синтаксиса и базовых структур данных — значительный плюс.
Даже без уверенного программирования программу пройти можно, но потребуется больше времени. У нас уже были студенты, которые справились и успешно начали путь в автоматизацию.
Кому курс может быть слишком простым
Если вы уже активно пишете автотесты на Python и уверенно работаете с Selenium и PyTest, то часть материалов может оказаться для вас базовой.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Stepik - образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, бесплатно сотрудничаем с авторами MOOC, помогаемв проведении олимпиад и программ переподготовки. Наша цель - сделать образование открытым и удобным.
Если что, то на сайте у этих ребят бесплатно доступны все задания, можете зарегистрироваться на этот курс у них, проходить там все задания, ну и параллельно смотреть их уроки.
hello kladko396
Можете поделиться ссылкой на этот сайт ? я что то не нашел
kladko396 hello
Лови дружище, https://stepik.org/course/38218/promo только заметил твой коммент