Курс на Stepik
Обложка курса «Тестирование ПО:Автоматизация и Программирование.Python.Selenium» на Stepik
3 399 ₽

Тестирование ПО:Автоматизация и Программирование.Python.Selenium 4.977

Открыть на
STEPIK.ORG

🎉💸 СКИДКА10 - введите ПРОМОКОД при покупке 🏅 Победитель Stepik Awards в номинации "Прорыв года". ДОМАШНИЕ ЗАДАНИЯ ПРОВЕРЯЮТСЯ ЛИЧНО АВТОРОМ + задачи на программирования! Данный курс подходит для тех, кто желает изучить программирование на Python 3, а так же освоить востребованную и высокооплачиваемую профессию Тестировщика - автоматизатора, используя популярный инструмент для тестирования Selenium! Так же он подойдет для тех кто уже работает тестировщиком или в сфере IT и планирует сменить направление.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Тестирование ПО:Автоматизация и Программирование.Python.Selenium»Учеников на курсе 13 882
Сертификаты, выданные на курсе «Тестирование ПО:Автоматизация и Программирование.Python.Selenium»Сертификатов выдано 579
Отзывы о курсе «Тестирование ПО:Автоматизация и Программирование.Python.Selenium»Отзывов получено 260
Рейтинг курса «Тестирование ПО:Автоматизация и Программирование.Python.Selenium»Рейтинг курса 4.977
Уроки в курсе «Тестирование ПО:Автоматизация и Программирование.Python.Selenium»Количество уроков 124
Тесты в курсе «Тестирование ПО:Автоматизация и Программирование.Python.Selenium»Количество квизов 175
Задачи с кодом в курсе «Тестирование ПО:Автоматизация и Программирование.Python.Selenium»Количество задач с кодом 209
Время прохождения курса «Тестирование ПО:Автоматизация и Программирование.Python.Selenium»Время прохождения курса
Стоимость курса «Тестирование ПО:Автоматизация и Программирование.Python.Selenium»Стоимость курса 3 399 ₽
Обновления курса «Тестирование ПО:Автоматизация и Программирование.Python.Selenium»Обновления курса
Дата публикации курса «Тестирование ПО:Автоматизация и Программирование.Python.Selenium»Дата публикации курса
Последнее обновление курса «Тестирование ПО:Автоматизация и Программирование.Python.Selenium»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Тестирование ПО:Автоматизация и Программирование.Python.Selenium» 11 разделов Уроки в курсе «Тестирование ПО:Автоматизация и Программирование.Python.Selenium» 124 урока Тесты в курсе «Тестирование ПО:Автоматизация и Программирование.Python.Selenium» 175 тестов Задачи в курсе «Тестирование ПО:Автоматизация и Программирование.Python.Selenium» 209 задач Время прохождения курса «Тестирование ПО:Автоматизация и Программирование.Python.Selenium» 64 ч. Последнее обновление курса «Тестирование ПО:Автоматизация и Программирование.Python.Selenium» обн. 19 мая 2026

1. Вводный урок

5 уроков
Закрытый
1.1 Приветствие!
3 864
3 864
1м 4с
185
Закрытый
1.2 Обязательно к прочтению - Инструкция по обучению и выполнению ДЗ
11 490
11 490
3м 0с
700
Закрытый
1.3 Инструкция по выполнению тестовых заданий
7 262
7 262
2м 30с
505
Закрытый
1.4 Инструкция по решению заданий на программирование
2 516
2 516
2м 26с
106
Закрытый
1.5 Поддержка курса!
1 092
1 092
0м 14с
9

2. Базовый курс программирования

30 уроков
Закрытый
2.1 Установка Python 3 и интегрированной среды разработки PyCharm
20 472
5 591
11м 57с
392
Закрытый
2.2 Основные типы данных и знакомство с переменными
4 736
2 276
15м 1с
350
Закрытый
2.3 Тестовое задание по типам данных
4 502
4 028
13м 11с
190
Закрытый
2.4 Определение типа данных
4 770
2 356
5м 32с
262
Закрытый
2.5 Числовые типы данных
4 969
1 927
52м 57с
404
Закрытый
2.6 Строковый тип данных
4 836
1 826
39м 53с
340
Закрытый
2.7 Продолжаем работать со строковым типом данных
4 696
1 760
21м 10с
341
Закрытый
2.8 Конструкция F-string
3 567
1 727
17м 2с
292
Закрытый
2.9 Ввод и вывод данных
4 606
1 947
9м 24с
343
Закрытый
2.10 Что такое функции и работа с ними
4 592
1 789
31м 40с
346
Закрытый
2.11 Область видимости переменных
4 549
1 784
10м 50с
294
Закрытый
2.12 Тестовое задание по области видимости переменных
3 853
3 441
12м 30с
161
Закрытый
2.13 Условные операторы: if, else, elif
3 720
1 564
55м 55с
360
Закрытый
2.14 Списки
3 630
1 276
50м 21с
301
Закрытый
2.15 Цикл For
3 569
1 283
79м 23с
298
Закрытый
2.16 Цикл While
3 437
914
103м 4с
247
Закрытый
2.17 Операторы break и continue
2 191
991
51м 53с
148
Закрытый
2.18 Тестовое задание по циклам
3 430
2 990
12м 3с
150
Закрытый
2.19 Функция Range
3 300
824
95м 47с
287
Закрытый
2.20 Работа со словарями и множествами
3 236
850
80м 39с
281
Закрытый
2.21 Работа с файлами
3 185
718
87м 21с
298
Закрытый
2.22 Тестовое задание по работе с файлами
3 181
2 550
27м 40с
135
Закрытый
2.23 Конструкция With
1 980
584
100м 33с
148
Закрытый
2.24 Работа с модулями. 1 часть
3 241
981
13м 47с
272
Закрытый
2.25 Работа с модулями. 2 часть
3 122
977
8м 2с
239
Закрытый
2.26 Присвоение аргументов в функциях
1 854
603
86м 55с
139
Закрытый
2.27 Return
1 821
512
118м 57с
154
Закрытый
2.28 Работа с исключениями. Конструкция Try&Except
3 128
599
51м 58с
251
Закрытый
2.29 Тестовое задание по работе с модулями
2 958
2 483
8м 20с
128
Закрытый
2.30 Задание по созданию мини-программы
3 073
35
59м 20с
171

3. Задачи повышенной сложности - НЕОБЯЗАТЕЛЬНЫЙ БЛОК

3 урока
Закрытый
3.1 Дополнительные задания по программированию Часть 1
1 197
267
175м 34с
50
Закрытый
3.2 Дополнительные задания по программированию Часть 2
738
203
139м 1с
17
Закрытый
3.3 Дополнительные задания по программированию Часть 3
846
183
143м 15с
33

4. Объектно-ориентированное программирование

6 уроков
Закрытый
4.1 Создание классов
3 092
1 191
18м 23с
321
Закрытый
4.2 Создание экземпляров классов
3 018
1 123
20м 39с
249
Закрытый
4.3 Тестовое задание по теории ООП
2 675
2 192
13м 3с
124
Закрытый
4.4 Наследование классов
2 939
1 073
25м 40с
278
Закрытый
4.5 Импортирование классов
2 827
1 025
20м 1с
246
Закрытый
4.6 Задание по программированию на Python
2 661
2 152
58м 57с
138

5. Базовый курс Selenium

36 уроков
Закрытый
5.1 Что такое Автоматизация тестирования GUI и Selenium.
1 794
858
5м 42с
179
Закрытый
5.2 Импорт Selenium
1 742
726
14м 30с
138
Закрытый
5.3 ВАЖНОЕ СООБЩЕНИЕ!
1 484
1 484
0м 9с
90
Закрытый
5.4 Открытие браузера с помощью Selenium
1 729
730
11м 17с
151
Закрытый
5.5 Заполнение полей с помощью метода send_keys
1 680
688
15м 46с
156
Закрытый
5.6 Поиск локаторов. Что такое XPATH
1 628
625
31м 2с
168
Закрытый
5.7 Авторизация на сайте
1 599
687
8м 23с
147
Закрытый
5.8 Построение первых тестов
1 584
676
23м 32с
183
Закрытый
5.9 Открытие браузера в headless режиме
836
669
6м 52с
65
Закрытый
5.10 Негативное тестирование
1 542
663
9м 28с
130
Закрытый
5.11 Обновление страницы
1 515
657
4м 21с
142
Закрытый
5.12 Имитация нажатия клавиш на клавиатуре с помощью Selenium
1 506
639
18м 26с
155
Закрытый
5.13 Создание скриншотов страницы
1 478
623
10м 1с
151
Закрытый
5.14 Скроллинг экрана и наведение по локатору
1 464
618
15м 54с
145
Закрытый
5.15 Очистка содержимого полей
1 442
612
4м 25с
137
Закрытый
5.16 Взаимодействие со скрытыми элементами
1 434
637
9м 36с
127
Закрытый
5.17 Smoke testing всего бизнес пути
1 443
596
38м 7с
177
Закрытый
5.18 Тестовое задание по Selenium №1
1 463
793
138м 22с
154
Закрытый
5.19 Перемещение в истории браузера (вперед-назад)
1 359
571
5м 45с
140
Закрытый
5.20 Взаимодействие с Check box
1 333
565
18м 3с
155
Закрытый
5.21 Взаимодействие с Radio Button
1 299
557
11м 59с
152
Закрытый
5.22 Двойной клик и клик правой клавишей мыши
1 299
551
10м 46с
124
Закрытый
5.23 Взаимодействие с календарем
1 294
543
28м 22с
123
Закрытый
5.24 Тестовое задание по Selenium №2
1 324
1 094
72м 19с
96
Закрытый
5.25 Взаимодействие с ползунком
1 250
527
13м 47с
125
Закрытый
5.26 Взаимодействие с Drop Down
687
521
21м 37с
66
Закрытый
5.27 Взаимодействие с формами отправки сообщений и вычислений
668
515
17м 35с
57
Закрытый
5.28 Взаимодействие с iFrame и формой редактирования текста
662
507
22м 5с
64
Закрытый
5.29 Генерирования случайных данных с библиотекой Faker
656
510
10м 37с
58
Закрытый
5.30 Взаимодействие с окнами и вкладками браузера
631
499
20м 1с
59
Закрытый
5.31 Взаимодействие с предупреждениями и всплывающими уведомлениями
614
498
9м 15с
58
Закрытый
5.32 Загрузка файла в браузере
619
507
6м 34с
58
Закрытый
5.33 Скачивание файла в браузере
615
487
22м 2с
57
Закрытый
5.34 Отработка исключений
1 227
492
24м 26с
134
Закрытый
5.35 Явное и Неявное ожидание
1 242
487
24м 18с
132
Закрытый
5.36 Тестовое задание по Selenium №3
1 267
1
435м 13с
125

6. Объектно-ориентированное программирование + Selenium

5 уроков
Закрытый
6.1 Создание класса и метода
1 221
438
13м 49с
125
Закрытый
6.2 Smoke testing всего бизнес пути + ООП
1 187
1 187
18м 43с
114
Закрытый
6.3 Создание модуля Авторизации
1 147
432
20м 57с
128
Закрытый
6.4 Важное теоретическое занятие по принципам ООП и POM !!!
1 142
432
10м 18с
146
Закрытый
6.5 Тестовое задание по Selenium №4
1 137
16
125м 54с
108

7. Работа с фреймворком Pytest

5 уроков
Закрытый
7.1 Создание проекта и импортирование библиотеки Pytest.
1 735
1 735
14м 14с
185
Закрытый
7.2 Знакомство с ключами для запуска тестов и анализ результатов
1 650
1 650
7м 42с
166
Закрытый
7.3 Условный оператор yield
1 637
1 637
3м 3с
157
Закрытый
7.4 Знакомство с параметром scope в PyTest
1 611
1 611
9м 41с
155
Закрытый
7.5 Задача очередности запуска методов с помощью фреймворка PyTest
1 609
1 609
8м 48с
157

8. Построение проекта по Автоматизации

17 уроков
Закрытый
8.1 Создание структуры проекта
1 118
434
5м 11с
115
Закрытый
8.2 Создание класса страницы Авторизации
1 073
412
32м 36с
135
Закрытый
8.3 Очистка консоли от лишних сообщений
1 011
1 011
4м 8с
87
Закрытый
8.4 Создание метода для получения нынешней URL
996
390
5м 33с
104
Закрытый
8.5 Создание метода для проверки значения текста на странице
984
383
12м 37с
110
Закрытый
8.6 Создание класса Главной страницы
978
368
13м 13с
113
Закрытый
8.7 Создание класса страницы Корзины
958
364
8м 50с
113
Закрытый
8.8 Создание класса страницы Пользователя
945
945
10м 55с
112
Закрытый
8.9 Создание методов для проверки URL и создания скриншотов
941
365
15м 45с
120
Закрытый
8.10 Создание второго теста. Запуск одного и нескольких тестов
940
940
16м 48с
104
Закрытый
8.11 Создание нескольких тестовых методов в одном файле
922
354
16м 23с
109
Закрытый
8.12 Запуск отдельного тестового метода из файла
902
344
4м 0с
105
Закрытый
8.13 Создание файла Conftest
940
355
14м 26с
109
Закрытый
8.14 Запуск теста с параметром scope
924
924
10м 31с
95
Закрытый
8.15 Задание по построению тестового проекта
1 019
515
4м 13с
96
Закрытый
8.16 Приятный бонус!!!
167
167
0м 20с
1
Закрытый
8.17 Поделитесь впечатлениями
335
335
1м 38с
2

9. Подключение логирования и отчета Allure

2 урока
Закрытый
9.1 Подключение логирования
903
792
23м 4с
93
Закрытый
9.2 Подключение отчета Allure
852
852
28м 13с
85

10. Заключение + БОНУС

10 уроков
Закрытый
10.1 Слова напутствия, тем кто справился)
4 186
4 186
1м 58с
368
Закрытый
10.2 Составление резюме для Тестировщика
2 574
2 574
19м 48с
70
Закрытый
10.3 Как успешно готовиться и проходить собеседования
2 568
2 568
13м 50с
202
Закрытый
10.4 Что должен знать Начинающий тестировщик. Разбор вакансий
3 188
3 188
35м 24с
212
Закрытый
10.5 Что должен знать Middle тестировщик. Разбор реальных вакансий
1 375
1 375
38м 25с
33
Закрытый
10.6 Что должен знать Senior тестировщик. Разбор реальных вакансий.
1 281
1 281
43м 18с
35
Закрытый
10.7 Нужно ли выполнять тестовое задание?
2 462
2 462
10м 7с
161
Закрытый
10.8 Ошибки при прохождении собеседования
2 441
2 441
13м 5с
169
Закрытый
10.9 Стоит ли переходить из тестировщика в разработчики?
2 359
2 359
26м 19с
149
Закрытый
10.10 Нужно ли изучать Git и прокачивать свой GitHub тестировщику
2 841
2 841
11м 8с
289

11. Вопросы для повторения пройденного материала

5 уроков
Закрытый
11.1 Введение в данный блок
51
51
1м 43с
0
Закрытый
11.2 Задания для повторения: синтаксис Python. Часть 1.
6
1
-
0
Закрытый
11.3 Задания для повторения: синтаксис Python. Часть 2.
4
1
-
0
Закрытый
11.4 Задания для повторения: Selenium + Python. Часть 1
3
2
-
0
Закрытый
11.5 Задания для повторения: Selenium + Python. Часть 2
2
2
-
0