Stepik

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

Начало: В любой момент
СертификатОнлайн

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

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

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

  • Писать авто-тесты на языке Python для проверки корректности работы интерфейсов ваших проектов с помощью фреймворка Selenium
  • Работать с веб-элементами для написания авто-тестов
  • Проектировать авто-тесты правильно с целью повышения их стабильности и удобства их поддержания
  • Использовать тестовые фреймворки (в основном, pytest), которые позволяют удобно настраивать запуск тестов, подготовку данных и понятные читаемые результаты прохождения тест-сценариев (не просто упал/не упал, а на каком шаге и почему)
  • Создавать красивые отчёты в html с результатами тестов и скриншотами страниц в момент падения теста
  • Использовать паттерн проектирования PageObject для написания читаемых тест-сценариев, которые легко поддерживать и создавать
  • На базовом уровне работать с git и Github

О курсе

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

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

Для кого этот курс

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

Желательно также знать основной синтаксис языка Python. Для этого достаточно пройти вводный курс "Программирование на Python"

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

Оценить курс
Оценок: 14, комментариев: 1
4.57
Средняя оценка
84%Рекомендация
4.93
Соотношение цены и качества
4.50
Программа курса
4.43
Преподаватель курса
4.71
Практическая применимость знаний
4.50
Удобство платформы
4.36
Качество практики
default-avatar20 июня 2023
Оценка 3.50dropdown-icon
Рекомендация 50%
5
Соотношение цены и качества
3
Программа курса
3
Преподаватель курса
4
Практическая применимость знаний
3
Удобство платформы
3
Качество практики
0
Помощь с трудоустройством
Достоинства

очень хорошо показаны базовые возможности selenium. первая половина курса очень полезна и часто используется мной на практике

Недостатки

после 50% курса примерно начинается тестирование и оно ужасно. плохо абсолютно все - лекции, задачи. автор будто пытается дать все и сразу, но по факту не дает ничего. и уже в комментах люди разгадывают ребус - а что нужно сделать? а как это делать? а зачем это сюда вообще добавили?

Комментарий

проходить только первую половину курса и не тратить время на вторую. первая половина очень полезна

default-avatar19 августа 2024. Средний (Middle)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
default-avatar25 мая 2024. Младший (Junior)
Оценка 4.33dropdown-icon
Рекомендация 80%
5
Соотношение цены и качества
4
Программа курса
4
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством
default-avatar4 декабря 2023. Старший (Senior)
Оценка 4.50dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
4
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством
default-avatar1 декабря 2023. Средний (Middle)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
default-avatar17 ноября 2023. Старший (Senior)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
default-avatar10 ноября 2023. Младший (Junior)
Оценка 4.50dropdown-icon
Рекомендация 70%
5
Соотношение цены и качества
4
Программа курса
4
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством
default-avatar27 сентября 2023. Средний (Middle)
Оценка 4.83dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством
default-avatar19 сентября 2023. Младший (Junior)
Оценка 5.00dropdown-icon
Рекомендация 80%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
default-avatar7 сентября 2023. Старший (Senior)
Оценка 4.17dropdown-icon
Рекомендация 70%
5
Соотношение цены и качества
4
Программа курса
3
Преподаватель курса
4
Практическая применимость знаний
5
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством

Еще курсы