Содержание курса
1. Приветствие и инструкции
3 урока
654
534
12м
13
Закрытый
1.1
Знакомимся
↗
229
109
8м 58с
9
Закрытый
1.2
Советы по изучению материала
↗
220
220
2м 8с
4
Закрытый
1.3
Правила работы с курсом и коммуникации
↗
205
205
2м 33с
0
2. Введение в профессию QA Automation Engineer
6 уроков
1 476
1 068
196м
55
Закрытый
2.1
Основы тестирования программного обеспечения
↗
465
230
29м 28с
11
Закрытый
2.2
Основные виды тестирования
↗
215
165
26м 13с
9
Закрытый
2.3
Техники тест-дизайна
↗
206
161
35м 15с
7
Закрытый
2.4
Артефакты тестирования и тестовая документация
↗
198
150
44м 40с
11
Закрытый
2.5
Введение в автоматизацию тестирования
↗
196
178
28м 6с
8
Закрытый
2.6
Основные инструменты автоматизации тестирования
↗
196
184
34м 43с
9
3. Настройка окружения
2 урока
401
393
19м
8
Закрытый
3.1
Установка и настройка окружения Python
↗
202
196
8м 9с
5
Закрытый
3.2
Установка и настройка PyCharm
↗
199
197
10м 26с
3
4. Система контроля версий Git
3 урока
585
550
63м
26
Закрытый
4.1
Начало работы с Git
↗
200
189
21м 7с
8
Закрытый
4.2
Публикация проекта на GitHub
↗
193
180
32м 35с
10
Закрытый
4.3
Работа с GitHub Desktop
↗
192
181
10м 53с
8
5. Основы автоматизации c Playwright
6 уроков
1 067
926
402м
74
Закрытый
5.1
Структура веб-страницы
↗
188
175
57м 1с
11
Закрытый
5.2
CSS Локаторы и поиск элементов на странице
↗
182
164
70м 44с
9
Закрытый
5.3
XPath Локаторы
↗
175
167
44м 55с
13
Открытый
5.4
Введение в Playwright
↗
189
147
105м 41с
16
Закрытый
5.5
Углубление в Playwright
↗
172
137
78м 3с
13
Закрытый
5.6
Работа с авторизацией в Playwright
↗
161
136
48м 6с
12
6. Управление автотестами c Pytest
8 уроков
1 126
991
365м
86
Закрытый
6.1
Введение в Pytest
↗
154
145
51м 20с
13
Закрытый
6.2
Интеграция Pytest и Playwright
↗
149
129
12м 41с
8
Закрытый
6.3
Маркировки Pytest
↗
146
124
56м 26с
13
Закрытый
6.4
Pytest skip, skipif, xfail
↗
142
135
37м 34с
9
Закрытый
6.5
Фикстуры Pytest
↗
141
120
86м 6с
12
Закрытый
6.6
Плагины Pytest
↗
135
122
21м 13с
12
Закрытый
6.7
Параметризация Pytest
↗
132
104
67м 39с
10
Закрытый
6.8
Перезапуски автотестов в Pytest
↗
127
112
35м 28с
9
7. Паттерны автоматизации тестирования UI
7 уроков
749
605
508м
66
Закрытый
7.1
Знакомство с PageObject
↗
121
100
63м 52с
12
Закрытый
7.2
Практикуемся в реализации PageObject
↗
113
93
110м 46с
10
Закрытый
7.3
Знакомство с PageComponent
↗
113
88
70м 13с
9
Закрытый
7.4
Практикуемся в реализации PageComponent
↗
102
85
100м 5с
10
Закрытый
7.5
Знакомство с PageFactory
↗
103
80
87м 23с
9
Закрытый
7.6
Практическое применение PageFactory в автотестах
↗
98
79
28м 22с
8
Закрытый
7.7
Наращивание тестовой базы и рефакторинг
↗
99
80
50м 38с
8
8. Создание Allure отчета
6 уроков
514
446
304м
55
Закрытый
8.1
Знакомство с Allure
↗
90
88
38м 7с
10
Закрытый
8.2
Интеграция Allure в автотесты
↗
90
76
88м 24с
10
Закрытый
8.3
Добавление Allure шагов в автотесты
↗
87
68
85м 21с
10
Закрытый
8.4
Добавление Playwright Trace Viewer в Allure отчет
↗
83
68
39м 51с
10
Закрытый
8.5
Добавление видео в Allure отчет
↗
83
72
27м 34с
8
Закрытый
8.6
Знакомство с Allure TestOPS
↗
81
74
27м 6с
7
9. Улучшение автотестов
6 уроков
452
401
207м
38
Закрытый
9.1
Настройки автотестов с Pydantic
↗
78
68
83м 11с
9
Закрытый
9.2
Запуск автотестов на разных браузерах
↗
77
67
17м 41с
5
Закрытый
9.3
Параллельный запуск автотестов
↗
76
69
28м 18с
8
Закрытый
9.4
Моки и оптимизация UI автотестов
↗
75
69
20м 29с
6
Закрытый
9.5
Логирование взаимодействий со страницей
↗
73
64
35м 51с
5
Закрытый
9.6
Добавляем информацию о переменных окружения в Allure отчет
↗
73
64
23м 26с
5
10. Работа с CI/CD
6 уроков
544
489
276м
48
Закрытый
10.1
Введение в CI/CD
↗
73
68
15м 15с
7
Закрытый
10.2
CI/CD системы
↗
72
67
16м 24с
4
Закрытый
10.3
Подготовка проекта к запуску на CI
↗
71
69
19м 8с
5
Закрытый
10.4
Запуск автотестов на GitHub Actions
↗
71
57
62м 10с
8
Закрытый
10.5
Запуск автотестов на GitLab CI
↗
38
25
76м 44с
0
Закрытый
10.6
CI/CD и автотесты: Стратегия автоматизации тестирования
↗
219
203
87м 58с
24
11. Покрытие UI тестами: как проверить, что мы тестируем всё?
3 урока
190
160
331м
13
Закрытый
11.1
Что такое покрытие UI и зачем его измерять
↗
65
60
99м 57с
4
Закрытый
11.2
Инструмент для измерения тестового покрытия UI
↗
64
54
101м 58с
6
Закрытый
11.3
Практикуемся в интеграции покрытия в UI тесты
↗
61
46
131м 2с
3
12. Учимся расставлять тестовые идентификаторы
3 урока
312
269
239м
19
Закрытый
12.1
Введение: роль data-test-id в стабильных тестах
↗
128
119
74м 48с
7
Закрытый
12.2
Устанавливаем и запускаем фронтенд-приложение
↗
127
109
37м 20с
9
Закрытый
12.3
Самостоятельно расставляем data-test-id в интерфейсе
↗
57
41
127м 28с
3
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 урока
146
123
204м
10
Закрытый
14.1
Итоговый проект
↗
52
50
20м 56с
2
Закрытый
14.2
Рекомендации по составлению резюме
↗
47
34
95м 2с
2
Закрытый
14.3
Рекомендации по прохождению собеседований
↗
47
39
89м 5с
6