Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Сертификат
Сертификат
Да

Стоимость курса

бесплатно
нет рассрочки

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

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

Обратите внимание, что этот курс не затрагивает основы программирования, так что предлагаем вам изучить Python самостоятельно на следующих курсах:  

  • Если вы никогда раньше не программировали, то лучше начать с курса Программирование на Python для изучения синтаксиса и базовых возможностей Python.  
  • В последнем модуле курса используются концепции ООП, так что рекомендуем к прохождению хотя бы первый модуль курса Python: основы и применение.

Что вы получите после обучения

Приобретаемые навыки
1
UI-тесты
2
Авто-тесты на языке Python
3
Работа с веб-элементами
4
Использование тестовых фреймворков

Вас будут обучать

Senior QA Engineer
Senior QA Engineer

Образовательная организация

Stepik — образовательная платформа и конструктор
онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем
в проведении олимпиад и программ переподготовки.
Наша цель — сделать образование открытым и удобным.

Помогаем учиться, а также создавать свои курсы и обучать


Первые учебные материалы были размещены на платформе в 2013 году. Сегодня среди охваченных курсами тем: программирование, информатика, математика, статистика
и анализ данных, биология и биоинформатика, инженерно-технические и естественные науки. Онлайн-курсы, размещенные на Stepik, неоднократно становились призерами конкурсов онлайн-курсов, а система автоматизированной проверки задач используется в ряде курсов на платформах Coursera и edX. Также Stepik активно развивает направление адаптивного обучения, где каждый сможет изучать материал, подобранный индивидуально под свой уровень знаний.

 

Stepik является также площадкой для проведения конкурсов и олимпиад — среди мероприятий — отборочный этап Олимпиады НТИ, онлайн-этап акции Тотальный диктант, международная олимпиада по биоинформатике.

 

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

Программа курса

Знакомимся с Selenium

  1. Введение
  2. Запускаем браузер с помощью Selenium WebDriver
  3. Структура веб-страницы
  4. Поиск элементов
  5. Практикуемся в написании CSS-селекторов
  6. Поиск элементов с помощью Selenium WebDriver

Полезные методы Selenium

  1. Основные методы Selenium
  2. Работа с файлами, списками и js-скриптами
  3. Работа с окнами
  4. Настройка ожиданий
  5. Итоги второго модуля
  6. Полезные ссылки к первому и второму модулям

Тестовые фреймворки

  1. Лирическое отступление про Git
  2. Тестирование web-приложений и тестовые фреймворки
  3. Тестирование с помощью PyTest
  4. Использование фикстур в PyTest
  5. PyTest — маркировка
  6. PyTest — параметризация, конфигурирование, плагины
  7. Итоги третьего модуля
  8. Полезные ссылки к третьему модулю

Применение паттерна Page Object Model

  1. Что такое Page Object?
  2. Пишем первые тесты с помощью Page Object
  3. Улучшаем дизайн тестов
  4. Фреймворки для Page Object
  5. Полезные ссылки к четвёртому модулю
  6. Итоги курса

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 14.02.2024 09:06
Автоматизация тестирования с помощью Selenium и Python

Автоматизация тестирования с помощью Selenium и Python

Оставить отзыв
Поделиться курсом с друзьями