Содержание курса
1. Приветствие и инструкции
5 уроков
1 524
1 240
43м
77
Закрытый
1.1
Знакомимся
↗
352
177
11м 32с
22
Закрытый
1.2
Советы по изучению материала
↗
335
318
14м 3с
20
Закрытый
1.3
Инструкции по отправке заданий на проверку
↗
323
285
10м 44с
16
Закрытый
1.4
Поддержка от преподавателя и вопросы
↗
315
274
7м 12с
19
Закрытый
1.5
Правила работы с курсом и коммуникации
↗
199
186
2м 41с
0
2. Введение в профессию QA Automation Engineer
6 уроков
2 277
1 284
300м
91
Закрытый
2.1
Основы тестирования программного обеспечения
↗
800
333
30м 5с
23
Закрытый
2.2
Основные виды тестирования
↗
310
182
80м 22с
13
Закрытый
2.3
Техники тест-дизайна
↗
304
134
62м 18с
11
Закрытый
2.4
Артефакты тестирования и тестовая документация
↗
287
120
66м 17с
14
Закрытый
2.5
Введение в автоматизацию тестирования
↗
289
254
27м 21с
14
Закрытый
2.6
Основные инструменты автоматизации тестирования
↗
287
261
33м 8с
16
3. Настройка окружения
2 урока
569
553
18м
15
Закрытый
3.1
Установка и настройка окружения Python
↗
286
276
8м 8с
7
Закрытый
3.2
Установка и настройка PyCharm
↗
283
277
10м 20с
8
4. Система контроля версий Git
3 урока
820
784
68м
29
Закрытый
4.1
Начало работы с Git
↗
282
268
20м 49с
11
Закрытый
4.2
Публикация проекта на GitHub
↗
272
257
38м 46с
11
Закрытый
4.3
Работа с GitHub Desktop
↗
266
259
10м 55с
7
5. Основы автоматизации c Playwright
6 уроков
1 506
1 326
504м
146
Закрытый
5.1
Структура веб-страницы
↗
258
244
57м 23с
24
Закрытый
5.2
CSS Локаторы и поиск элементов на странице
↗
252
225
67м 48с
23
Закрытый
5.3
XPath Локаторы
↗
250
219
45м 56с
20
Открытый
5.4
Введение в Playwright
↗
271
210
148м 25с
34
Закрытый
5.5
Углубление в Playwright
↗
239
214
100м 19с
21
Закрытый
5.6
Работа с авторизацией в Playwright
↗
236
214
86м 8с
24
6. Управление автотестами c Pytest
8 уроков
1 666
1 552
479м
168
Закрытый
6.1
Введение в Pytest
↗
220
204
53м 56с
20
Закрытый
6.2
Интеграция Pytest и Playwright
↗
214
209
22м 14с
18
Закрытый
6.3
Маркировки Pytest
↗
213
196
66м 48с
21
Закрытый
6.4
Pytest skip, skipif, xfail
↗
208
196
37м 23с
22
Закрытый
6.5
Фикстуры Pytest
↗
210
195
150м 30с
30
Закрытый
6.6
Плагины Pytest
↗
203
190
24м 32с
18
Закрытый
6.7
Параметризация Pytest
↗
202
181
92м 40с
20
Закрытый
6.8
Перезапуски автотестов в Pytest
↗
196
181
36м 52с
19
7. Паттерны автоматизации тестирования UI
7 уроков
1 159
987
1039м
137
Закрытый
7.1
Знакомство с PageObject
↗
191
168
129м 5с
23
Закрытый
7.2
Практикуемся в реализации PageObject
↗
180
154
197м 4с
22
Закрытый
7.3
Знакомство с PageComponent
↗
171
152
108м 3с
25
Закрытый
7.4
Практикуемся в реализации PageComponent
↗
163
133
277м 21с
20
Закрытый
7.5
Знакомство с PageFactory
↗
157
132
163м 20с
18
Закрытый
7.6
Практическое применение PageFactory в автотестах
↗
147
127
67м 21с
15
Закрытый
7.7
Наращивание тестовой базы и рефакторинг
↗
150
121
97м 56с
14
8. Создание Allure отчета
6 уроков
720
647
376м
72
Закрытый
8.1
Знакомство с Allure
↗
125
116
41м 48с
14
Закрытый
8.2
Интеграция Allure в автотесты
↗
124
114
105м 52с
17
Закрытый
8.3
Добавление Allure шагов в автотесты
↗
122
108
134м 46с
12
Закрытый
8.4
Добавление Playwright Trace Viewer в Allure отчет
↗
120
104
39м 8с
12
Закрытый
8.5
Добавление видео в Allure отчет
↗
114
106
29м 27с
10
Закрытый
8.6
Знакомство с Allure TestOPS
↗
115
99
28м 54с
7
9. Улучшение автотестов
6 уроков
645
571
370м
55
Закрытый
9.1
Настройки автотестов с Pydantic
↗
111
99
155м 22с
13
Закрытый
9.2
Запуск автотестов на разных браузерах
↗
107
94
63м 51с
9
Закрытый
9.3
Параллельный запуск автотестов
↗
108
97
30м 9с
7
Закрытый
9.4
Моки и оптимизация UI автотестов
↗
109
96
22м 47с
10
Закрытый
9.5
Логирование взаимодействий со страницей
↗
106
93
58м 36с
10
Закрытый
9.6
Добавляем информацию о переменных окружения в Allure отчет
↗
104
92
43м 39с
6
10. Работа с CI/CD
6 уроков
670
587
410м
49
Закрытый
10.1
Введение в CI/CD
↗
99
90
16м 47с
6
Закрытый
10.2
CI/CD системы
↗
99
90
17м 50с
5
Закрытый
10.3
Подготовка проекта к запуску на CI
↗
102
85
23м 33с
5
Закрытый
10.4
Запуск автотестов на GitHub Actions
↗
100
87
147м 21с
9
Закрытый
10.5
Запуск автотестов на GitLab CI
↗
51
32
120м 26с
0
Закрытый
10.6
CI/CD и автотесты: Стратегия автоматизации тестирования
↗
219
203
87м 58с
24
11. Покрытие UI тестами: как проверить, что мы тестируем всё?
3 урока
253
216
463м
20
Закрытый
11.1
Что такое покрытие UI и зачем его измерять
↗
87
75
100м 28с
5
Закрытый
11.2
Инструмент для измерения тестового покрытия UI
↗
84
74
100м 6с
7
Закрытый
11.3
Практикуемся в интеграции покрытия в UI тесты
↗
82
67
262м 19с
8
12. Учимся расставлять тестовые идентификаторы
3 урока
324
280
327м
23
Закрытый
12.1
Введение: роль data-test-id в стабильных тестах
↗
128
119
74м 48с
7
Закрытый
12.2
Устанавливаем и запускаем фронтенд-приложение
↗
127
109
37м 20с
9
Закрытый
12.3
Самостоятельно расставляем data-test-id в интерфейсе
↗
69
52
216м 32с
7
13. AI Review в автотестах
3 урока
328
244
194м
5
Закрытый
13.1
Что такое AI Review и зачем он нужен
↗
119
86
47м 39с
2
Закрытый
13.2
Инструмент AI Review: установка и базовое использование
↗
110
79
115м 36с
1
Закрытый
13.3
Интеграция AI Review в CI/CD
↗
99
79
32м 19с
2
14. Резюме
3 урока
197
140
211м
17
Закрытый
14.1
Итоговый проект
↗
70
48
28м 36с
6
Закрытый
14.2
Рекомендации по составлению резюме
↗
63
48
95м 39с
5
Закрытый
14.3
Рекомендации по прохождению собеседований
↗
64
44
89м 59с
6